2.99. vpp_l2 module¶
L2/BD Types
-
class
vpp_l2.
BRIDGE_FLAGS
¶ Bases:
object
-
ARP_TERM
= 16¶
-
ARP_UFWD
= 32¶
-
FLOOD
= 4¶
-
FWD
= 2¶
-
LEARN
= 1¶
-
NONE
= 0¶
-
UU_FLOOD
= 8¶
-
-
class
vpp_l2.
VppBridgeDomain
(test, bd_id, flood=1, uu_flood=1, forward=1, learn=1, arp_term=1, arp_ufwd=0)¶ Bases:
vpp_object.VppObject
-
add_vpp_config
()¶ Add the configuration for this object to vpp.
-
object_id
()¶ Return a unique string representing this object.
-
query_vpp_config
()¶ Query the vpp configuration.
- Returns
True if the object is configured
-
remove_vpp_config
()¶ Remove the configuration for this object from vpp.
-
-
class
vpp_l2.
VppBridgeDomainArpEntry
(test, bd, mac, ip)¶ Bases:
vpp_object.VppObject
-
add_vpp_config
()¶ Add the configuration for this object to vpp.
-
object_id
()¶ Return a unique string representing this object.
-
query_vpp_config
()¶ Query the vpp configuration.
- Returns
True if the object is configured
-
remove_vpp_config
()¶ Remove the configuration for this object from vpp.
-
-
class
vpp_l2.
VppBridgeDomainPort
(test, bd, itf, port_type=0)¶ Bases:
vpp_object.VppObject
-
add_vpp_config
()¶ Add the configuration for this object to vpp.
-
object_id
()¶ Return a unique string representing this object.
-
query_vpp_config
()¶ Query the vpp configuration.
- Returns
True if the object is configured
-
remove_vpp_config
()¶ Remove the configuration for this object from vpp.
-
-
class
vpp_l2.
VppL2FibEntry
(test, bd, mac, itf, static_mac=0, filter_mac=0, bvi_mac=-1)¶ Bases:
vpp_object.VppObject
-
add_vpp_config
()¶ Add the configuration for this object to vpp.
-
object_id
()¶ Return a unique string representing this object.
-
query_vpp_config
()¶ Query the vpp configuration.
- Returns
True if the object is configured
-
remove_vpp_config
()¶ Remove the configuration for this object from vpp.
-
-
class
vpp_l2.
VppL2Vtr
(test, itf, op)¶ Bases:
vpp_object.VppObject
-
add_vpp_config
()¶ Add the configuration for this object to vpp.
-
object_id
()¶ Return a unique string representing this object.
-
query_vpp_config
()¶ Query the vpp configuration.
- Returns
True if the object is configured
-
remove_vpp_config
()¶ Remove the configuration for this object from vpp.
-
-
vpp_l2.
find_bridge_domain
(test, bd_id)¶
-
vpp_l2.
find_bridge_domain_arp_entry
(test, bd_id, mac, ip)¶
-
vpp_l2.
find_bridge_domain_port
(test, bd_id, sw_if_index)¶
-
vpp_l2.
find_l2_fib_entry
(test, bd_id, mac, sw_if_index)¶