Function Calls

Policy-Related Function CallsPolicy-Related Function Calls

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

Table A-3Policy-Related Functions

 

 

 

Description

 

Function

 

 

 

create policy

 

uint32_t IpqosCreatePolicy(IpqosPolicy * policy)

 

 

 

destroy policy

 

uint32_t IpqosDestroyPolicy(IpqosPolicy * policy)

 

 

 

copy policy

 

uint32_t IpqosCopyPolicy(IpqosPolicy origPolicy,

 

 

IpqosPolicy * newPolicy)

 

 

 

get name of policy

 

uint32_t IpqosGetPolicyName(IpqosPolicy policy,

 

 

char ** name)

 

 

 

get reservation

 

uint32_t IpqosGetPolicyReservation(

bandwidth of policy

IpqosPolicy policy, uint64_t * res, uint8_t * mode)

 

 

get max bandwidth of

uint32_t IpqosGetPolicyMax(IpqosPolicy policy,

policy

 

uint64_t * max, uint8_t * mode)

 

 

 

get DSCP of policy

 

uint32_t IpqosGetPolicyDSCP(IpqosPolicy policy,

 

 

uint8_t * dscp)

 

 

get VLAN priority of

uint32_t IpqosGetPolicyVLANPriority(IpqosPolicy

policy

 

policy, uint8_t * vlanPr)

 

 

 

set name of policy

 

uint32_t IpqosSetPolicyName(IpqosPolicy policy,

 

 

char * name)

 

 

 

set reservation

 

uint32_t IpqosSetPolicyReservation(IpqosPolicy

bandwidth of policy

policy, uint64_t res)

 

 

set max bandwidth of

uint32_t IpqosSetPolicyMax(IpqosPolicy policy,

policy

 

uint64_t max,)

 

 

 

set DSCP of policy

 

uint32_t IpqosSetPolicyDSCP(IpqosPolicy policy,

 

 

uint8_t dscp)

 

 

 

42

Appendix A