FD.io VPP  v18.01.2-1-g9b554f3
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  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 binds an interface to an L3 table. 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  stats_disable_cmd
 A command class represents our desire to recieve interface stats. More...
 
class  stats_enable_cmd
 A command class represents our desire to recieve interface stats. More...
 
class  tap_create_cmd
 A command class to create TAP interfaces in VPP. More...
 
class  tap_delete_cmd
 A command class to delete TAP interfaces in VPP. 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

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.