package
3.29.0
Repository: https://github.com/projectcalico/vpp-dataplane.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

# Structs

Replace an existing ACL in-place or create a new ACL - acl_index - an existing ACL entry (0..0xfffffffe) to replace, or 0xffffffff to make new ACL - tag - a string value stored along with the ACL, for descriptive purposes - count - number of ACL rules @r - Rules for this access-list ACLAddReplace defines message 'acl_add_replace'.
Reply to add/replace ACL - acl_index - index of the updated or newly created ACL - retval 0 - no error ACLAddReplaceReply defines message 'acl_add_replace_reply'.
Delete an ACL - acl_index - ACL index to delete ACLDel defines message 'acl_del'.
ACLDelReply defines message 'acl_del_reply'.
Details about a single ACL contents - acl_index - ACL index whose contents are being sent in this message - tag - Descriptive tag value which was supplied at ACL creation - count - Number of rules in this ACL - r - Array of rules within this ACL ACLDetails defines message 'acl_details'.
Dump the specific ACL contents or all of the ACLs' contents - acl_index - ACL index to dump, ~0 to dump all ACLs ACLDump defines message 'acl_dump'.
Use acl_interface_set_acl_list instead Append/remove an ACL index to/from the list of ACLs checked for an interface - is_add - add or delete the ACL index from the list - is_input - check the ACL on input (1) or output (0) - sw_if_index - the interface to alter the list of ACLs on - acl_index - index of ACL for the operation ACLInterfaceAddDel defines message 'acl_interface_add_del'.
ACLInterfaceAddDelReply defines message 'acl_interface_add_del_reply'.
Details about ethertype whitelist on a single interface - sw_if_index - interface for which the list of MACIP ACLs is applied - count - total number of whitelisted ethertypes in the vector - n_input - this many first elements correspond to input whitelisted ethertypes, the rest - output - whitelist - vector of whitelisted ethertypes ACLInterfaceEtypeWhitelistDetails defines message 'acl_interface_etype_whitelist_details'.
Dump the list(s) of Ethertype whitelists applied to specific or all interfaces - sw_if_index - interface to dump the ethertype whitelist for ACLInterfaceEtypeWhitelistDump defines message 'acl_interface_etype_whitelist_dump'.
Details about a single ACL contents - sw_if_index - interface for which the list of ACLs is applied - count - total length of acl indices vector - n_input - this many of indices in the beginning are input ACLs, the rest - output - acls - the vector of ACL indices ACLInterfaceListDetails defines message 'acl_interface_list_details'.
Dump the list(s) of ACL applied to specific or all interfaces - sw_if_index - interface for which to dump the ACL list.
Set the vector of input/output ACLs checked for an interface - sw_if_index - the interface to alter the list of ACLs on - count - total number of ACL indices in the vector - n_input - this many first elements correspond to input ACLs, the rest - output - acls - vector of ACL indices ACLInterfaceSetACLList defines message 'acl_interface_set_acl_list'.
ACLInterfaceSetACLListReply defines message 'acl_interface_set_acl_list_reply'.
Set the ethertype whitelists on an interface.
ACLInterfaceSetEtypeWhitelistReply defines message 'acl_interface_set_etype_whitelist_reply'.
Control ping from client to api server request ACLPluginControlPing defines message 'acl_plugin_control_ping'.
Control ping from the client to the server response - retval - return code for the request - vpe_pid - the pid of the vpe, returned by the server ACLPluginControlPingReply defines message 'acl_plugin_control_ping_reply'.
Get Connection table max entries ACLPluginGetConnTableMaxEntries defines message 'acl_plugin_get_conn_table_max_entries'.
Reply to get connection table max entries - conn_table_max_entries - the value of maximum entries of connection table ACLPluginGetConnTableMaxEntriesReply defines message 'acl_plugin_get_conn_table_max_entries_reply'.
Get the plugin version ACLPluginGetVersion defines message 'acl_plugin_get_version'.
Reply to get the plugin version - major - Incremented every time a known breaking behavior change is introduced - minor - Incremented with small changes, may be used to avoid buggy versions ACLPluginGetVersionReply defines message 'acl_plugin_get_version_reply'.
Get if the hash-based ACL lookups are enabled (default) or not (use linear search) ACLPluginUseHashLookupGet defines message 'acl_plugin_use_hash_lookup_get'.
Reply with the previous state of the hash lookup - prev_enable - previous state of the hash lookup use ACLPluginUseHashLookupGetReply defines message 'acl_plugin_use_hash_lookup_get_reply'.
Enable hash-based ACL lookups (default) or disable them (use linear search) - enable - whether to enable or disable the usage of hash lookup algorithm ACLPluginUseHashLookupSet defines message 'acl_plugin_use_hash_lookup_set'.
ACLPluginUseHashLookupSetReply defines message 'acl_plugin_use_hash_lookup_set_reply'.
Enable or disable incrementing ACL counters in stats segment by interface processing - enable - whether to enable or disable incrementing the counters ACLStatsIntfCountersEnable defines message 'acl_stats_intf_counters_enable'.
ACLStatsIntfCountersEnableReply defines message 'acl_stats_intf_counters_enable_reply'.
Add a MACIP ACL - tag - descriptive value for this MACIP ACL - count - number of rules in this MACIP ACL - r - vector of MACIP ACL rules MacipACLAdd defines message 'macip_acl_add'.
Add/Replace a MACIP ACL - acl_index - an existing MACIP ACL entry (0..0xfffffffe) to replace, or 0xffffffff to make new MACIP ACL Default: 0xffffffff - tag - descriptive value for this MACIP ACL - count - number of rules in this MACIP ACL - r - vector of MACIP ACL rules MacipACLAddReplace defines message 'macip_acl_add_replace'.
Reply to add/replace MACIP ACL - acl_index - index of the newly created MACIP ACL - retval 0 - no error MacipACLAddReplaceReply defines message 'macip_acl_add_replace_reply'.
Reply to add MACIP ACL - acl_index - index of the newly created MACIP ACL - retval 0 - no error MacipACLAddReply defines message 'macip_acl_add_reply'.
Delete a MACIP ACL - acl_index - MACIP ACL index to delete MacipACLDel defines message 'macip_acl_del'.
MacipACLDelReply defines message 'macip_acl_del_reply'.
Details about one MACIP ACL - acl_index - index of this MACIP ACL - tag - descriptive tag which was supplied during the creation - count - length of the vector of MACIP ACL rules - r - rules comprising this MACIP ACL MacipACLDetails defines message 'macip_acl_details'.
Dump one or all defined MACIP ACLs - acl_index - MACIP ACL index or ~0 to dump all MACIP ACLs Default: 0xffffffff MacipACLDump defines message 'macip_acl_dump'.
Add or delete a MACIP ACL to/from interface - is_add - add (1) or delete (0) MACIP ACL from being used on an interface - sw_if_index - interface to apply the action to - acl_index - MACIP ACL index MacipACLInterfaceAddDel defines message 'macip_acl_interface_add_del'.
MacipACLInterfaceAddDelReply defines message 'macip_acl_interface_add_del_reply'.
Get the vector of MACIP ACL IDs applied to the interfaces MacipACLInterfaceGet defines message 'macip_acl_interface_get'.
Reply with the vector of MACIP ACLs by sw_if_index - count - total number of elements in the vector - acls - the vector of active MACIP ACL indices per sw_if_index MacipACLInterfaceGetReply defines message 'macip_acl_interface_get_reply'.
Details about a single MACIP ACL contents - sw_if_index - interface for which the list of MACIP ACLs is applied - count - total length of acl indices vector - acls - the vector of MACIP ACL indices MacipACLInterfaceListDetails defines message 'macip_acl_interface_list_details'.
Dump the list(s) of MACIP ACLs applied to specific or all interfaces - sw_if_index - interface to dump the MACIP ACL list for MacipACLInterfaceListDump defines message 'macip_acl_interface_list_dump'.

# Interfaces

RPCService defines RPC service acl.
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