|
int | opennsl_qos_map_add (int unit, uint32 flags, opennsl_qos_map_t *map, int map_id) LIB_DLL_EXPORTED |
| Add a specific mapping entry to a QoS map.
|
|
int | opennsl_qos_map_create (int unit, uint32 flags, int *map_id) LIB_DLL_EXPORTED |
| Allocates hardware resources for QoS mapping.
|
|
int | opennsl_qos_map_delete (int unit, uint32 flags, opennsl_qos_map_t *map, int map_id) LIB_DLL_EXPORTED |
| Deletes a specific mapping entry from a QoS map.
|
|
int | opennsl_qos_map_destroy (int unit, int map_id) LIB_DLL_EXPORTED |
| Frees hardware resources for QoS mapping.
|
|
int | opennsl_qos_map_multi_get (int unit, uint32 flags, int map_id, int array_size, opennsl_qos_map_t *array, int *array_count) LIB_DLL_EXPORTED |
| Get an entire QoS mapping for the given QoS Map ID.
|
|
void | opennsl_qos_map_t_init (opennsl_qos_map_t *qos_map) LIB_DLL_EXPORTED |
| Initialize the QoS Map structure.
|
|
int | opennsl_qos_multi_get (int unit, int array_size, int *map_ids_array, int *flags_array, int *array_count) LIB_DLL_EXPORTED |
| Get the list of all QoS Map IDs.
|
|
int | opennsl_qos_port_map_get (int unit, opennsl_gport_t port, int *ing_map, int *egr_map) LIB_DLL_EXPORTED |
| Retrieves the configured QoS mapping for the given GPORT.
|
|
int | opennsl_qos_port_map_set (int unit, opennsl_gport_t port, int ing_map, int egr_map) LIB_DLL_EXPORTED |
| Associates a GPORT with a QoS map.
|
|
int | opennsl_qos_port_map_type_get (int unit, opennsl_gport_t port, uint32 flags, int *map_id) LIB_DLL_EXPORTED |
| Retrieves the configured QoS mapping matching a type for the given GPORT.
|
|
int | opennsl_qos_port_vlan_map_get (int unit, opennsl_port_t port, opennsl_vlan_t vid, int *ing_map, int *egr_map) LIB_DLL_EXPORTED |
| Get the QoS map ID for a port, vid.
|
|
int | opennsl_qos_port_vlan_map_set (int unit, opennsl_port_t port, opennsl_vlan_t vid, int ing_map, int egr_map) LIB_DLL_EXPORTED |
| Associate a port, vid with an ingress and egress QoS mapping.
|
|