# 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
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
Add IP punt redirect rule - punt - punt definition - is_add - 1 to add punt_redirect rule, 0 to delete
AddDelIPPuntRedirectV2 defines message 'add_del_ip_punt_redirect_v2'.
AddDelIPPuntRedirectV2Reply defines message 'add_del_ip_punt_redirect_v2_reply'.
iOAM disable - index - MAP Domain index
IoamDisable defines message 'ioam_disable'.
IoamDisableReply defines message 'ioam_disable_reply'.
IOAM enable : Enable in-band OAM - id - profile id - seqno - To enable Seqno Processing - analyse - Enabling analysis of iOAM at decap node - pow_enable - Proof of Work enabled or not flag - trace_enable - iOAM Trace enabled or not flag
IoamEnable defines message 'ioam_enable'.
IoamEnableReply defines message 'ioam_enable_reply'.
IPAddressDetails defines message 'ip_address_details'.
IPAddressDump defines message 'ip_address_dump'.
IPContainerProxyAddDel defines message 'ip_container_proxy_add_del'.
IPContainerProxyAddDelReply defines message 'ip_container_proxy_add_del_reply'.
IPContainerProxyDetails defines message 'ip_container_proxy_details'.
IPContainerProxyDump defines message 'ip_container_proxy_dump'.
IPDetails defines message 'ip_details'.
IPDump defines message 'ip_dump'.
enable/disable full reassembly of packets aimed at our addresses IPLocalReassEnableDisable defines message 'ip_local_reass_enable_disable'.
IPLocalReassEnableDisableReply defines message 'ip_local_reass_enable_disable_reply'.
get status of local reassembly IPLocalReassGet defines message 'ip_local_reass_get'.
IPLocalReassGetReply defines message 'ip_local_reass_get_reply'.
IPMroute defines type 'ip_mroute'.
Add / del route request
Adds a route, consisting both of the MFIB entry to match packets (which may already exist) and a path to send those packets down.
IPMrouteAddDelReply defines message 'ip_mroute_add_del_reply'.
IP Multicast Route Details - route - Details of the route
IPMrouteDetails defines message 'ip_mroute_details'.
Dump IP multicast fib table - table - The table from which to dump routes (ony ID an AF are needed)
IPMrouteDump defines message 'ip_mroute_dump'.
IPMtableDetails defines message 'ip_mtable_details'.
Dump IP multicast fib table IPMtableDump defines message 'ip_mtable_dump'.
IPPathMtu defines type 'ip_path_mtu'.
IPPathMtuDetails defines message 'ip_path_mtu_details'.
IPPathMtuGet defines message 'ip_path_mtu_get'.
IPPathMtuGetReply defines message 'ip_path_mtu_get_reply'.
IPPathMtuReplaceBegin defines message 'ip_path_mtu_replace_begin'.
IPPathMtuReplaceBeginReply defines message 'ip_path_mtu_replace_begin_reply'.
IPPathMtuReplaceEnd defines message 'ip_path_mtu_replace_end'.
IPPathMtuReplaceEndReply defines message 'ip_path_mtu_replace_end_reply'.
@brief Set a Path MTU value.
IPPathMtuUpdateReply defines message 'ip_path_mtu_update_reply'.
IP punt policer - is_add - 1 to add neighbor, 0 to delete - is_ipv6 - 1 for IPv6 neighbor, 0 for IPv4 - policer_index - Index of policer to use
IPPuntPolice defines message 'ip_punt_police'.
IPPuntPoliceReply defines message 'ip_punt_police_reply'.
IP punt redirect - punt - punt definition - is_add - 1 to add neighbor, 0 to delete
IPPuntRedirect defines message 'ip_punt_redirect'.
IPPuntRedirectDetails defines message 'ip_punt_redirect_details'.
IPPuntRedirectDump defines message 'ip_punt_redirect_dump'.
IPPuntRedirectReply defines message 'ip_punt_redirect_reply'.
IPPuntRedirectV2Details defines message 'ip_punt_redirect_v2_details'.
IPPuntRedirectV2Dump defines message 'ip_punt_redirect_v2_dump'.
Enable/disable reassembly feature - sw_if_index - interface to enable/disable feature on - enable_ip4 - enable ip4 reassembly if non-zero, disable if 0 - enable_ip6 - enable ip6 reassembly if non-zero, disable if 0
IPReassemblyEnableDisable defines message 'ip_reassembly_enable_disable'.
IPReassemblyEnableDisableReply defines message 'ip_reassembly_enable_disable_reply'.
IPReassemblyGet defines message 'ip_reassembly_get'.
IPReassemblyGetReply defines message 'ip_reassembly_get_reply'.
IPReassemblySet defines message 'ip_reassembly_set'.
IPReassemblySetReply defines message 'ip_reassembly_set_reply'.
IPRoute defines type 'ip_route'.
Add / del route request - is_multipath - Set to 1 if these paths will be added/removed to/from the existing set, or 0 to replace the existing set.
IPRouteAddDelReply defines message 'ip_route_add_del_reply'.
IPRouteAddDelV2 defines message 'ip_route_add_del_v2'.
IPRouteAddDelV2Reply defines message 'ip_route_add_del_v2_reply'.
IP FIB table entry response - route The route entry in the table
IPRouteDetails defines message 'ip_route_details'.
Dump IP routes from a table - src The entity adding the route.
Lookup IP route from a table - table_id - The IP table to look the route up in - exact - 0 for normal route lookup, 1 for exact match only - prefix - The prefix (or host) for route lookup.
IP FIB table lookup response - retval - return code of the lookup - route - The route entry in the table if found
IPRouteLookupReply defines message 'ip_route_lookup_reply'.
IPRouteLookupV2 defines message 'ip_route_lookup_v2'.
IPRouteLookupV2Reply defines message 'ip_route_lookup_v2_reply'.
IPRouteV2 defines type 'ip_route_v2'.
IPRouteV2Details defines message 'ip_route_v2_details'.
IPRouteV2Dump defines message 'ip_route_v2_dump'.
Configure IP source and L4 port-range check - is_ip6 - 1 if source address type is IPv6 - is_add - 1 if add, 0 if delete - ip - prefix to match - number_of_ranges - length of low_port and high_port arrays (must match) - low_ports[32] - up to 32 low end of port range entries (must have corresponding high_ports entry) - high_ports[32] - up to 32 high end of port range entries (must have corresponding low_ports entry) - vrf_id - fib table/vrf id to associate the source and port-range check with @note To specify a single port set low_port and high_port entry the same
IPSourceAndPortRangeCheckAddDel defines message 'ip_source_and_port_range_check_add_del'.
IPSourceAndPortRangeCheckAddDelReply defines message 'ip_source_and_port_range_check_add_del_reply'.
Set interface source and L4 port-range request - interface_id - interface index - tcp_vrf_id - VRF associated with source and TCP port-range check - udp_vrf_id - VRF associated with source and TCP port-range check
IPSourceAndPortRangeCheckInterfaceAddDel defines message 'ip_source_and_port_range_check_interface_add_del'.
IPSourceAndPortRangeCheckInterfaceAddDelReply defines message 'ip_source_and_port_range_check_interface_add_del_reply'.
IPTable defines type 'ip_table'.
Add / del table request
A table can be added multiple times, but need be deleted only once.
IPTableAddDelReply defines message 'ip_table_add_del_reply'.
Add / del table request - version 2
A table can be added multiple times, but need be deleted only once.
IPTableAddDelV2Reply defines message 'ip_table_add_del_v2_reply'.
Allocate an unused table
A table can be added multiple times.
IPTableAllocateReply defines message 'ip_table_allocate_reply'.
IP FIB table response - table - description of the table
IPTableDetails defines message 'ip_table_details'.
Dump IP all fib tables IPTableDump defines message 'ip_table_dump'.
IP table flush
Flush a table of all routes - table - The table to flush
IPTableFlush defines message 'ip_table_flush'.
IPTableFlushReply defines message 'ip_table_flush_reply'.
IP table replace being
The use-case is that, for some unspecified reason, the control plane has a very different set of entries it wants in the table than VPP currently has.
IPTableReplaceBeginReply defines message 'ip_table_replace_begin_reply'.
IP table replace end
see replace start/ - table - The table that has converged
IPTableReplaceEnd defines message 'ip_table_replace_end'.
IPTableReplaceEndReply defines message 'ip_table_replace_end_reply'.
IP unnumbered configurations - sw_if_index The interface that has unnumbered configuration - ip_sw_if_index The IP interface that it is unnumbered to
IPUnnumberedDetails defines message 'ip_unnumbered_details'.
Dump IP unnumbered configurations - sw_if_index ~0 for all interfaces, else the interface desired
IPUnnumberedDump defines message 'ip_unnumbered_dump'.
MfibSignalDetails defines message 'mfib_signal_details'.
MfibSignalDump defines message 'mfib_signal_dump'.
PuntRedirect defines type 'punt_redirect'.
PuntRedirectV2 defines type 'punt_redirect_v2'.
Set the ip flow hash config for a fib request - vrf_id - vrf/fib id - is_ipv6 - if non-zero the fib is ip6, else ip4 - src - if non-zero include src in flow hash - dst - if non-zero include dst in flow hash - sport - if non-zero include sport in flow hash - dport - if non-zero include dport in flow hash - proto -if non-zero include proto in flow hash - reverse - if non-zero include reverse in flow hash - symmetric - if non-zero include symmetry in flow hash
SetIPFlowHash defines message 'set_ip_flow_hash'.
SetIPFlowHashReply defines message 'set_ip_flow_hash_reply'.
Set the ip flow hash router ID - router_id - The ID of the router.
SetIPFlowHashRouterIDReply defines message 'set_ip_flow_hash_router_id_reply'.
@brief flow hash settings for an IP table - src - include src in flow hash - dst - include dst in flow hash - sport - include sport in flow hash - dport - include dport in flow hash - proto - include proto in flow hash - reverse - include reverse in flow hash - symmetric - include symmetry in flow hash - flowlabel - include flowlabel in flow hash
SetIPFlowHashV2 defines message 'set_ip_flow_hash_v2'.
SetIPFlowHashV2Reply defines message 'set_ip_flow_hash_v2_reply'.
@brief flow hash settings for an IP table - src - include src in flow hash - dst - include dst in flow hash - sport - include sport in flow hash - dport - include dport in flow hash - proto - include proto in flow hash - reverse - include reverse in flow hash - symmetric - include symmetry in flow hash - flowlabel - include flowlabel in flow hash - gtpv1teid - include gtpv1teid in flow hash
SetIPFlowHashV3 defines message 'set_ip_flow_hash_v3'.
SetIPFlowHashV3Reply defines message 'set_ip_flow_hash_v3_reply'.
IPv6 interface enable / disable request - sw_if_index - interface used to reach neighbor - enable - if non-zero enable ip6 on interface, else disable
SwInterfaceIP6EnableDisable defines message 'sw_interface_ip6_enable_disable'.
SwInterfaceIP6EnableDisableReply defines message 'sw_interface_ip6_enable_disable_reply'.
IPv6 get link local address on interface request - sw_if_index - interface to set link local on
SwInterfaceIP6GetLinkLocalAddress defines message 'sw_interface_ip6_get_link_local_address'.
IPv6 link local address detail - ip - the link local address
SwInterfaceIP6GetLinkLocalAddressReply defines message 'sw_interface_ip6_get_link_local_address_reply'.
IPv6 set link local address on interface request - sw_if_index - interface to set link local on - ip - the new link local address
SwInterfaceIP6SetLinkLocalAddress defines message 'sw_interface_ip6_set_link_local_address'.
SwInterfaceIP6SetLinkLocalAddressReply defines message 'sw_interface_ip6_set_link_local_address_reply'.
# Interfaces
RPCService defines RPC service ip.
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
No description provided by the author
# Type aliases
IPFlowHashConfig defines enum 'ip_flow_hash_config'.
IPFlowHashConfigV2 defines enum 'ip_flow_hash_config_v2'.
IPReassType defines enum 'ip_reass_type'.