More than 787 commits since the previous release, including 364 fixes.
There are many excellent new features in this release, however a few of them deserve a special mention.
One of the more significant new features included in this release is a linux control plane (linux-cp) plugin. It enables the near-seamless integration of VPP with the host control plane, by mirroring the VPP interfaces into a TUN or TAP device created in the linux kernel. All of the punted packets received on the VPP interface will be sent to the linux counterpart, and in the reverse direction, packets sent by linux kernel will be transmitted out the VPP interface. This plugin lays the foundation for the much easier integration of external software with VPP.
Another interesting feature is the performance monitor (perfmon) plugin. It allows collection of detailed low-level CPU statistics on a per-node basis. It provides a useful advanced troubleshooting tool, should you encounter that a specific node's performance is not on par with what it should be. Note, that the correct functioning of this plugin may require changing the /proc/sys/kernel/perf_event_paranoid setting to enable access to the performance counters.
And finally a clarification, not a feature per se. Some messages in the API changes table for this release have a new marking: "message CRC32 fix". The history of this issue goes back to summer of 2020, when it was discovered that for a considerable amount of time (several months) the calculation of the CRC of API messages was incorrect. Specifically, all but the first user-defined types in the message failed to be included in the CRC calculation. In plain words, this means that one might end up with a situation where client and VPP layout of message in memory could be quite different.
At the time of discovery, there were no API changes that were affected by that bug. However, simply fixing it meant the CRC of about half of the VPP API messages would be altered for no reason which would result in a significant amount of pain to the consumers of VPP. A message CRC is just an opague number for anyone using it, and the only property of it for the user is that the messages with the same value of CRC have the same layout on the wire with a sufficiently high certainty.
This band-aid also had the property that whenever a message did change the definition, it would automatically get a "correct" calculation of CRC32 and no longer use the slot in the table. The table naturally shrinks over time, thus allowing a painless transition, while also preserving the integrity check for the affected messages. If any fields changed, the CRC would no longer match the "new" value thus no substitution would be made. Since the choice of CRC32 is just an implementation detail which is supposed to be opaque to the user, the band-aid was deemed a reasonable approach to avoid a major burden on VPP consumers.
However, in practice this solution was not accepted well. After a notification period, the API CRC Substitution table was removed by the patch (da1b76aa8). Thus all of the API CRC changes that did not happen in 9f84e70c6, happened in da1b76aa8. Hopefully the notification of these changes has reduced the inconvenience. VPP users are asked to not rely on any other property of the message CRC other than changes to its value when the message layout changes.
Starting with this release, we add the section about the section with the unresolved Coverity Issues into the Release Notes. In order to view the issues, visit https://scan.coverity.com/, add yourself to fd.io VPP project and click on the matching IDs.
Message Name | Result |
abf_policy_add_del | message CRC32 fix |
abf_policy_details | message CRC32 fix |
acl_add_replace | message CRC32 fix |
acl_details | message CRC32 fix |
af_xdp_create | definition changed |
arping | only in image |
arping_reply | only in image |
bd_ip_mac_add_del | message CRC32 fix |
bd_ip_mac_details | message CRC32 fix |
bfd_udp_add | message CRC32 fix |
bfd_udp_auth_activate | message CRC32 fix |
bfd_udp_auth_deactivate | message CRC32 fix |
bfd_udp_del | message CRC32 fix |
bfd_udp_get_echo_source_reply | message CRC32 fix |
bfd_udp_mod | message CRC32 fix |
bfd_udp_session_details | message CRC32 fix |
bfd_udp_session_event | only in image |
bfd_udp_session_set_flags | message CRC32 fix |
bier_disp_entry_add_del | message CRC32 fix |
bier_disp_entry_details | message CRC32 fix |
bier_route_add_del | message CRC32 fix |
bier_route_details | message CRC32 fix |
bond_create | message CRC32 fix |
bond_enslave | message CRC32 fix |
bridge_domain_details | message CRC32 fix |
bridge_domain_set_default_learn_limit | only in image |
bridge_domain_set_default_learn_limit_reply | only in image |
bridge_domain_set_learn_limit | only in image |
bridge_domain_set_learn_limit_reply | only in image |
cnat_add_del_snat_prefix | only in file |
cnat_add_del_snat_prefix_reply | only in file |
cnat_session_details | definition changed |
cnat_set_snat_policy | only in image |
cnat_set_snat_policy_reply | only in image |
cnat_snat_policy_add_del_exclude_pfx | only in image |
cnat_snat_policy_add_del_exclude_pfx_reply | only in image |
cnat_snat_policy_add_del_if | only in image |
cnat_snat_policy_add_del_if_reply | only in image |
cnat_translation_details | definition changed |
cnat_translation_update | definition changed |
cop_interface_enable_disable | only in file |
cop_interface_enable_disable_reply | only in file |
cop_whitelist_enable_disable | only in file |
cop_whitelist_enable_disable_reply | only in file |
create_subif | message CRC32 fix |
create_vhost_user_if_v2 | only in image |
create_vhost_user_if_v2_reply | only in image |
dhcp6_pd_reply_event | message CRC32 fix |
dhcp6_pd_send_client_message | message CRC32 fix |
dhcp6_reply_event | message CRC32 fix |
dhcp6_send_client_message | message CRC32 fix |
dhcp_client_config | message CRC32 fix |
dhcp_client_details | message CRC32 fix |
dhcp_compl_event | message CRC32 fix |
dhcp_proxy_config | message CRC32 fix |
dhcp_proxy_details | message CRC32 fix |
dslite_add_del_pool_addr_range | message CRC32 fix |
dslite_get_aftr_addr_reply | message CRC32 fix |
dslite_get_b4_addr_reply | message CRC32 fix |
dslite_set_aftr_addr | message CRC32 fix |
dslite_set_b4_addr | message CRC32 fix |
fib_source_add | only in image |
fib_source_add_reply | only in image |
fib_source_details | only in image |
fib_source_dump | only in image |
flow_add | definition changed |
gbp_bridge_domain_add | message CRC32 fix |
gbp_bridge_domain_details | message CRC32 fix |
gbp_contract_add_del | message CRC32 fix |
gbp_contract_details | message CRC32 fix |
gbp_endpoint_add | message CRC32 fix |
gbp_endpoint_details | message CRC32 fix |
gbp_endpoint_group_add | message CRC32 fix |
gbp_endpoint_group_details | message CRC32 fix |
gbp_ext_itf_add_del | message CRC32 fix |
gbp_ext_itf_details | message CRC32 fix |
gbp_route_domain_add | message CRC32 fix |
gbp_route_domain_details | message CRC32 fix |
gbp_subnet_add_del | message CRC32 fix |
gbp_subnet_details | message CRC32 fix |
geneve_add_del_tunnel | message CRC32 fix |
geneve_tunnel_details | message CRC32 fix |
gpe_add_del_fwd_entry | message CRC32 fix |
gpe_add_del_native_fwd_rpath | message CRC32 fix |
gpe_fwd_entries_get_reply | message CRC32 fix |
gpe_fwd_entry_path_details | message CRC32 fix |
gpe_native_fwd_rpaths_get_reply | message CRC32 fix |
gre_tunnel_add_del | message CRC32 fix |
gre_tunnel_details | message CRC32 fix |
gtpu_add_del_tunnel | message CRC32 fix |
gtpu_tunnel_details | message CRC32 fix |
gtpu_tunnel_update_tteid | message CRC32 fix |
igmp_details | message CRC32 fix |
igmp_event | message CRC32 fix |
igmp_group_prefix_details | message CRC32 fix |
igmp_group_prefix_set | message CRC32 fix |
igmp_listen | message CRC32 fix |
ikev2_sa_details | definition changed |
ikev2_set_responder_hostname | only in image |
ikev2_set_responder_hostname_reply | only in image |
ioam_export_ip6_enable_disable | message CRC32 fix |
ip6_add_del_address_using_prefix | message CRC32 fix |
ip6_ra_event | message CRC32 fix |
ip6nd_proxy_add_del | message CRC32 fix |
ip6nd_proxy_details | message CRC32 fix |
ip_address_details | message CRC32 fix |
ip_container_proxy_add_del | message CRC32 fix |
ip_container_proxy_details | message CRC32 fix |
ip_neighbor_add_del | message CRC32 fix |
ip_neighbor_details | message CRC32 fix |
ip_neighbor_dump | message CRC32 fix |
ip_neighbor_event | message CRC32 fix |
ip_path_mtu_details | only in image |
ip_path_mtu_get | only in image |
ip_path_mtu_get_reply | only in image |
ip_path_mtu_replace_begin | only in image |
ip_path_mtu_replace_begin_reply | only in image |
ip_path_mtu_replace_end | only in image |
ip_path_mtu_replace_end_reply | only in image |
ip_path_mtu_update | only in image |
ip_path_mtu_update_reply | only in image |
ip_punt_redirect | message CRC32 fix |
ip_punt_redirect_details | message CRC32 fix |
ip_reassembly_enable_disable | message CRC32 fix |
ip_route_add_del | message CRC32 fix |
ip_route_add_del_v2 | only in image |
ip_route_add_del_v2_reply | only in image |
ip_route_details | message CRC32 fix |
ip_route_lookup | message CRC32 fix |
ip_route_lookup_reply | message CRC32 fix |
ip_route_lookup_v2 | only in image |
ip_route_lookup_v2_reply | only in image |
ip_route_v2_details | only in image |
ip_route_v2_dump | only in image |
ip_source_and_port_range_check_add_del | message CRC32 fix |
ip_unnumbered_details | message CRC32 fix |
ipfix_exporter_details | message CRC32 fix |
ipip_6rd_add_tunnel | message CRC32 fix |
ipip_add_tunnel | message CRC32 fix |
ipip_tunnel_details | message CRC32 fix |
ipsec_sa_details | message CRC32 fix |
ipsec_sa_v3_details | only in image |
ipsec_sa_v3_dump | only in image |
ipsec_sad_entry_add_del | message CRC32 fix |
ipsec_sad_entry_add_del_v3 | only in image |
ipsec_sad_entry_add_del_v3_reply | only in image |
ipsec_spd_details | message CRC32 fix |
ipsec_spd_entry_add_del | message CRC32 fix |
ipsec_tunnel_if_add_del | only in file |
ipsec_tunnel_if_add_del_reply | only in file |
ipsec_tunnel_if_set_sa | only in file |
ipsec_tunnel_if_set_sa_reply | only in file |
ipsec_tunnel_protect_del | message CRC32 fix |
ipsec_tunnel_protect_details | message CRC32 fix |
ipsec_tunnel_protect_update | message CRC32 fix |
l2_arp_term_event | message CRC32 fix |
l2_fib_table_details | message CRC32 fix |
l2_interface_pbb_tag_rewrite | message CRC32 fix |
l2_macs_event | message CRC32 fix |
l2_patch_add_del | message CRC32 fix |
l2_xconnect_details | message CRC32 fix |
l2fib_add_del | message CRC32 fix |
l2fib_set_scan_delay | only in image |
l2fib_set_scan_delay_reply | only in image |
l2tpv3_create_tunnel | message CRC32 fix |
l3xc_details | message CRC32 fix |
l3xc_update | message CRC32 fix |
lb_add_del_as | message CRC32 fix |
lb_add_del_vip | message CRC32 fix |
lb_as_details | message CRC32 fix |
lb_conf | message CRC32 fix |
lb_vip_details | message CRC32 fix |
lb_vip_dump | message CRC32 fix |
lisp_add_del_adjacency | message CRC32 fix |
lisp_add_del_local_eid | message CRC32 fix |
lisp_add_del_map_resolver | message CRC32 fix |
lisp_add_del_map_server | message CRC32 fix |
lisp_add_del_remote_mapping | message CRC32 fix |
lisp_adjacencies_get_reply | message CRC32 fix |
lisp_eid_table_details | message CRC32 fix |
lisp_eid_table_dump | message CRC32 fix |
lisp_locator_details | message CRC32 fix |
lisp_map_resolver_details | message CRC32 fix |
lisp_map_server_details | message CRC32 fix |
lisp_use_petr | message CRC32 fix |
log_details | message CRC32 fix |
macip_acl_add | message CRC32 fix |
macip_acl_add_replace | message CRC32 fix |
macip_acl_details | message CRC32 fix |
mactime_add_del_range | message CRC32 fix |
mactime_details | message CRC32 fix |
map_add_domain | message CRC32 fix |
map_domain_details | message CRC32 fix |
map_param_add_del_pre_resolve | message CRC32 fix |
map_param_get_reply | message CRC32 fix |
memif_details | message CRC32 fix |
mfib_signal_details | message CRC32 fix |
modify_vhost_user_if_v2 | only in image |
modify_vhost_user_if_v2_reply | only in image |
mpls_ip_bind_unbind | message CRC32 fix |
mpls_route_add_del | message CRC32 fix |
mpls_route_details | message CRC32 fix |
mpls_tunnel_add_del | message CRC32 fix |
mpls_tunnel_details | message CRC32 fix |
mss_clamp_details | only in image |
mss_clamp_enable_disable | only in image |
mss_clamp_enable_disable_reply | only in image |
mss_clamp_get | only in image |
mss_clamp_get_reply | only in image |
nat44_add_del_address_range | message CRC32 fix |
nat44_add_del_identity_mapping | message CRC32 fix |
nat44_add_del_interface_addr | message CRC32 fix |
nat44_add_del_lb_static_mapping | message CRC32 fix |
nat44_add_del_static_mapping | message CRC32 fix |
nat44_address_details | message CRC32 fix |
nat44_del_session | message CRC32 fix |
nat44_ed_plugin_enable_disable | only in image |
nat44_ed_plugin_enable_disable_reply | only in image |
nat44_ed_set_fq_options | only in image |
nat44_ed_set_fq_options_reply | only in image |
nat44_ed_show_fq_options | only in image |
nat44_ed_show_fq_options_reply | only in image |
nat44_ei_add_del_address_range | only in image |
nat44_ei_add_del_address_range_reply | only in image |
nat44_ei_add_del_identity_mapping | only in image |
nat44_ei_add_del_identity_mapping_reply | only in image |
nat44_ei_add_del_interface_addr | only in image |
nat44_ei_add_del_interface_addr_reply | only in image |
nat44_ei_add_del_static_mapping | only in image |
nat44_ei_add_del_static_mapping_reply | only in image |
nat44_ei_address_details | only in image |
nat44_ei_address_dump | only in image |
nat44_ei_del_session | only in image |
nat44_ei_del_session_reply | only in image |
nat44_ei_del_user | only in image |
nat44_ei_del_user_reply | only in image |
nat44_ei_forwarding_enable_disable | only in image |
nat44_ei_forwarding_enable_disable_reply | only in image |
nat44_ei_get_addr_and_port_alloc_alg | only in image |
nat44_ei_get_addr_and_port_alloc_alg_reply | only in image |
nat44_ei_get_mss_clamping | only in image |
nat44_ei_get_mss_clamping_reply | only in image |
nat44_ei_ha_flush | only in image |
nat44_ei_ha_flush_reply | only in image |
nat44_ei_ha_get_failover | only in image |
nat44_ei_ha_get_failover_reply | only in image |
nat44_ei_ha_get_listener | only in image |
nat44_ei_ha_get_listener_reply | only in image |
nat44_ei_ha_resync | only in image |
nat44_ei_ha_resync_completed_event | only in image |
nat44_ei_ha_resync_reply | only in image |
nat44_ei_ha_set_failover | only in image |
nat44_ei_ha_set_failover_reply | only in image |
nat44_ei_ha_set_listener | only in image |
nat44_ei_ha_set_listener_reply | only in image |
nat44_ei_identity_mapping_details | only in image |
nat44_ei_identity_mapping_dump | only in image |
nat44_ei_interface_add_del_feature | only in image |
nat44_ei_interface_add_del_feature_reply | only in image |
nat44_ei_interface_add_del_output_feature | only in image |
nat44_ei_interface_add_del_output_feature_reply | only in image |
nat44_ei_interface_addr_details | only in image |
nat44_ei_interface_addr_dump | only in image |
nat44_ei_interface_details | only in image |
nat44_ei_interface_dump | only in image |
nat44_ei_interface_output_feature_details | only in image |
nat44_ei_interface_output_feature_dump | only in image |
nat44_ei_ipfix_enable_disable | only in image |
nat44_ei_ipfix_enable_disable_reply | only in image |
nat44_ei_plugin_enable_disable | only in image |
nat44_ei_plugin_enable_disable_reply | only in image |
nat44_ei_set_addr_and_port_alloc_alg | only in image |
nat44_ei_set_addr_and_port_alloc_alg_reply | only in image |
nat44_ei_set_fq_options | only in image |
nat44_ei_set_fq_options_reply | only in image |
nat44_ei_set_log_level | only in image |
nat44_ei_set_log_level_reply | only in image |
nat44_ei_set_mss_clamping | only in image |
nat44_ei_set_mss_clamping_reply | only in image |
nat44_ei_set_timeouts | only in image |
nat44_ei_set_timeouts_reply | only in image |
nat44_ei_set_workers | only in image |
nat44_ei_set_workers_reply | only in image |
nat44_ei_show_fq_options | only in image |
nat44_ei_show_fq_options_reply | only in image |
nat44_ei_show_running_config | only in image |
nat44_ei_show_running_config_reply | only in image |
nat44_ei_static_mapping_details | only in image |
nat44_ei_static_mapping_dump | only in image |
nat44_ei_user_details | only in image |
nat44_ei_user_dump | only in image |
nat44_ei_user_session_details | only in image |
nat44_ei_user_session_dump | only in image |
nat44_ei_worker_details | only in image |
nat44_ei_worker_dump | only in image |
nat44_identity_mapping_details | message CRC32 fix |
nat44_interface_addr_details | message CRC32 fix |
nat44_lb_static_mapping_add_del_local | message CRC32 fix |
nat44_lb_static_mapping_details | message CRC32 fix |
nat44_static_mapping_details | message CRC32 fix |
nat44_user_session_details | message CRC32 fix |
nat64_add_del_pool_addr_range | message CRC32 fix |
nat64_add_del_static_bib | message CRC32 fix |
nat64_bib_details | message CRC32 fix |
nat64_st_details | message CRC32 fix |
nat66_add_del_static_mapping | message CRC32 fix |
nat66_plugin_enable_disable | only in image |
nat66_plugin_enable_disable_reply | only in image |
nat66_static_mapping_details | message CRC32 fix |
nat_det_add_del_map | message CRC32 fix |
nat_det_close_session_in | message CRC32 fix |
nat_det_close_session_out | message CRC32 fix |
nat_det_map_details | message CRC32 fix |
nsh_add_del_map | message CRC32 fix |
nsh_map_details | message CRC32 fix |
nsim_cross_connect_enable_disable | message CRC32 fix |
one_add_del_adjacency | message CRC32 fix |
one_add_del_l2_arp_entry | message CRC32 fix |
one_add_del_local_eid | message CRC32 fix |
one_add_del_map_resolver | message CRC32 fix |
one_add_del_map_server | message CRC32 fix |
one_add_del_ndp_entry | message CRC32 fix |
one_add_del_remote_mapping | message CRC32 fix |
one_adjacencies_get_reply | message CRC32 fix |
one_eid_table_details | message CRC32 fix |
one_eid_table_dump | message CRC32 fix |
one_l2_arp_entries_get_reply | message CRC32 fix |
one_locator_details | message CRC32 fix |
one_map_resolver_details | message CRC32 fix |
one_map_server_details | message CRC32 fix |
one_ndp_entries_get_reply | message CRC32 fix |
one_stats_details | message CRC32 fix |
one_use_petr | message CRC32 fix |
p2p_ethernet_add | message CRC32 fix |
p2p_ethernet_del | message CRC32 fix |
pipe_create_reply | message CRC32 fix |
pipe_details | message CRC32 fix |
pnat_binding_add | only in image |
pnat_binding_add_reply | only in image |
pnat_binding_attach | only in image |
pnat_binding_attach_reply | only in image |
pnat_binding_del | only in image |
pnat_binding_del_reply | only in image |
pnat_binding_detach | only in image |
pnat_binding_detach_reply | only in image |
pnat_bindings_details | only in image |
pnat_bindings_get | only in image |
pnat_bindings_get_reply | only in image |
pnat_interfaces_details | only in image |
pnat_interfaces_get | only in image |
pnat_interfaces_get_reply | only in image |
policer_add_del | message CRC32 fix |
policer_bind | only in image |
policer_bind_reply | only in image |
policer_details | message CRC32 fix |
policer_input | only in image |
policer_input_reply | only in image |
pppoe_add_del_session | message CRC32 fix |
pppoe_session_details | message CRC32 fix |
proxy_arp_add_del | message CRC32 fix |
proxy_arp_details | message CRC32 fix |
punt_socket_deregister | message CRC32 fix |
punt_socket_details | message CRC32 fix |
punt_socket_register | message CRC32 fix |
qos_record_details | message CRC32 fix |
qos_record_enable_disable | message CRC32 fix |
qos_store_details | message CRC32 fix |
qos_store_enable_disable | message CRC32 fix |
rdma_create_v3 | only in image |
rdma_create_v3_reply | only in image |
session_rule_add_del | message CRC32 fix |
session_rules_details | message CRC32 fix |
set_ip_flow_hash_router_id | only in image |
set_ip_flow_hash_router_id_reply | only in image |
set_ip_flow_hash_v2 | only in image |
set_ip_flow_hash_v2_reply | only in image |
set_ipfix_exporter | message CRC32 fix |
set_punt | message CRC32 fix |
show_lisp_use_petr_reply | message CRC32 fix |
show_one_use_petr_reply | message CRC32 fix |
sr_localsid_add_del | message CRC32 fix |
sr_localsids_details | message CRC32 fix |
sr_mpls_policy_assign_endpoint_color | message CRC32 fix |
sr_mpls_steering_add_del | message CRC32 fix |
sr_policies_details | message CRC32 fix |
sr_policy_add | message CRC32 fix |
sr_policy_mod | message CRC32 fix |
sr_steering_add_del | message CRC32 fix |
sr_steering_pol_details | message CRC32 fix |
stn_add_del_rule | message CRC32 fix |
stn_rules_details | message CRC32 fix |
svs_details | message CRC32 fix |
svs_route_add_del | message CRC32 fix |
sw_if_l2tpv3_tunnel_details | message CRC32 fix |
sw_interface_add_del_address | message CRC32 fix |
sw_interface_bond_details | message CRC32 fix |
sw_interface_details | message CRC32 fix |
sw_interface_event | message CRC32 fix |
sw_interface_ip6_get_link_local_address | only in image |
sw_interface_ip6_get_link_local_address_reply | only in image |
sw_interface_ip6_set_link_local_address | message CRC32 fix |
sw_interface_ip6nd_ra_prefix | message CRC32 fix |
sw_interface_lacp_details | message CRC32 fix |
sw_interface_rx_placement_details | message CRC32 fix |
sw_interface_set_flags | message CRC32 fix |
sw_interface_set_l2_bridge | message CRC32 fix |
sw_interface_set_l2_xconnect | message CRC32 fix |
sw_interface_set_lldp | message CRC32 fix |
sw_interface_set_mac_address | message CRC32 fix |
sw_interface_set_promisc | only in image |
sw_interface_set_promisc_reply | only in image |
sw_interface_set_rx_mode | message CRC32 fix |
sw_interface_set_unnumbered | message CRC32 fix |
sw_interface_span_details | message CRC32 fix |
sw_interface_span_enable_disable | message CRC32 fix |
sw_interface_tap_v2_details | message CRC32 fix |
sw_interface_vhost_user_details | message CRC32 fix |
sw_interface_virtio_pci_details | message CRC32 fix |
syslog_get_sender_reply | message CRC32 fix |
syslog_set_sender | message CRC32 fix |
tap_create_v2 | message CRC32 fix |
tcp_configure_src_addresses | message CRC32 fix |
teib_details | message CRC32 fix |
teib_entry_add_del | message CRC32 fix |
udp_encap_add | message CRC32 fix |
udp_encap_details | message CRC32 fix |
udp_ping_add_del | message CRC32 fix |
virtio_pci_create | message CRC32 fix |
vmxnet3_details | message CRC32 fix |
vrrp_vr_add_del | message CRC32 fix |
vrrp_vr_details | message CRC32 fix |
vrrp_vr_peer_details | message CRC32 fix |
vrrp_vr_set_peers | message CRC32 fix |
vrrp_vr_track_if_add_del | message CRC32 fix |
vrrp_vr_track_if_details | message CRC32 fix |
vxlan_add_del_tunnel | message CRC32 fix |
vxlan_add_del_tunnel_v2 | only in image |
vxlan_add_del_tunnel_v2_reply | only in image |
vxlan_add_del_tunnel_v3 | only in image |
vxlan_add_del_tunnel_v3_reply | only in image |
vxlan_gbp_tunnel_add_del | message CRC32 fix |
vxlan_gbp_tunnel_details | message CRC32 fix |
vxlan_gpe_add_del_tunnel | message CRC32 fix |
vxlan_gpe_ioam_export_enable_disable | message CRC32 fix |
vxlan_gpe_ioam_transit_disable | message CRC32 fix |
vxlan_gpe_ioam_transit_enable | message CRC32 fix |
vxlan_gpe_ioam_vni_disable | message CRC32 fix |
vxlan_gpe_ioam_vni_enable | message CRC32 fix |
vxlan_gpe_tunnel_details | message CRC32 fix |
vxlan_offload_rx | message CRC32 fix |
vxlan_tunnel_details | message CRC32 fix |
vxlan_tunnel_v2_details | only in image |
vxlan_tunnel_v2_dump | only in image |
want_ip_neighbor_events | message CRC32 fix |
want_l2_macs_events2 | only in image |
want_l2_macs_events2_reply | only in image |
These messages are still there in the API, but can and probably will disappear in the next release.
These messages are provided for testing and experimentation only. They are not subject to any compatibility process, and therefore can arbitrarily change or disappear at any moment. Also they may have less than satisfactory testing, making them unsuitable for other use than the technology preview. If you are intending to use these messages in production projects, please collaborate with the feature maintainer on their productization.