FD.io VPP
v20.09-64-g4f7b92f0a
Vector Packet Processing
|
This file defines the vpp control-plane API messages used to control the ABF plugin. More...
Go to the source code of this file.
Data Structures | |
struct | vl_api_abf_plugin_get_version_t |
Get the plugin version. More... | |
struct | vl_api_abf_plugin_get_version_reply_t |
Reply to get the plugin version. More... | |
struct | vl_api_abf_policy_add_del_t |
A description of an ABF policy. More... | |
struct | vl_api_abf_policy_details_t |
Policy description returned in the dump. More... | |
struct | vl_api_abf_policy_dump_t |
Dump all ABF policies. More... | |
struct | vl_api_abf_itf_attach_add_del_t |
Add or delete a policy attachment to an interface. More... | |
struct | vl_api_abf_itf_attach_details_t |
Attachment details from a dump. More... | |
struct | vl_api_abf_itf_attach_dump_t |
Dump all the policy attachments. More... | |
Variables | |
option | version = "1.0.0" |
import vnet ip ip_types | api |
typedef | abf_policy |
A description of an ABF policy. More... | |
u32 | acl_index |
u8 | n_paths |
vl_api_fib_path_t | paths [n_paths] |
typedef | abf_itf_attach |
A description of a policy attachment to an interface. More... | |
vl_api_interface_index_t | sw_if_index |
u32 | priority |
bool | is_ipv6 |
This file defines the vpp control-plane API messages used to control the ABF plugin.
Definition in file abf.api.
typedef abf_itf_attach |
A description of a policy attachment to an interface.
The | policy ID to attach |
sw_if_index | The interface to attach to |
priority | The priority of the attachment, w.r.t. to other attachments on this interface. lower value is 'better' |
is_ipv6 | Does this attachment apply to IPv6 packets (or IPv4) |
typedef abf_policy |
A description of an ABF policy.
policy_id | User chosen Identifier for the policy |
acl_index | The ACL that the policy will match against |
n_paths | Number of paths |
paths | The set of forwarding paths that are being added or removed. |