FD.io VPP
v18.07-rc0-415-g6c78436
Vector Packet Processing
|
A representation of a method call to VPP. More...
Inherited by VOM::dump_cmd< DUMP >, VOM::dump_cmd< vapi::Acl_interface_etype_whitelist_dump >, VOM::dump_cmd< vapi::Af_packet_dump >, VOM::dump_cmd< vapi::Bridge_domain_dump >, VOM::dump_cmd< vapi::Dhcp_client_dump >, VOM::dump_cmd< vapi::Gbp_contract_dump >, VOM::dump_cmd< vapi::Gbp_endpoint_dump >, VOM::dump_cmd< vapi::Gbp_endpoint_group_dump >, VOM::dump_cmd< vapi::Gbp_recirc_dump >, VOM::dump_cmd< vapi::Gbp_subnet_dump >, VOM::dump_cmd< vapi::Ip6_fib_dump >, VOM::dump_cmd< vapi::Ip_address_dump >, VOM::dump_cmd< vapi::Ip_fib_dump >, VOM::dump_cmd< vapi::Ip_neighbor_dump >, VOM::dump_cmd< vapi::Ip_unnumbered_dump >, VOM::dump_cmd< vapi::L2_fib_table_dump >, VOM::dump_cmd< vapi::Nat44_interface_dump >, VOM::dump_cmd< vapi::Nat44_interface_output_feature_dump >, VOM::dump_cmd< vapi::Nat44_static_mapping_dump >, VOM::dump_cmd< vapi::Nat66_interface_dump >, VOM::dump_cmd< vapi::Nat66_static_mapping_dump >, VOM::dump_cmd< vapi::Proxy_arp_dump >, VOM::dump_cmd< vapi::Proxy_arp_intfc_dump >, VOM::dump_cmd< vapi::Sw_interface_bond_dump >, VOM::dump_cmd< vapi::Sw_interface_dump >, VOM::dump_cmd< vapi::Sw_interface_slave_dump >, VOM::dump_cmd< vapi::Sw_interface_span_dump >, VOM::dump_cmd< vapi::Sw_interface_tap_dump >, VOM::dump_cmd< vapi::Sw_interface_vhost_user_dump >, VOM::dump_cmd< vapi::Vxlan_tunnel_dump >, VOM::rpc_cmd< HW::item< bool >, rc_t, BIND >, VOM::rpc_cmd< HW::item< bool >, rc_t, CMD >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Acl_interface_set_etype_whitelist >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Bd_ip_mac_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Bond_detach_slave >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Bond_enslave >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Control_ping >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Dhcp_client_config >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Gbp_contract_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Gbp_endpoint_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Gbp_endpoint_group_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Gbp_recirc_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Gbp_subnet_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Ip_add_del_route >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Ip_neighbor_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Ip_table_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::L2_emulation >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::L2fib_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Lldp_config >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Nat44_add_del_static_mapping >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Nat44_interface_add_del_feature >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Nat44_interface_add_del_output_feature >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Nat66_add_del_interface >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Nat66_add_del_static_mapping >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Proxy_arp_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Proxy_arp_intfc_enable_disable >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Sw_interface_add_del_address >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Sw_interface_set_l2_bridge >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Sw_interface_set_lldp >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Sw_interface_set_unnumbered >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Sw_interface_span_enable_disable >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Want_interface_events >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Want_per_interface_combined_stats >, VOM::rpc_cmd< HW::item< bool >, rc_t, WANT >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, MSG >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, UPDATE >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Af_packet_create >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Af_packet_delete >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Bond_create >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Bond_delete >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Create_loopback >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Create_vhost_user_if >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Create_vlan_subif >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Delete_loopback >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Delete_subif >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Delete_vhost_user_if >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Tap_connect >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Tap_delete >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Vxlan_add_del_tunnel >, VOM::rpc_cmd< HW::item< handle_t >, rc_t, DELETE >, VOM::rpc_cmd< HW::item< handle_t >, rc_t, vapi::Sw_interface_tag_add_del >, VOM::rpc_cmd< HW::item< interface::admin_state_t >, rc_t, vapi::Sw_interface_set_flags >, VOM::rpc_cmd< HW::item< interface::stats_type_t >, rc_t, vapi::Collect_detailed_interface_stats >, VOM::rpc_cmd< HW::item< l2_address_t >, rc_t, vapi::Sw_interface_set_mac_address >, VOM::rpc_cmd< HW::item< l2_binding::l2_vtr_op_t >, rc_t, vapi::L2_interface_vlan_tag_rewrite >, VOM::rpc_cmd< HW::item< route::table_id_t >, rc_t, vapi::Sw_interface_set_table >, VOM::rpc_cmd< HW::item< uint32_t >, rc_t, vapi::Bridge_domain_add_del >, VOM::dump_cmd< MSG >, and VOM::rpc_cmd< HWITEM, DATA, MSG >.
Public Member Functions | |
cmd () | |
Default constructor. More... | |
virtual | ~cmd () |
Virtual destructor. More... | |
virtual rc_t | issue (connection &con)=0 |
Issue the command to VPP/HW. More... | |
virtual void | retire (connection &con)=0 |
Retire/cancel a long running command. More... | |
virtual void | succeeded ()=0 |
Invoked on a Command when the HW queue is disabled to indicate that the commnad can be considered successful. More... | |
virtual std::string | to_string () const =0 |
convert to string format for debug purposes More... | |
|
inlinevirtual |
|
pure virtual |
Issue the command to VPP/HW.
Implemented in VOM::interface_cmds::af_packet_dump_cmd, VOM::interface_cmds::vhost_dump_cmd, VOM::interface_cmds::dump_cmd, VOM::interface_cmds::stats_disable_cmd, VOM::interface_cmds::stats_enable_cmd, VOM::interface_cmds::events_cmd, VOM::interface_cmds::collect_detail_stats_change_cmd, VOM::nat_binding_cmds::dump_input_66_cmd, VOM::interface_cmds::set_mac_cmd, VOM::nat_binding_cmds::unbind_66_input_cmd, VOM::interface_cmds::set_table_cmd, VOM::nat_binding_cmds::bind_66_input_cmd, VOM::interface_cmds::state_change_cmd, VOM::nat_binding_cmds::dump_output_44_cmd, VOM::interface_cmds::set_tag, VOM::nat_static_cmds::dump_66_cmd, VOM::interface_cmds::vhost_delete_cmd, VOM::nat_binding_cmds::dump_input_44_cmd, VOM::interface_ip6_nd< CLASS, CMD >::unconfig_cmd, VOM::interface_cmds::tap_delete_cmd, VOM::nat_static_cmds::delete_66_cmd, VOM::ACL::list_cmds::dump_cmd< DUMP >, VOM::dhcp_client_cmds::dump_cmd, VOM::interface_cmds::af_packet_delete_cmd, VOM::nat_binding_cmds::unbind_44_output_cmd, VOM::ACL::binding_cmds::dump_cmd< DUMP >, VOM::interface_cmds::loopback_delete_cmd, VOM::interface_ip6_nd< CLASS, CMD >::config_cmd, VOM::nat_static_cmds::create_66_cmd, VOM::route::ip_route_cmds::dump_v6_cmd, VOM::ACL::list_cmds::delete_cmd< RULE, DELETE >, VOM::dhcp_client_cmds::events_cmd, VOM::l2_binding_cmds::set_vtr_op_cmd, VOM::interface_cmds::vhost_create_cmd, VOM::interface_span_cmds::dump_cmd, VOM::nat_binding_cmds::bind_44_output_cmd, VOM::l3_binding_cmds::dump_v4_cmd, VOM::ACL::acl_ethertype_cmds::dump_cmd, VOM::bridge_domain_cmds::dump_cmd, VOM::ip_unnumbered_cmds::dump_cmd, VOM::gbp_subnet_cmds::dump_cmd, VOM::bridge_domain_entry_cmds::dump_cmd, VOM::gbp_endpoint_cmds::dump_cmd, VOM::nat_static_cmds::dump_44_cmd, VOM::neighbour_cmds::dump_cmd, VOM::arp_proxy_config_cmds::dump_cmd, VOM::vxlan_tunnel_cmds::dump_cmd, VOM::bond_group_binding_cmds::dump_cmd, VOM::gbp_endpoint_group_cmds::dump_cmd, VOM::route::ip_route_cmds::dump_v4_cmd, VOM::gbp_contract_cmds::dump_cmd, VOM::gbp_recirc_cmds::dump_cmd, VOM::ACL::binding_cmds::unbind_cmd< BIND >, VOM::arp_proxy_binding_cmds::dump_cmd, VOM::interface_cmds::tap_create_cmd, VOM::dhcp_client_cmds::unbind_cmd, VOM::bridge_domain_cmds::delete_cmd, VOM::bond_interface_cmds::dump_cmd, VOM::interface_span_cmds::unconfig_cmd, VOM::l2_binding_cmds::unbind_cmd, VOM::tap_interface_cmds::dump_cmd, VOM::l3_binding_cmds::unbind_cmd, VOM::ACL::acl_ethertype_cmds::unbind_cmd, VOM::gbp_subnet_cmds::delete_cmd, VOM::nat_binding_cmds::unbind_44_input_cmd, VOM::sub_interface_cmds::delete_cmd, VOM::lldp_binding_cmds::unbind_cmd, VOM::bridge_domain_entry_cmds::delete_cmd, VOM::gbp_endpoint_cmds::delete_cmd, VOM::interface_cmds::af_packet_create_cmd, VOM::ip_unnumbered_cmds::unconfig_cmd, VOM::nat_static_cmds::delete_44_cmd, VOM::neighbour_cmds::delete_cmd, VOM::gbp_endpoint_group_cmds::delete_cmd, VOM::arp_proxy_config_cmds::unconfig_cmd, VOM::bond_group_binding_cmds::unbind_cmd, VOM::bridge_domain_arp_entry_cmds::delete_cmd, VOM::route_domain_cmds::delete_cmd, VOM::vxlan_tunnel_cmds::delete_cmd, VOM::gbp_contract_cmds::delete_cmd, VOM::gbp_recirc_cmds::delete_cmd, VOM::route::ip_route_cmds::delete_cmd, VOM::arp_proxy_binding_cmds::unbind_cmd, VOM::l2_emulation_cmds::disable_cmd, VOM::bond_interface_cmds::delete_cmd, VOM::tap_interface_cmds::delete_cmd, VOM::interface_cmds::loopback_create_cmd, VOM::ACL::list_cmds::update_cmd< RULE, UPDATE >, VOM::ACL::binding_cmds::bind_cmd< BIND >, VOM::dhcp_client_cmds::bind_cmd, VOM::gbp_subnet_cmds::create_cmd, VOM::ACL::acl_ethertype_cmds::bind_cmd, VOM::bridge_domain_cmds::create_cmd, VOM::bridge_domain_entry_cmds::create_cmd, VOM::gbp_endpoint_cmds::create_cmd, VOM::gbp_endpoint_group_cmds::create_cmd, VOM::interface_span_cmds::config_cmd, VOM::l3_binding_cmds::bind_cmd, VOM::route::ip_route_cmds::update_cmd, VOM::sub_interface_cmds::create_cmd, VOM::vxlan_tunnel_cmds::create_cmd, VOM::bond_interface_cmds::create_cmd, VOM::gbp_contract_cmds::create_cmd, VOM::gbp_recirc_cmds::create_cmd, VOM::lldp_binding_cmds::bind_cmd, VOM::lldp_global_cmds::config_cmd, VOM::nat_static_cmds::create_44_cmd, VOM::neighbour_cmds::create_cmd, VOM::bridge_domain_arp_entry_cmds::create_cmd, VOM::nat_binding_cmds::bind_44_input_cmd, VOM::tap_interface_cmds::create_cmd, VOM::arp_proxy_config_cmds::config_cmd, VOM::ip_unnumbered_cmds::config_cmd, VOM::l2_binding_cmds::bind_cmd, VOM::bond_group_binding_cmds::bind_cmd, VOM::arp_proxy_binding_cmds::bind_cmd, VOM::hw_cmds::poll, VOM::l2_emulation_cmds::enable_cmd, and VOM::route_domain_cmds::create_cmd.
|
pure virtual |
Retire/cancel a long running command.
Implemented in VOM::interface_cmds::stats_enable_cmd, VOM::interface_cmds::events_cmd, VOM::dhcp_client_cmds::events_cmd, VOM::rpc_cmd< HWITEM, DATA, MSG >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Delete_subif >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Create_vlan_subif >, VOM::rpc_cmd< HW::item< route::table_id_t >, rc_t, vapi::Sw_interface_set_table >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Sw_interface_set_l2_bridge >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Bond_create >, VOM::rpc_cmd< HW::item< interface::admin_state_t >, rc_t, vapi::Sw_interface_set_flags >, VOM::rpc_cmd< HW::item< uint32_t >, rc_t, vapi::Bridge_domain_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Dhcp_client_config >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::L2fib_add_del >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Af_packet_create >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Sw_interface_span_enable_disable >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Nat66_add_del_static_mapping >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Proxy_arp_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Ip_table_add_del >, VOM::rpc_cmd< HW::item< interface::stats_type_t >, rc_t, vapi::Collect_detailed_interface_stats >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Af_packet_delete >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Acl_interface_set_etype_whitelist >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Nat44_interface_add_del_output_feature >, VOM::rpc_cmd< HW::item< l2_address_t >, rc_t, vapi::Sw_interface_set_mac_address >, VOM::rpc_cmd< HW::item< bool >, rc_t, CMD >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Want_interface_events >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Delete_loopback >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Ip_add_del_route >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Bd_ip_mac_add_del >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, UPDATE >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Sw_interface_set_unnumbered >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, MSG >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Bond_delete >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Vxlan_add_del_tunnel >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Nat44_add_del_static_mapping >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Nat44_interface_add_del_feature >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Sw_interface_add_del_address >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Create_loopback >, VOM::rpc_cmd< HW::item< handle_t >, rc_t, vapi::Sw_interface_tag_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Gbp_contract_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Proxy_arp_intfc_enable_disable >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Ip_neighbor_add_del >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Tap_connect >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Delete_vhost_user_if >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Want_per_interface_combined_stats >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Nat66_add_del_interface >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Lldp_config >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Gbp_endpoint_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Gbp_recirc_add_del >, VOM::rpc_cmd< HW::item< handle_t >, rc_t, DELETE >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Sw_interface_set_lldp >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Gbp_subnet_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Bond_enslave >, VOM::rpc_cmd< HW::item< l2_binding::l2_vtr_op_t >, rc_t, vapi::L2_interface_vlan_tag_rewrite >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Create_vhost_user_if >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Bond_detach_slave >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Tap_delete >, VOM::rpc_cmd< HW::item< bool >, rc_t, WANT >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Control_ping >, VOM::rpc_cmd< HW::item< bool >, rc_t, BIND >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::L2_emulation >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Gbp_endpoint_group_add_del >, VOM::dump_cmd< MSG >, VOM::dump_cmd< vapi::Sw_interface_bond_dump >, VOM::dump_cmd< vapi::Sw_interface_slave_dump >, VOM::dump_cmd< vapi::L2_fib_table_dump >, VOM::dump_cmd< vapi::Ip_address_dump >, VOM::dump_cmd< vapi::Nat44_interface_dump >, VOM::dump_cmd< vapi::Vxlan_tunnel_dump >, VOM::dump_cmd< vapi::Proxy_arp_dump >, VOM::dump_cmd< vapi::Ip_fib_dump >, VOM::dump_cmd< vapi::Dhcp_client_dump >, VOM::dump_cmd< DUMP >, VOM::dump_cmd< vapi::Sw_interface_span_dump >, VOM::dump_cmd< vapi::Ip6_fib_dump >, VOM::dump_cmd< vapi::Ip_unnumbered_dump >, VOM::dump_cmd< vapi::Sw_interface_vhost_user_dump >, VOM::dump_cmd< vapi::Proxy_arp_intfc_dump >, VOM::dump_cmd< vapi::Nat66_static_mapping_dump >, VOM::dump_cmd< vapi::Sw_interface_tap_dump >, VOM::dump_cmd< vapi::Nat44_static_mapping_dump >, VOM::dump_cmd< vapi::Af_packet_dump >, VOM::dump_cmd< vapi::Gbp_endpoint_group_dump >, VOM::dump_cmd< vapi::Gbp_subnet_dump >, VOM::dump_cmd< vapi::Gbp_endpoint_dump >, VOM::dump_cmd< vapi::Gbp_contract_dump >, VOM::dump_cmd< vapi::Nat44_interface_output_feature_dump >, VOM::dump_cmd< vapi::Sw_interface_dump >, VOM::dump_cmd< vapi::Gbp_recirc_dump >, VOM::dump_cmd< vapi::Bridge_domain_dump >, VOM::dump_cmd< vapi::Nat66_interface_dump >, VOM::dump_cmd< vapi::Acl_interface_etype_whitelist_dump >, VOM::dump_cmd< vapi::Ip_neighbor_dump >, VOM::event_cmd< WANT, EVENT >, VOM::event_cmd< vapi::Want_per_interface_combined_stats, vapi::Vnet_per_interface_combined_counters >, VOM::event_cmd< vapi::Control_ping, vapi::Dhcp_compl_event >, and VOM::event_cmd< vapi::Want_interface_events, vapi::Sw_interface_event >.
|
pure virtual |
Invoked on a Command when the HW queue is disabled to indicate that the commnad can be considered successful.
Implemented in VOM::interface::delete_cmd< MSG >, VOM::interface::delete_cmd< vapi::Af_packet_delete >, VOM::interface::delete_cmd< vapi::Bond_delete >, VOM::interface::delete_cmd< vapi::Vxlan_add_del_tunnel >, VOM::interface::delete_cmd< vapi::Delete_subif >, VOM::interface::delete_cmd< vapi::Delete_vhost_user_if >, VOM::interface::delete_cmd< vapi::Tap_delete >, VOM::interface::delete_cmd< vapi::Delete_loopback >, VOM::interface::create_cmd< MSG >, VOM::interface::create_cmd< vapi::Create_vhost_user_if >, VOM::interface::create_cmd< vapi::Af_packet_create >, VOM::interface::create_cmd< vapi::Bond_create >, VOM::interface::create_cmd< vapi::Vxlan_add_del_tunnel >, VOM::interface::create_cmd< vapi::Tap_connect >, VOM::interface::create_cmd< vapi::Create_loopback >, VOM::interface::create_cmd< vapi::Create_vlan_subif >, VOM::dump_cmd< MSG >, VOM::dump_cmd< vapi::Sw_interface_bond_dump >, VOM::dump_cmd< vapi::Sw_interface_slave_dump >, VOM::dump_cmd< vapi::L2_fib_table_dump >, VOM::dump_cmd< vapi::Ip_address_dump >, VOM::dump_cmd< vapi::Nat44_interface_dump >, VOM::dump_cmd< vapi::Vxlan_tunnel_dump >, VOM::dump_cmd< vapi::Proxy_arp_dump >, VOM::dump_cmd< vapi::Ip_fib_dump >, VOM::dump_cmd< vapi::Dhcp_client_dump >, VOM::dump_cmd< DUMP >, VOM::dump_cmd< vapi::Sw_interface_span_dump >, VOM::dump_cmd< vapi::Ip6_fib_dump >, VOM::dump_cmd< vapi::Ip_unnumbered_dump >, VOM::dump_cmd< vapi::Sw_interface_vhost_user_dump >, VOM::dump_cmd< vapi::Proxy_arp_intfc_dump >, VOM::dump_cmd< vapi::Nat66_static_mapping_dump >, VOM::dump_cmd< vapi::Sw_interface_tap_dump >, VOM::dump_cmd< vapi::Nat44_static_mapping_dump >, VOM::dump_cmd< vapi::Af_packet_dump >, VOM::dump_cmd< vapi::Gbp_endpoint_group_dump >, VOM::dump_cmd< vapi::Gbp_subnet_dump >, VOM::dump_cmd< vapi::Gbp_endpoint_dump >, VOM::dump_cmd< vapi::Gbp_contract_dump >, VOM::dump_cmd< vapi::Nat44_interface_output_feature_dump >, VOM::dump_cmd< vapi::Sw_interface_dump >, VOM::dump_cmd< vapi::Gbp_recirc_dump >, VOM::dump_cmd< vapi::Bridge_domain_dump >, VOM::dump_cmd< vapi::Nat66_interface_dump >, VOM::dump_cmd< vapi::Acl_interface_etype_whitelist_dump >, VOM::dump_cmd< vapi::Ip_neighbor_dump >, VOM::rpc_cmd< HWITEM, DATA, MSG >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Delete_subif >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Create_vlan_subif >, VOM::rpc_cmd< HW::item< route::table_id_t >, rc_t, vapi::Sw_interface_set_table >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Sw_interface_set_l2_bridge >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Bond_create >, VOM::rpc_cmd< HW::item< interface::admin_state_t >, rc_t, vapi::Sw_interface_set_flags >, VOM::rpc_cmd< HW::item< uint32_t >, rc_t, vapi::Bridge_domain_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Dhcp_client_config >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::L2fib_add_del >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Af_packet_create >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Sw_interface_span_enable_disable >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Nat66_add_del_static_mapping >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Proxy_arp_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Ip_table_add_del >, VOM::rpc_cmd< HW::item< interface::stats_type_t >, rc_t, vapi::Collect_detailed_interface_stats >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Af_packet_delete >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Acl_interface_set_etype_whitelist >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Nat44_interface_add_del_output_feature >, VOM::rpc_cmd< HW::item< l2_address_t >, rc_t, vapi::Sw_interface_set_mac_address >, VOM::rpc_cmd< HW::item< bool >, rc_t, CMD >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Want_interface_events >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Delete_loopback >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Ip_add_del_route >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Bd_ip_mac_add_del >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, UPDATE >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Sw_interface_set_unnumbered >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, MSG >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Bond_delete >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Vxlan_add_del_tunnel >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Nat44_add_del_static_mapping >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Nat44_interface_add_del_feature >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Sw_interface_add_del_address >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Create_loopback >, VOM::rpc_cmd< HW::item< handle_t >, rc_t, vapi::Sw_interface_tag_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Gbp_contract_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Proxy_arp_intfc_enable_disable >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Ip_neighbor_add_del >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Tap_connect >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Delete_vhost_user_if >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Want_per_interface_combined_stats >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Nat66_add_del_interface >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Lldp_config >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Gbp_endpoint_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Gbp_recirc_add_del >, VOM::rpc_cmd< HW::item< handle_t >, rc_t, DELETE >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Sw_interface_set_lldp >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Gbp_subnet_add_del >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Bond_enslave >, VOM::rpc_cmd< HW::item< l2_binding::l2_vtr_op_t >, rc_t, vapi::L2_interface_vlan_tag_rewrite >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Create_vhost_user_if >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Bond_detach_slave >, VOM::rpc_cmd< HW::item< handle_t >, HW::item< handle_t >, vapi::Tap_delete >, VOM::rpc_cmd< HW::item< bool >, rc_t, WANT >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Control_ping >, VOM::rpc_cmd< HW::item< bool >, rc_t, BIND >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::L2_emulation >, VOM::rpc_cmd< HW::item< bool >, rc_t, vapi::Gbp_endpoint_group_add_del >, and VOM::ACL::list_cmds::update_cmd< RULE, UPDATE >.
|
pure virtual |
convert to string format for debug purposes
Implemented in VOM::interface_cmds::af_packet_dump_cmd, VOM::interface_cmds::vhost_dump_cmd, VOM::interface_cmds::dump_cmd, VOM::interface_cmds::stats_disable_cmd, VOM::interface_cmds::stats_enable_cmd, VOM::interface_cmds::events_cmd, VOM::interface_cmds::collect_detail_stats_change_cmd, VOM::nat_binding_cmds::dump_input_66_cmd, VOM::interface_cmds::set_mac_cmd, VOM::nat_binding_cmds::unbind_66_input_cmd, VOM::interface_cmds::set_table_cmd, VOM::nat_binding_cmds::bind_66_input_cmd, VOM::interface_cmds::state_change_cmd, VOM::nat_binding_cmds::dump_output_44_cmd, VOM::interface_cmds::set_tag, VOM::nat_static_cmds::dump_66_cmd, VOM::interface_cmds::vhost_delete_cmd, VOM::nat_binding_cmds::dump_input_44_cmd, VOM::interface_ip6_nd< CLASS, CMD >::unconfig_cmd, VOM::interface_cmds::tap_delete_cmd, VOM::nat_static_cmds::delete_66_cmd, VOM::ACL::list_cmds::dump_cmd< DUMP >, VOM::dhcp_client_cmds::dump_cmd, VOM::interface_cmds::af_packet_delete_cmd, VOM::nat_binding_cmds::unbind_44_output_cmd, VOM::ACL::binding_cmds::dump_cmd< DUMP >, VOM::interface_cmds::loopback_delete_cmd, VOM::interface_ip6_nd< CLASS, CMD >::config_cmd, VOM::nat_static_cmds::create_66_cmd, VOM::route::ip_route_cmds::dump_v6_cmd, VOM::ACL::list_cmds::delete_cmd< RULE, DELETE >, VOM::dhcp_client_cmds::events_cmd, VOM::l2_binding_cmds::set_vtr_op_cmd, VOM::interface_cmds::vhost_create_cmd, VOM::interface_span_cmds::dump_cmd, VOM::nat_binding_cmds::bind_44_output_cmd, VOM::l3_binding_cmds::dump_v4_cmd, VOM::ACL::acl_ethertype_cmds::dump_cmd, VOM::bridge_domain_cmds::dump_cmd, VOM::ip_unnumbered_cmds::dump_cmd, VOM::gbp_subnet_cmds::dump_cmd, VOM::bridge_domain_entry_cmds::dump_cmd, VOM::gbp_endpoint_cmds::dump_cmd, VOM::nat_static_cmds::dump_44_cmd, VOM::neighbour_cmds::dump_cmd, VOM::arp_proxy_config_cmds::dump_cmd, VOM::vxlan_tunnel_cmds::dump_cmd, VOM::bond_group_binding_cmds::dump_cmd, VOM::gbp_endpoint_group_cmds::dump_cmd, VOM::route::ip_route_cmds::dump_v4_cmd, VOM::ACL::binding_cmds::unbind_cmd< BIND >, VOM::gbp_contract_cmds::dump_cmd, VOM::gbp_recirc_cmds::dump_cmd, VOM::arp_proxy_binding_cmds::dump_cmd, VOM::interface_cmds::tap_create_cmd, VOM::dhcp_client_cmds::unbind_cmd, VOM::bridge_domain_cmds::delete_cmd, VOM::bond_interface_cmds::dump_cmd, VOM::interface_span_cmds::unconfig_cmd, VOM::l2_binding_cmds::unbind_cmd, VOM::tap_interface_cmds::dump_cmd, VOM::l3_binding_cmds::unbind_cmd, VOM::ACL::acl_ethertype_cmds::unbind_cmd, VOM::gbp_subnet_cmds::delete_cmd, VOM::sub_interface_cmds::delete_cmd, VOM::nat_binding_cmds::unbind_44_input_cmd, VOM::bridge_domain_entry_cmds::delete_cmd, VOM::gbp_endpoint_cmds::delete_cmd, VOM::lldp_binding_cmds::unbind_cmd, VOM::interface_cmds::af_packet_create_cmd, VOM::ip_unnumbered_cmds::unconfig_cmd, VOM::nat_static_cmds::delete_44_cmd, VOM::neighbour_cmds::delete_cmd, VOM::gbp_endpoint_group_cmds::delete_cmd, VOM::bridge_domain_arp_entry_cmds::delete_cmd, VOM::route_domain_cmds::delete_cmd, VOM::vxlan_tunnel_cmds::delete_cmd, VOM::arp_proxy_config_cmds::unconfig_cmd, VOM::bond_group_binding_cmds::unbind_cmd, VOM::gbp_contract_cmds::delete_cmd, VOM::gbp_recirc_cmds::delete_cmd, VOM::route::ip_route_cmds::delete_cmd, VOM::arp_proxy_binding_cmds::unbind_cmd, VOM::l2_emulation_cmds::disable_cmd, VOM::bond_interface_cmds::delete_cmd, VOM::tap_interface_cmds::delete_cmd, VOM::interface_cmds::loopback_create_cmd, VOM::ACL::list_cmds::update_cmd< RULE, UPDATE >, VOM::ACL::binding_cmds::bind_cmd< BIND >, VOM::gbp_subnet_cmds::create_cmd, VOM::bridge_domain_entry_cmds::create_cmd, VOM::dhcp_client_cmds::bind_cmd, VOM::gbp_endpoint_cmds::create_cmd, VOM::gbp_endpoint_group_cmds::create_cmd, VOM::route::ip_route_cmds::update_cmd, VOM::sub_interface_cmds::create_cmd, VOM::ACL::acl_ethertype_cmds::bind_cmd, VOM::bridge_domain_cmds::create_cmd, VOM::gbp_contract_cmds::create_cmd, VOM::gbp_recirc_cmds::create_cmd, VOM::interface_span_cmds::config_cmd, VOM::l3_binding_cmds::bind_cmd, VOM::nat_static_cmds::create_44_cmd, VOM::neighbour_cmds::create_cmd, VOM::vxlan_tunnel_cmds::create_cmd, VOM::bond_interface_cmds::create_cmd, VOM::bridge_domain_arp_entry_cmds::create_cmd, VOM::lldp_binding_cmds::bind_cmd, VOM::lldp_global_cmds::config_cmd, VOM::nat_binding_cmds::bind_44_input_cmd, VOM::tap_interface_cmds::create_cmd, VOM::arp_proxy_config_cmds::config_cmd, VOM::ip_unnumbered_cmds::config_cmd, VOM::l2_binding_cmds::bind_cmd, VOM::bond_group_binding_cmds::bind_cmd, VOM::hw_cmds::poll, VOM::route_domain_cmds::create_cmd, VOM::arp_proxy_binding_cmds::bind_cmd, and VOM::l2_emulation_cmds::enable_cmd.