Function Calls

Filter-Related Function CallsFilter-Related Function Calls

The following table lists the HP-UX IPQoS API function calls related to filters. Refer to the IpqosFilter (3c) manpage for detailed information on these functions.

Table A-4Filter-Related Functions

 

 

 

Description

 

Function

 

 

 

create filter

 

uint32_t IpqosCreateFilter(IpqosFilter * filter)

 

 

 

destroy filter

 

uint32_t IpqosDestroyFilter(IpqosFilter * filter)

 

 

 

copy filter

 

uint32_t IpqosCopyFilter(IpqosFilter origFilter,

 

 

IpqosFilter * newFilter)

 

 

 

get name of filter

 

uint32_t IpqosGetFilterName(IpqosFilter filter,

 

 

char ** name)

 

 

get source addresses of

uint32_t IpqosGetFilterSrcAddresses(IpqosFilter

filter

 

filter, char ** addrLow, char ** addrHigh)

 

 

 

get destination

 

uint32_t IpqosGetFilterDstAddresses(IpqosFilter

addresses of filter

 

filter, char ** addrLow, char ** addrHigh)

 

 

get source port numbers

uint32_t IpqosGetFilterSrcPortNumbers(IpqosFilter

of filter

 

filter, uint16_t * portLow, uint16_t * portHigh)

 

 

get destination port

uint32_t IpqosGetFilterDstPortNumbers(IpqosFilter

numbers of filter

 

filter, uint16_t * portLow, uint16_t ** portHigh)

 

 

get network protocol

uint32_t IpqosGetFilterNetProtocol(IpqosFilter

number of filter

 

filter, uint16_t * netProto)

 

 

get transport protocol

uint32_t IpqosGetFilterXportProtocol(IpqosFilter

number of filter

 

filter, uint8_t * xportProto)

 

 

get destination physical

uint32_t IpqosGetFilterDstPhysAddress(IpqosFilter

address of filter

 

filter, char ** physAddr)

 

 

 

get DSCP of filter

 

uint32_t IpqosGetFilterDSCP(IpqosFilter filter,

 

 

uint8_t * dscpLOW, uint8_t * dscpHigh)

 

 

 

44

Appendix A