package
0.8.0
Repository: https://github.com/alkiranet/govpp.git
Documentation: pkg.go.dev

# Functions

Messages returns list of all messages in this module.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Classify add / del session request - is_add - add session if non-zero, else delete - table_index - index of the table to add/del the session, required - hit_next_index - for add, hit_next_index of new session, required - opaque_index - for add, opaque_index of new session - advance -for add, advance value for session - action - 0: no action (by default) metadata is not used.
ClassifyAddDelSessionReply defines message 'classify_add_del_session_reply'.
Add/Delete classification table request - is_add- if non-zero add the table, else delete it - del_chain - if non-zero delete the whole chain of tables - table_index - if add, returns index of the created table, else specifies the table to delete - nbuckets - number of buckets when adding a table - memory_size - memory size when adding a table - match_n_vectors - number of match vectors - next_table_index - index of next table - miss_next_index - index of miss table - current_data_flag - option to use current node's packet payload as the starting point from where packets are classified, This option is only valid for L2/L3 input ACL for now.
Add/Delete classification table response - retval - return code for the table add/del request - new_table_index - for add, returned index of the new table - skip_n_vectors - for add, returned value of skip_n_vectors in table - match_n_vectors -for add, returned value of match_n_vectors in table ClassifyAddDelTableReply defines message 'classify_add_del_table_reply'.
Classify get the PCAP table indices for an interface ClassifyPcapGetTables defines message 'classify_pcap_get_tables'.
Classify get a PCAP tables response - retval - return code for the request - count - number of ids returned in response - indices - array of classify table indices ClassifyPcapGetTablesReply defines message 'classify_pcap_get_tables_reply'.
Find a compatible Classify table in a PCAP chain - sw_if_index - interface whose chain will be searched, 0==system-wide - skip_n_vectors - number of u32x4 skip vectors - match_n_vectors - number of u32x4 vectors, 1..5 - mask_len - length of mask, match_n_vectors * sizeof(u32x4) - mask - match mask ClassifyPcapLookupTable defines message 'classify_pcap_lookup_table'.
Classify pcap table lookup response - retval - return code for the table lookup request - table_index - returned index of the found table, or ~0 ClassifyPcapLookupTableReply defines message 'classify_pcap_lookup_table_reply'.
Add a Classify table into a PCAP chain on an interface - sw_if_index - interface whose chain will be searched, 0==system-wide - table_index - Classify table to be added - sort_masks - 1=sort masks into most-to-least specific order ClassifyPcapSetTable defines message 'classify_pcap_set_table'.
Classify pcap table lookup response - retval - return code for the table lookup request - table_index - returned index of the sorted table chain ClassifyPcapSetTableReply defines message 'classify_pcap_set_table_reply'.
Reply for classify table session dump request - count - number of ids returned in response - table_id - classify table index - hit_next_index - hit_next_index of session - opaque_index - for add, opaque_index of session - advance - advance value of session - match[] - match value for session ClassifySessionDetails defines message 'classify_session_details'.
Classify sessions dump request - table_id - classify table index ClassifySessionDump defines message 'classify_session_dump'.
Set/unset the classification table for an interface request - is_ipv6 - ipv6 if non-zero, else ipv4 - sw_if_index - interface to associate with the table - table_index - index of the table, if ~0 unset the table ClassifySetInterfaceIPTable defines message 'classify_set_interface_ip_table'.
ClassifySetInterfaceIPTableReply defines message 'classify_set_interface_ip_table_reply'.
Set/unset l2 classification tables for an interface request - sw_if_index - interface to set/unset tables for - ip4_table_index - ip4 index, use ~0 for all 3 indexes to unset - ip6_table_index - ip6 index - other_table_index - other index ClassifySetInterfaceL2Tables defines message 'classify_set_interface_l2_tables'.
ClassifySetInterfaceL2TablesReply defines message 'classify_set_interface_l2_tables_reply'.
Classify table ids by interface index request - sw_if_index - index of the interface ClassifyTableByInterface defines message 'classify_table_by_interface'.
Reply for classify table id by interface index request - count - number of ids returned in response - sw_if_index - index of the interface - l2_table_id - l2 classify table index - ip4_table_id - ip4 classify table index - ip6_table_id - ip6 classify table index ClassifyTableByInterfaceReply defines message 'classify_table_by_interface_reply'.
Classify get table IDs request ClassifyTableIds defines message 'classify_table_ids'.
Reply for classify get table IDs request - count - number of ids returned in response - ids - array of classify table ids ClassifyTableIdsReply defines message 'classify_table_ids_reply'.
Classify table info - table_id - classify table index ClassifyTableInfo defines message 'classify_table_info'.
Reply for classify table info request - count - number of ids returned in response - table_id - classify table index - nbuckets - number of buckets when adding a table - match_n_vectors - number of match vectors - skip_n_vectors - number of skip_n_vectors - active_sessions - number of sessions (active entries) - next_table_index - index of next table - miss_next_index - index of miss table - mask[] - match mask ClassifyTableInfoReply defines message 'classify_table_info_reply'.
Classify get the Trace table indices ClassifyTraceGetTables defines message 'classify_trace_get_tables'.
Classify get the Trace tables response - retval - return code for the request - count - number of ids returned in response - indices - array of classify table indices ClassifyTraceGetTablesReply defines message 'classify_trace_get_tables_reply'.
Find a mask-compatible Classify table in the Trace chain - skip_n_vectors - number of u32x4 skip vectors - match_n_vectors - number of u32x4 vectors, 1..5 - mask_len - length of mask, match_n_vectors * sizeof(u32x4) - mask - match mask ClassifyTraceLookupTable defines message 'classify_trace_lookup_table'.
Classify trace table lookup response - retval - return code for the table lookup request - table_index - returned index of the found table, or ~0 ClassifyTraceLookupTableReply defines message 'classify_trace_lookup_table_reply'.
Add a Classify table into the Trace chain - table_index - Classify table to be added - sort_masks - 1=sort masks into most-to-least specific order ClassifyTraceSetTable defines message 'classify_trace_set_table'.
Classify Trace table lookup response - retval - return code for the table lookup request - table_index - returned index of the sorted table chain ClassifyTraceSetTableReply defines message 'classify_trace_set_table_reply'.
Flow classify operational state response.
Get list of flow classify interfaces and tables - type - flow classify table type - sw_if_index - filter on sw_if_index FlowClassifyDump defines message 'flow_classify_dump'.
Set/unset flow classify interface - sw_if_index - interface to set/unset flow classify - ip4_table_index - ip4 classify table index (~0 for skip) - ip6_table_index - ip6 classify table index (~0 for skip) - l2_table_index - l2 classify table index (~0 for skip) - is_add - Set if non-zero, else unset Note: User is recommended to use just one valid table_index per call.
FlowClassifySetInterfaceReply defines message 'flow_classify_set_interface_reply'.
Set/unset input ACL interface - sw_if_index - interface to set/unset input ACL - ip4_table_index - ip4 classify table index (~0 for skip) - ip6_table_index - ip6 classify table index (~0 for skip) - l2_table_index - l2 classify table index (~0 for skip) - is_add - Set input ACL if non-zero, else unset Note: User is recommended to use just one valid table_index per call.
InputACLSetInterfaceReply defines message 'input_acl_set_interface_reply'.
Set/unset output ACL interface - sw_if_index - interface to set/unset output ACL - ip4_table_index - ip4 classify table index (~0 for skip) - ip6_table_index - ip6 classify table index (~0 for skip) - l2_table_index - l2 classify table index (~0 for skip) - is_add - Set output ACL if non-zero, else unset Note: User is recommended to use just one valid table_index per call.
OutputACLSetInterfaceReply defines message 'output_acl_set_interface_reply'.
Policer classify operational state response.
Get list of policer classify interfaces and tables - type - classify table type - sw_if_index - filter on sw_if_index PolicerClassifyDump defines message 'policer_classify_dump'.
Set/unset policer classify interface - sw_if_index - interface to set/unset policer classify - ip4_table_index - ip4 classify table index (~0 for skip) - ip6_table_index - ip6 classify table index (~0 for skip) - l2_table_index - l2 classify table index (~0 for skip) - is_add - Set if non-zero, else unset Note: User is recommended to use just one valid table_index per call.
PolicerClassifySetInterfaceReply defines message 'policer_classify_set_interface_reply'.
Add/del punt ACL - ip4_table_index - ip4 punt classify table index (~0 for skip) - ip6_table_index - ip6 punt classify table index (~0 for skip) - is_add - add punt ACL if non-zero, else delete PuntACLAddDel defines message 'punt_acl_add_del'.
PuntACLAddDelReply defines message 'punt_acl_add_del_reply'.
Get classify table ids configured for punt ACL PuntACLGet defines message 'punt_acl_get'.
Reply for punt_acl_get - retval - return value (0 for success) - ip4_table_index - ip4 punt classify table index (~0 for none) - ip6_table_index - ip6 punt classify table index (~0 for none) PuntACLGetReply defines message 'punt_acl_get_reply'.

# Interfaces

RPCService defines RPC service classify.
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

ClassifyAction defines enum 'classify_action'.
FlowClassifyTable defines enum 'flow_classify_table'.
PolicerClassifyTable defines enum 'policer_classify_table'.