FD.io VPP  v20.05.1-6-gf53edbc3b
Vector Packet Processing
VOM::interface_cmds Namespace Reference

Forward declaration of the stats and events command. More...

Data Structures

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

Functions

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

Detailed Description

Forward declaration of the stats and events command.

Function Documentation

◆ new_interface()

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.