FD.io VPP  v19.04.4-rc0-5-ge88582fac
Vector Packet Processing
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
qos.api File Reference

This file defines QoS record and mark API messages which are generally called through a shared memory interface. More...

Go to the source code of this file.

Data Structures

struct  vl_api_qos_record_enable_disable_t
 Enable/Disable QoS recording The QoS bits from the packet at the specified input layer are copied into the packet. More...
 
struct  vl_api_qos_egress_map_row_t
 A row within a QoS map Each value translates from an input value to an output. More...
 
struct  vl_api_qos_egress_map_update_t
 Update a QoS Map A QoS map, translates from the QoS value in the packet set by the 'record' feature, to the value used for output in the 'mark' feature. More...
 
struct  vl_api_qos_egress_map_delete_t
 Delete a Qos Map. More...
 
struct  vl_api_qos_mark_enable_disable_t
 Enable/Disable QoS marking The QoS bits from the packet are mapped (using the desired egress map) into the header of the 'output-source'. More...
 

Enumerations

enum  qos_source { QOS_API_SOURCE_EXT = 0, QOS_API_SOURCE_VLAN = 1, QOS_API_SOURCE_MPLS = 2, QOS_API_SOURCE_IP = 3 }
 

Variables

option version = "1.0.0"
 

Detailed Description

This file defines QoS record and mark API messages which are generally called through a shared memory interface.

Definition in file qos.api.

Enumeration Type Documentation

◆ qos_source

enum qos_source
Enumerator
QOS_API_SOURCE_EXT 
QOS_API_SOURCE_VLAN 
QOS_API_SOURCE_MPLS 
QOS_API_SOURCE_IP 

Definition at line 25 of file qos.api.

Variable Documentation

◆ version

option version = "1.0.0"

Definition at line 23 of file qos.api.