FD.io VPP
v18.04-17-g3a0d853
Vector Packet Processing
|
Static Public Member Functions | |
static std::shared_ptr< interface > | new_interface (const vapi_payload_sw_interface_details &vd) |
Factory method to construct a new interface from the VPP record. More... | |
static std::shared_ptr< interface > | new_vhost_user_interface (const vapi_payload_sw_interface_vhost_user_details &vd) |
static std::shared_ptr< bond_interface > | new_bond_interface (const vapi_payload_sw_interface_bond_details &vd) |
static bond_member | new_bond_member_interface (const vapi_payload_sw_interface_slave_details &vd) |
Definition at line 30 of file interface_factory.hpp.
|
static |
Definition at line 132 of file interface_factory.cpp.
|
static |
Definition at line 150 of file interface_factory.cpp.
|
static |
Factory method to construct a new interface from the VPP record.
Determine the interface type from the name and VLAN attributes
if the tag is set, then we wrote that to specify a name to make the interface type more specific
Definition at line 26 of file interface_factory.cpp.
|
static |
Definition at line 118 of file interface_factory.cpp.