2.154. vpp_qos module

QoS

object abstractions for representing QoS config VPP

class vpp_qos.VppQosEgressMap(test, id, rows)

Bases: vpp_object.VppObject

QoS Egress Map(ping) configuration

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_qos.VppQosMark(test, intf, map, source)

Bases: vpp_object.VppObject

QoS Mark(ing) configuration

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_qos.VppQosRecord(test, intf, source)

Bases: vpp_object.VppObject

QoS Record(ing) configuration

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_qos.VppQosStore(test, intf, source, value)

Bases: vpp_object.VppObject

QoS Store(ing) configuration

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.