FD.io VPP  v19.04.4-rc0-5-ge88582fac
Vector Packet Processing
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.