FD.io VPP  v18.07-rc0-415-g6c78436
Vector Packet Processing
interface_cmds.hpp File Reference
+ Include dependency graph for interface_cmds.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  VOM::interface_cmds::loopback_create_cmd
 A command class to create Loopback interfaces in VPP. More...
 
class  VOM::interface_cmds::af_packet_create_cmd
 A command class to create af_packet interfaces in VPP. More...
 
class  VOM::interface_cmds::tap_create_cmd
 A command class to create TAP interfaces in VPP. More...
 
class  VOM::interface_cmds::vhost_create_cmd
 A functor class that creates an interface. More...
 
class  VOM::interface_cmds::loopback_delete_cmd
 A command class to delete loopback interfaces in VPP. More...
 
class  VOM::interface_cmds::af_packet_delete_cmd
 A command class to delete af-packet interfaces in VPP. More...
 
class  VOM::interface_cmds::tap_delete_cmd
 A command class to delete TAP interfaces in VPP. More...
 
class  VOM::interface_cmds::vhost_delete_cmd
 A functor class that deletes a Vhost interface. More...
 
class  VOM::interface_cmds::set_tag
 A command class to set tag on interfaces. More...
 
class  VOM::interface_cmds::state_change_cmd
 A cmd class that changes the admin state. More...
 
class  VOM::interface_cmds::set_table_cmd
 A command class that binds an interface to an L3 table. More...
 
class  VOM::interface_cmds::set_mac_cmd
 A command class that changes the MAC address on an interface. More...
 
class  VOM::interface_cmds::collect_detail_stats_change_cmd
 A command class that enables detailed stats collection on an interface. More...
 
class  VOM::interface_cmds::events_cmd
 A command class represents our desire to recieve interface events. More...
 
class  VOM::interface_cmds::stats_enable_cmd
 A command class represents our desire to recieve interface stats. More...
 
class  VOM::interface_cmds::stats_disable_cmd
 A command class represents our desire to recieve interface stats. More...
 
class  VOM::interface_cmds::dump_cmd
 A cmd class that Dumps all the Vpp interfaces. More...
 
class  VOM::interface_cmds::vhost_dump_cmd
 A cmd class that Dumps all the Vpp Interfaces. More...
 
class  VOM::interface_cmds::af_packet_dump_cmd
 A cmd class that Dumps all the Vpp interfaces. More...
 

Namespaces

 VOM
 The VPP Object Model (VOM) library.
 
 VOM::interface_cmds
 Forward declaration of the stats and events command.
 

Functions

std::unique_ptr< interface > VOM::interface_cmds::new_interface (const vapi_payload_sw_interface_details &vd)
 Factory method to construct a new interface from the VPP record. More...