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
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

# Structs

Reply for tap dump request - sw_if_index - software index of tap interface - id - interface id - tx_ring_sz - the number of entries of TX ring - rx_ring_sz - the number of entries of RX ring - host_mtu_size - host mtu size - host_mac_addr - mac address assigned to the host side of the interface - host_ip4_prefix - host IPv4 ip address - host_ip6_prefix - host IPv6 ip address - tap_flags - flags for the TAP interface creation - dev_name - Linux tap device name - host_if_name - host side interface name - host_namespace - host namespace the interface is attached into - host_bridge - host bridge the interface is attached into SwInterfaceTapV2Details defines message 'sw_interface_tap_v2_details'.
Dump tap interfaces request - sw_if_index - filter by sw_if_index SwInterfaceTapV2Dump defines message 'sw_interface_tap_v2_dump'.
Initialize a new tap interface with the given parameters - id - interface id, 0xffffffff means auto - use_random_mac - let the system generate a unique mac address - mac_address - mac addr to assign to the interface if use_random not set - num_rx_queues - number of rx queues - tx_ring_sz - the number of entries of TX ring, optional, default is 256 entries, must be power of 2 - rx_ring_sz - the number of entries of RX ring, optional, default is 256 entries, must be power of 2 - host_mtu_set - host MTU should be set - host_mtu_size - host MTU size - host_mac_addr_set - host side interface mac address should be set - host_mac_addr - host side interface mac address - host_ip4_prefix_set - host IPv4 ip address should be set - host_ip4_prefix - host IPv4 ip address - host_ip6_prefix_set - host IPv6 ip address should be set - host_ip6_prefix - host IPv6 ip address - host_ip4_gw_set - host IPv4 default gateway should be set - host_ip4_gw - host IPv4 default gateway - host_ip6_gw_set - host IPv6 default gateway should be set - host_ip6_gw - host IPv6 default gateway - tap_flags - flags for the TAP interface creation - host_if_name_set - host side interface name should be set - host_if_name - host side interface name - host_namespace_set - host namespace should be set - host_namespace - host namespace to attach interface to - host_bridge_set - host bridge should be set - host_bridge - host bridge to attach interface to - tag - tag TapCreateV2 defines message 'tap_create_v2'.
Reply for tap create reply - retval - return code - sw_if_index - software index allocated for the new tap interface TapCreateV2Reply defines message 'tap_create_v2_reply'.
Initialize a new tap interface with the given parameters - id - interface id, 0xffffffff means auto - use_random_mac - let the system generate a unique mac address - mac_address - mac addr to assign to the interface if use_random not set - num_rx_queues - number of rx queues - num_tx_queues - number of tx queues - tx_ring_sz - the number of entries of TX ring, optional, default is 256 entries, must be power of 2 - rx_ring_sz - the number of entries of RX ring, optional, default is 256 entries, must be power of 2 - host_mtu_set - host MTU should be set - host_mtu_size - host MTU size - host_mac_addr_set - host side interface mac address should be set - host_mac_addr - host side interface mac address - host_ip4_prefix_set - host IPv4 ip address should be set - host_ip4_prefix - host IPv4 ip address - host_ip6_prefix_set - host IPv6 ip address should be set - host_ip6_prefix - host IPv6 ip address - host_ip4_gw_set - host IPv4 default gateway should be set - host_ip4_gw - host IPv4 default gateway - host_ip6_gw_set - host IPv6 default gateway should be set - host_ip6_gw - host IPv6 default gateway - tap_flags - flags for the TAP interface creation - host_if_name_set - host side interface name should be set - host_if_name - host side interface name - host_namespace_set - host namespace should be set - host_namespace - host namespace to attach interface to - host_bridge_set - host bridge should be set - host_bridge - host bridge to attach interface to - tag - tag TapCreateV3 defines message 'tap_create_v3'.
Reply for tap create reply - retval - return code - sw_if_index - software index allocated for the new tap interface TapCreateV3Reply defines message 'tap_create_v3_reply'.
Delete tap interface - sw_if_index - interface index of existing tap interface TapDeleteV2 defines message 'tap_delete_v2'.
TapDeleteV2Reply defines message 'tap_delete_v2_reply'.

# Interfaces

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

# Type aliases

TapFlags defines enum 'tap_flags'.