FD.io VPP  v21.01
Vector Packet Processing
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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.