FD.io VPP  v21.06-3-gbb25fbf28
Vector Packet Processing
classify.api File Reference

Go to the source code of this file.

Data Structures

struct  vl_api_classify_add_del_table_t
 Add/Delete classification table request. More...
 
struct  vl_api_classify_add_del_table_reply_t
 Add/Delete classification table response. More...
 
struct  vl_api_classify_add_del_session_t
 Classify add / del session request. More...
 
struct  vl_api_policer_classify_set_interface_t
 Set/unset policer classify interface. More...
 
struct  vl_api_policer_classify_dump_t
 Get list of policer classify interfaces and tables. More...
 
struct  vl_api_policer_classify_details_t
 Policer classify operational state response. More...
 
struct  vl_api_classify_table_ids_t
 Classify get table IDs request. More...
 
struct  vl_api_classify_table_ids_reply_t
 Reply for classify get table IDs request. More...
 
struct  vl_api_classify_table_by_interface_t
 Classify table ids by interface index request. More...
 
struct  vl_api_classify_table_by_interface_reply_t
 Reply for classify table id by interface index request. More...
 
struct  vl_api_classify_table_info_t
 Classify table info. More...
 
struct  vl_api_classify_table_info_reply_t
 Reply for classify table info request. More...
 
struct  vl_api_classify_session_dump_t
 Classify sessions dump request. More...
 
struct  vl_api_classify_session_details_t
 Reply for classify table session dump request. More...
 
struct  vl_api_flow_classify_set_interface_t
 Set/unset flow classify interface. More...
 
struct  vl_api_flow_classify_dump_t
 Get list of flow classify interfaces and tables. More...
 
struct  vl_api_flow_classify_details_t
 Flow classify operational state response. More...
 
struct  vl_api_classify_set_interface_ip_table_t
 Set/unset the classification table for an interface request. More...
 
struct  vl_api_classify_set_interface_l2_tables_t
 Set/unset l2 classification tables for an interface request. More...
 
struct  vl_api_input_acl_set_interface_t
 Set/unset input ACL interface. More...
 
struct  vl_api_output_acl_set_interface_t
 Set/unset output ACL interface. More...
 
struct  vl_api_classify_pcap_lookup_table_t
 Find a compatible Classify table in a PCAP chain. More...
 
struct  vl_api_classify_pcap_lookup_table_reply_t
 Classify pcap table lookup response. More...
 
struct  vl_api_classify_pcap_set_table_t
 Add a Classify table into a PCAP chain on an interface. More...
 
struct  vl_api_classify_pcap_set_table_reply_t
 Classify pcap table lookup response. More...
 
struct  vl_api_classify_pcap_get_tables_t
 Classify get the PCAP table indices for an interface. More...
 
struct  vl_api_classify_pcap_get_tables_reply_t
 Classify get a PCAP tables response. More...
 
struct  vl_api_classify_trace_lookup_table_t
 Find a mask-compatible Classify table in the Trace chain. More...
 
struct  vl_api_classify_trace_lookup_table_reply_t
 Classify trace table lookup response. More...
 
struct  vl_api_classify_trace_set_table_t
 Add a Classify table into the Trace chain. More...
 
struct  vl_api_classify_trace_set_table_reply_t
 Classify Trace table lookup response. More...
 
struct  vl_api_classify_trace_get_tables_t
 Classify get the Trace table indices. More...
 
struct  vl_api_classify_trace_get_tables_reply_t
 Classify get the Trace tables response. More...
 

Enumerations

enum  classify_action : u8 { CLASSIFY_API_ACTION_NONE = 0, CLASSIFY_API_ACTION_SET_IP4_FIB_INDEX = 1, CLASSIFY_API_ACTION_SET_IP6_FIB_INDEX = 2, CLASSIFY_API_ACTION_SET_METADATA = 3 }
 
enum  policer_classify_table : u8 { POLICER_CLASSIFY_API_TABLE_IP4, POLICER_CLASSIFY_API_TABLE_IP6, POLICER_CLASSIFY_API_TABLE_L2 }
 
enum  flow_classify_table : u8 { FLOW_CLASSIFY_API_TABLE_IP4, FLOW_CLASSIFY_API_TABLE_IP6 }
 

Variables

option version = "3.1.0"
 
import vnet interface_types api
 

Enumeration Type Documentation

◆ classify_action

Enumerator
CLASSIFY_API_ACTION_NONE 
CLASSIFY_API_ACTION_SET_IP4_FIB_INDEX 
CLASSIFY_API_ACTION_SET_IP6_FIB_INDEX 
CLASSIFY_API_ACTION_SET_METADATA 

Definition at line 80 of file classify.api.

◆ flow_classify_table

Enumerator
FLOW_CLASSIFY_API_TABLE_IP4 
FLOW_CLASSIFY_API_TABLE_IP6 

Definition at line 335 of file classify.api.

◆ policer_classify_table

Enumerator
POLICER_CLASSIFY_API_TABLE_IP4 
POLICER_CLASSIFY_API_TABLE_IP6 
POLICER_CLASSIFY_API_TABLE_L2 

Definition at line 156 of file classify.api.

Variable Documentation

◆ api

import vnet interface_types api

Definition at line 18 of file classify.api.

◆ version

option version = "3.1.0"

Definition at line 16 of file classify.api.