2.149. vpp_ip module¶
IP Types
-
class
vpp_ip.
DpoProto
¶ Bases:
object
-
DPO_PROTO_BIER
= 4¶
-
DPO_PROTO_ETHERNET
= 3¶
-
DPO_PROTO_IP4
= 0¶
-
DPO_PROTO_IP6
= 1¶
-
DPO_PROTO_MPLS
= 2¶
-
DPO_PROTO_NSH
= 5¶
-
-
class
vpp_ip.
VppIpAddressUnion
(addr)¶ Bases:
object
-
property
address
¶
-
property
bytes
¶
-
encode
()¶
-
property
length
¶
-
property
version
¶
-
property
-
class
vpp_ip.
VppIpMPrefix
(saddr, gaddr, glen)¶ Bases:
object
-
encode
()¶
-
property
length
¶
-
property
version
¶
-
-
class
vpp_ip.
VppIpPuntPolicer
(test, policer_index, is_ip6=False)¶ Bases:
vpp_object.VppObject
-
add_vpp_config
()¶ Add the configuration for this object to vpp.
-
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_ip.
VppIpPuntRedirect
(test, rx_index, tx_index, nh_addr)¶ Bases:
vpp_object.VppObject
-
add_vpp_config
()¶ Add the configuration for this object to vpp.
-
encode
()¶
-
get_vpp_config
()¶
-
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_ip.
get_dpo_proto
(addr)¶