|
FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Go to the documentation of this file.
18 import "vnet/interface_types.api";
19 import "vnet/ip/ip_types.api";
70 define bfd_udp_get_echo_source_reply
96 autoreply define bfd_udp_add
122 autoreply define bfd_udp_mod
142 autoreply define bfd_udp_del
155 define bfd_udp_session_dump
175 define bfd_udp_session_details
210 rpc want_bfd_events returns want_bfd_events_reply
211 events bfd_udp_session_event;
220 autoreply define want_bfd_events
228 define bfd_udp_session_event
280 define bfd_auth_keys_dump
292 define bfd_auth_keys_details
vl_api_address_t peer_addr
vl_api_address_t peer_addr
vnet_api_error_t bfd_udp_auth_deactivate(u32 sw_if_index, const ip46_address_t *local_addr, const ip46_address_t *peer_addr, u8 is_delayed)
deactivate authentication for existing session
Get a list of configured authentication keys.
vl_api_address_t local_addr
vl_api_interface_index_t sw_if_index
vl_api_address_t peer_addr
vl_api_interface_index_t sw_if_index
vnet_api_error_t bfd_auth_set_key(u32 conf_key_id, u8 auth_type, u8 key_len, const u8 *key)
create or modify bfd authentication key
vl_api_interface_index_t sw_if_index
vl_api_address_t local_addr
vl_api_interface_index_t sw_if_index
vnet_api_error_t bfd_udp_auth_activate(u32 sw_if_index, const ip46_address_t *local_addr, const ip46_address_t *peer_addr, u32 conf_key_id, u8 bfd_key_id, u8 is_delayed)
activate authentication for existing session
vl_api_address_t peer_addr
vl_api_interface_index_t sw_if_index
vl_api_address_t local_addr
vl_api_address_t local_addr
BFD authentication key details.
vl_api_address_t peer_addr
vl_api_interface_index_t sw_if_index
@ BFD_STATE_API_ADMIN_DOWN
BFD UDP - delete key from configuration.
Get BFD echo source reply.
vl_api_address_t local_addr
static perfmon_event_t events[]
BFD UDP - add/replace key to configuration.
Set flags of BFD UDP session.
vl_api_address_t local_addr
vl_api_address_t peer_addr
vl_api_address_t local_addr
vl_api_address_t local_addr
vnet_api_error_t bfd_udp_session_set_flags(vlib_main_t *vm, u32 sw_if_index, const ip46_address_t *local_addr, const ip46_address_t *peer_addr, u8 admin_up_down)
set session admin down/up
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
BFD UDP - activate/change authentication.
vnet_api_error_t bfd_auth_del_key(u32 conf_key_id)
delete existing authentication key
BFD session details structure.
Delete UDP BFD session on interface.
vl_api_address_t peer_addr
void bfd_udp_get_echo_source(int *is_set, u32 *sw_if_index, int *have_usable_ip4, ip4_address_t *ip4, int *have_usable_ip6, ip6_address_t *ip6)
get echo source information - used by CLI
BFD UDP - deactivate authentication.
vl_api_interface_index_t sw_if_index
vnet_api_error_t bfd_udp_del_echo_source()
unset echo-source interface
Modify UDP BFD session on interface.
vl_api_ip6_address_t ip6_addr
vl_api_address_t peer_addr
vl_api_interface_index_t sw_if_index
vnet_api_error_t bfd_udp_set_echo_source(u32 loopback_sw_if_index)
set echo-source interface
vl_api_ip4_address_t ip4_addr
vl_api_if_status_flags_t flags
Add UDP BFD session on interface.