qos

package
v0.3.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 22, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package qos is a generated package which contains definitions of structs which generate gNMI paths for a YANG schema.

This package was generated by ygnmi version: v0.8.7: (ygot: v0.29.9) using the following YANG input files:

  • gnmi-collector-metadata.yang
  • gnsi/authz/gnsi-authz.yang
  • gnsi/cert/gnsi-cert.yang
  • gnsi/console/gnsi-console.yang
  • gnsi/pathz/gnsi-pathz.yang
  • gnsi/ssh/gnsi-ssh.yang
  • public/release/models/acl/openconfig-acl.yang
  • public/release/models/acl/openconfig-packet-match.yang
  • public/release/models/aft/openconfig-aft.yang
  • public/release/models/aft/openconfig-aft-network-instance.yang
  • public/release/models/ate/openconfig-ate-flow.yang
  • public/release/models/ate/openconfig-ate-intf.yang
  • public/release/models/bfd/openconfig-bfd.yang
  • public/release/models/bgp/openconfig-bgp-policy.yang
  • public/release/models/bgp/openconfig-bgp-types.yang
  • public/release/models/interfaces/openconfig-if-aggregate.yang
  • public/release/models/interfaces/openconfig-if-ethernet.yang
  • public/release/models/interfaces/openconfig-if-ethernet-ext.yang
  • public/release/models/interfaces/openconfig-if-ip-ext.yang
  • public/release/models/interfaces/openconfig-if-ip.yang
  • public/release/models/interfaces/openconfig-if-sdn-ext.yang
  • public/release/models/interfaces/openconfig-interfaces.yang
  • public/release/models/isis/openconfig-isis.yang
  • public/release/models/lacp/openconfig-lacp.yang
  • public/release/models/lldp/openconfig-lldp-types.yang
  • public/release/models/lldp/openconfig-lldp.yang
  • public/release/models/local-routing/openconfig-local-routing.yang
  • public/release/models/mpls/openconfig-mpls-types.yang
  • public/release/models/multicast/openconfig-pim.yang
  • public/release/models/network-instance/openconfig-network-instance.yang
  • public/release/models/openconfig-extensions.yang
  • public/release/models/optical-transport/openconfig-terminal-device.yang
  • public/release/models/optical-transport/openconfig-transport-types.yang
  • public/release/models/ospf/openconfig-ospfv2.yang
  • public/release/models/ospf/openconfig-ospf-policy.yang
  • public/release/models/p4rt/openconfig-p4rt.yang
  • public/release/models/platform/openconfig-platform-controller-card.yang
  • public/release/models/platform/openconfig-platform-cpu.yang
  • public/release/models/platform/openconfig-platform-ext.yang
  • public/release/models/platform/openconfig-platform-fabric.yang
  • public/release/models/platform/openconfig-platform-fan.yang
  • public/release/models/platform/openconfig-platform-integrated-circuit.yang
  • public/release/models/platform/openconfig-platform-linecard.yang
  • public/release/models/platform/openconfig-platform-pipeline-counters.yang
  • public/release/models/platform/openconfig-platform-software.yang
  • public/release/models/platform/openconfig-platform-transceiver.yang
  • public/release/models/platform/openconfig-platform.yang
  • public/release/models/policy-forwarding/openconfig-policy-forwarding.yang
  • public/release/models/policy/openconfig-policy-types.yang
  • public/release/models/qos/openconfig-qos-elements.yang
  • public/release/models/qos/openconfig-qos-interfaces.yang
  • public/release/models/qos/openconfig-qos-types.yang
  • public/release/models/qos/openconfig-qos.yang
  • public/release/models/rib/openconfig-rib-bgp.yang
  • public/release/models/sampling/openconfig-sampling-sflow.yang
  • public/release/models/segment-routing/openconfig-segment-routing-types.yang
  • public/release/models/system/openconfig-system.yang
  • public/release/models/types/openconfig-inet-types.yang
  • public/release/models/types/openconfig-types.yang
  • public/release/models/types/openconfig-yang-types.yang
  • public/release/models/vlan/openconfig-vlan.yang
  • public/third_party/ietf/iana-if-type.yang
  • public/third_party/ietf/ietf-inet-types.yang
  • public/third_party/ietf/ietf-interfaces.yang
  • public/third_party/ietf/ietf-yang-types.yang

Imported modules were sourced from:

  • public/release/models/...
  • public/third_party/ietf/...

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type QosPath

type QosPath struct {
	*ygnmi.NodePath
}

QosPath represents the /openconfig-qos/qos YANG schema element.

func (*QosPath) BufferAllocationProfile

func (n *QosPath) BufferAllocationProfile(Name string) *Qos_BufferAllocationProfilePath

BufferAllocationProfile (list): A buffer allocation profile describes a mapping between the queues that are instantiated on an interface and the memory that is allocated to them on the forwarding complex that they are instantiated. Profiles (like queues) are defined in the abstract and instantiated by being configured on a particular interface. Separate allocation profiles may be used for ingress and egress traffic, with the profile being specified within the /qos/interfaces/interface list.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "buffer-allocation-profiles/buffer-allocation-profile"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile"

Name: string

func (*QosPath) BufferAllocationProfileAny

func (n *QosPath) BufferAllocationProfileAny() *Qos_BufferAllocationProfilePathAny

BufferAllocationProfileAny (list): A buffer allocation profile describes a mapping between the queues that are instantiated on an interface and the memory that is allocated to them on the forwarding complex that they are instantiated. Profiles (like queues) are defined in the abstract and instantiated by being configured on a particular interface. Separate allocation profiles may be used for ingress and egress traffic, with the profile being specified within the /qos/interfaces/interface list.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "buffer-allocation-profiles/buffer-allocation-profile"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile"

func (*QosPath) BufferAllocationProfileMap added in v0.1.24

func (n *QosPath) BufferAllocationProfileMap() *Qos_BufferAllocationProfilePathMap

BufferAllocationProfileMap (list): A buffer allocation profile describes a mapping between the queues that are instantiated on an interface and the memory that is allocated to them on the forwarding complex that they are instantiated. Profiles (like queues) are defined in the abstract and instantiated by being configured on a particular interface. Separate allocation profiles may be used for ingress and egress traffic, with the profile being specified within the /qos/interfaces/interface list.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "buffer-allocation-profiles/buffer-allocation-profile"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile"

func (*QosPath) Classifier

func (n *QosPath) Classifier(Name string) *Qos_ClassifierPath

Classifier (list): List of classifier elements

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "classifiers/classifier"
Path from root:       "/qos/classifiers/classifier"

Name: string

func (*QosPath) ClassifierAny

func (n *QosPath) ClassifierAny() *Qos_ClassifierPathAny

ClassifierAny (list): List of classifier elements

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "classifiers/classifier"
Path from root:       "/qos/classifiers/classifier"

func (*QosPath) ClassifierMap added in v0.1.24

func (n *QosPath) ClassifierMap() *Qos_ClassifierPathMap

ClassifierMap (list): List of classifier elements

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "classifiers/classifier"
Path from root:       "/qos/classifiers/classifier"

func (*QosPath) Config

func (n *QosPath) Config() ygnmi.ConfigQuery[*oc.Qos]

Config returns a Query that can be used in gNMI operations.

func (*QosPath) ForwardingGroup

func (n *QosPath) ForwardingGroup(Name string) *Qos_ForwardingGroupPath

ForwardingGroup (list): List of forwarding groups. Forwarding groups are logical groups of traffic that will receive common forwarding treatment.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "forwarding-groups/forwarding-group"
Path from root:       "/qos/forwarding-groups/forwarding-group"

Name: string

func (*QosPath) ForwardingGroupAny

func (n *QosPath) ForwardingGroupAny() *Qos_ForwardingGroupPathAny

ForwardingGroupAny (list): List of forwarding groups. Forwarding groups are logical groups of traffic that will receive common forwarding treatment.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "forwarding-groups/forwarding-group"
Path from root:       "/qos/forwarding-groups/forwarding-group"

func (*QosPath) ForwardingGroupMap added in v0.1.24

func (n *QosPath) ForwardingGroupMap() *Qos_ForwardingGroupPathMap

ForwardingGroupMap (list): List of forwarding groups. Forwarding groups are logical groups of traffic that will receive common forwarding treatment.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "forwarding-groups/forwarding-group"
Path from root:       "/qos/forwarding-groups/forwarding-group"

func (*QosPath) Interface

func (n *QosPath) Interface(InterfaceId string) *Qos_InterfacePath

Interface (list): List of interfaces referenced by QoS entities.

The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "interfaces/interface"
Path from root:       "/qos/interfaces/interface"

InterfaceId: string

func (*QosPath) InterfaceAny

func (n *QosPath) InterfaceAny() *Qos_InterfacePathAny

InterfaceAny (list): List of interfaces referenced by QoS entities.

The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "interfaces/interface"
Path from root:       "/qos/interfaces/interface"

func (*QosPath) InterfaceMap added in v0.1.24

func (n *QosPath) InterfaceMap() *Qos_InterfacePathMap

InterfaceMap (list): List of interfaces referenced by QoS entities.

The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "interfaces/interface"
Path from root:       "/qos/interfaces/interface"

func (*QosPath) Queue

func (n *QosPath) Queue(Name string) *Qos_QueuePath

Queue (list): List of defined queues

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/queues/queue"

Name: string

func (*QosPath) QueueAny

func (n *QosPath) QueueAny() *Qos_QueuePathAny

QueueAny (list): List of defined queues

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/queues/queue"

func (*QosPath) QueueManagementProfile

func (n *QosPath) QueueManagementProfile(Name string) *Qos_QueueManagementProfilePath

QueueManagementProfile (list): A queue management profile within the OpenConfig QoS model specifies how packets are ECN marked/dropped for a particular instance of a queue on a particular interface. for example, whether RED, or WRED is applied to manage the queue's occupancy.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "queue-management-profiles/queue-management-profile"
Path from root:       "/qos/queue-management-profiles/queue-management-profile"

Name: string

func (*QosPath) QueueManagementProfileAny

func (n *QosPath) QueueManagementProfileAny() *Qos_QueueManagementProfilePathAny

QueueManagementProfileAny (list): A queue management profile within the OpenConfig QoS model specifies how packets are ECN marked/dropped for a particular instance of a queue on a particular interface. for example, whether RED, or WRED is applied to manage the queue's occupancy.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "queue-management-profiles/queue-management-profile"
Path from root:       "/qos/queue-management-profiles/queue-management-profile"

func (*QosPath) QueueManagementProfileMap added in v0.1.24

func (n *QosPath) QueueManagementProfileMap() *Qos_QueueManagementProfilePathMap

QueueManagementProfileMap (list): A queue management profile within the OpenConfig QoS model specifies how packets are ECN marked/dropped for a particular instance of a queue on a particular interface. for example, whether RED, or WRED is applied to manage the queue's occupancy.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "queue-management-profiles/queue-management-profile"
Path from root:       "/qos/queue-management-profiles/queue-management-profile"

func (*QosPath) QueueMap added in v0.1.24

func (n *QosPath) QueueMap() *Qos_QueuePathMap

QueueMap (list): List of defined queues

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/queues/queue"

func (*QosPath) SchedulerPolicy

func (n *QosPath) SchedulerPolicy(Name string) *Qos_SchedulerPolicyPath

SchedulerPolicy (list): List of scheduler policies. A scheduler policy is a set of schedulers that are to be applied together. Each scheduler within a scheduler policy takes an input, and outputs it according to a scheduling discipline that is specified within it. The schedulers consume resources according to the specification that is provided - which may be absolute resource limits, or relative.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "scheduler-policies/scheduler-policy"
Path from root:       "/qos/scheduler-policies/scheduler-policy"

Name: string

func (*QosPath) SchedulerPolicyAny

func (n *QosPath) SchedulerPolicyAny() *Qos_SchedulerPolicyPathAny

SchedulerPolicyAny (list): List of scheduler policies. A scheduler policy is a set of schedulers that are to be applied together. Each scheduler within a scheduler policy takes an input, and outputs it according to a scheduling discipline that is specified within it. The schedulers consume resources according to the specification that is provided - which may be absolute resource limits, or relative.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "scheduler-policies/scheduler-policy"
Path from root:       "/qos/scheduler-policies/scheduler-policy"

func (*QosPath) SchedulerPolicyMap added in v0.1.24

func (n *QosPath) SchedulerPolicyMap() *Qos_SchedulerPolicyPathMap

SchedulerPolicyMap (list): List of scheduler policies. A scheduler policy is a set of schedulers that are to be applied together. Each scheduler within a scheduler policy takes an input, and outputs it according to a scheduling discipline that is specified within it. The schedulers consume resources according to the specification that is provided - which may be absolute resource limits, or relative.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "scheduler-policies/scheduler-policy"
Path from root:       "/qos/scheduler-policies/scheduler-policy"

func (*QosPath) State

func (n *QosPath) State() ygnmi.SingletonQuery[*oc.Qos]

State returns a Query that can be used in gNMI operations.

type QosPathAny

type QosPathAny struct {
	*ygnmi.NodePath
}

QosPathAny represents the wildcard version of the /openconfig-qos/qos YANG schema element.

func (*QosPathAny) BufferAllocationProfile

func (n *QosPathAny) BufferAllocationProfile(Name string) *Qos_BufferAllocationProfilePathAny

BufferAllocationProfile (list): A buffer allocation profile describes a mapping between the queues that are instantiated on an interface and the memory that is allocated to them on the forwarding complex that they are instantiated. Profiles (like queues) are defined in the abstract and instantiated by being configured on a particular interface. Separate allocation profiles may be used for ingress and egress traffic, with the profile being specified within the /qos/interfaces/interface list.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "buffer-allocation-profiles/buffer-allocation-profile"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile"

Name: string

func (*QosPathAny) BufferAllocationProfileAny

func (n *QosPathAny) BufferAllocationProfileAny() *Qos_BufferAllocationProfilePathAny

BufferAllocationProfileAny (list): A buffer allocation profile describes a mapping between the queues that are instantiated on an interface and the memory that is allocated to them on the forwarding complex that they are instantiated. Profiles (like queues) are defined in the abstract and instantiated by being configured on a particular interface. Separate allocation profiles may be used for ingress and egress traffic, with the profile being specified within the /qos/interfaces/interface list.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "buffer-allocation-profiles/buffer-allocation-profile"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile"

func (*QosPathAny) BufferAllocationProfileMap added in v0.1.24

func (n *QosPathAny) BufferAllocationProfileMap() *Qos_BufferAllocationProfilePathMapAny

BufferAllocationProfileMap (list): A buffer allocation profile describes a mapping between the queues that are instantiated on an interface and the memory that is allocated to them on the forwarding complex that they are instantiated. Profiles (like queues) are defined in the abstract and instantiated by being configured on a particular interface. Separate allocation profiles may be used for ingress and egress traffic, with the profile being specified within the /qos/interfaces/interface list.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "buffer-allocation-profiles/buffer-allocation-profile"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile"

func (*QosPathAny) Classifier

func (n *QosPathAny) Classifier(Name string) *Qos_ClassifierPathAny

Classifier (list): List of classifier elements

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "classifiers/classifier"
Path from root:       "/qos/classifiers/classifier"

Name: string

func (*QosPathAny) ClassifierAny

func (n *QosPathAny) ClassifierAny() *Qos_ClassifierPathAny

ClassifierAny (list): List of classifier elements

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "classifiers/classifier"
Path from root:       "/qos/classifiers/classifier"

func (*QosPathAny) ClassifierMap added in v0.1.24

func (n *QosPathAny) ClassifierMap() *Qos_ClassifierPathMapAny

ClassifierMap (list): List of classifier elements

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "classifiers/classifier"
Path from root:       "/qos/classifiers/classifier"

func (*QosPathAny) Config

func (n *QosPathAny) Config() ygnmi.WildcardQuery[*oc.Qos]

Config returns a Query that can be used in gNMI operations.

func (*QosPathAny) ForwardingGroup

func (n *QosPathAny) ForwardingGroup(Name string) *Qos_ForwardingGroupPathAny

ForwardingGroup (list): List of forwarding groups. Forwarding groups are logical groups of traffic that will receive common forwarding treatment.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "forwarding-groups/forwarding-group"
Path from root:       "/qos/forwarding-groups/forwarding-group"

Name: string

func (*QosPathAny) ForwardingGroupAny

func (n *QosPathAny) ForwardingGroupAny() *Qos_ForwardingGroupPathAny

ForwardingGroupAny (list): List of forwarding groups. Forwarding groups are logical groups of traffic that will receive common forwarding treatment.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "forwarding-groups/forwarding-group"
Path from root:       "/qos/forwarding-groups/forwarding-group"

func (*QosPathAny) ForwardingGroupMap added in v0.1.24

func (n *QosPathAny) ForwardingGroupMap() *Qos_ForwardingGroupPathMapAny

ForwardingGroupMap (list): List of forwarding groups. Forwarding groups are logical groups of traffic that will receive common forwarding treatment.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "forwarding-groups/forwarding-group"
Path from root:       "/qos/forwarding-groups/forwarding-group"

func (*QosPathAny) Interface

func (n *QosPathAny) Interface(InterfaceId string) *Qos_InterfacePathAny

Interface (list): List of interfaces referenced by QoS entities.

The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "interfaces/interface"
Path from root:       "/qos/interfaces/interface"

InterfaceId: string

func (*QosPathAny) InterfaceAny

func (n *QosPathAny) InterfaceAny() *Qos_InterfacePathAny

InterfaceAny (list): List of interfaces referenced by QoS entities.

The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "interfaces/interface"
Path from root:       "/qos/interfaces/interface"

func (*QosPathAny) InterfaceMap added in v0.1.24

func (n *QosPathAny) InterfaceMap() *Qos_InterfacePathMapAny

InterfaceMap (list): List of interfaces referenced by QoS entities.

The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "interfaces/interface"
Path from root:       "/qos/interfaces/interface"

func (*QosPathAny) Queue

func (n *QosPathAny) Queue(Name string) *Qos_QueuePathAny

Queue (list): List of defined queues

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/queues/queue"

Name: string

func (*QosPathAny) QueueAny

func (n *QosPathAny) QueueAny() *Qos_QueuePathAny

QueueAny (list): List of defined queues

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/queues/queue"

func (*QosPathAny) QueueManagementProfile

func (n *QosPathAny) QueueManagementProfile(Name string) *Qos_QueueManagementProfilePathAny

QueueManagementProfile (list): A queue management profile within the OpenConfig QoS model specifies how packets are ECN marked/dropped for a particular instance of a queue on a particular interface. for example, whether RED, or WRED is applied to manage the queue's occupancy.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "queue-management-profiles/queue-management-profile"
Path from root:       "/qos/queue-management-profiles/queue-management-profile"

Name: string

func (*QosPathAny) QueueManagementProfileAny

func (n *QosPathAny) QueueManagementProfileAny() *Qos_QueueManagementProfilePathAny

QueueManagementProfileAny (list): A queue management profile within the OpenConfig QoS model specifies how packets are ECN marked/dropped for a particular instance of a queue on a particular interface. for example, whether RED, or WRED is applied to manage the queue's occupancy.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "queue-management-profiles/queue-management-profile"
Path from root:       "/qos/queue-management-profiles/queue-management-profile"

func (*QosPathAny) QueueManagementProfileMap added in v0.1.24

func (n *QosPathAny) QueueManagementProfileMap() *Qos_QueueManagementProfilePathMapAny

QueueManagementProfileMap (list): A queue management profile within the OpenConfig QoS model specifies how packets are ECN marked/dropped for a particular instance of a queue on a particular interface. for example, whether RED, or WRED is applied to manage the queue's occupancy.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "queue-management-profiles/queue-management-profile"
Path from root:       "/qos/queue-management-profiles/queue-management-profile"

func (*QosPathAny) QueueMap added in v0.1.24

func (n *QosPathAny) QueueMap() *Qos_QueuePathMapAny

QueueMap (list): List of defined queues

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/queues/queue"

func (*QosPathAny) SchedulerPolicy

func (n *QosPathAny) SchedulerPolicy(Name string) *Qos_SchedulerPolicyPathAny

SchedulerPolicy (list): List of scheduler policies. A scheduler policy is a set of schedulers that are to be applied together. Each scheduler within a scheduler policy takes an input, and outputs it according to a scheduling discipline that is specified within it. The schedulers consume resources according to the specification that is provided - which may be absolute resource limits, or relative.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "scheduler-policies/scheduler-policy"
Path from root:       "/qos/scheduler-policies/scheduler-policy"

Name: string

func (*QosPathAny) SchedulerPolicyAny

func (n *QosPathAny) SchedulerPolicyAny() *Qos_SchedulerPolicyPathAny

SchedulerPolicyAny (list): List of scheduler policies. A scheduler policy is a set of schedulers that are to be applied together. Each scheduler within a scheduler policy takes an input, and outputs it according to a scheduling discipline that is specified within it. The schedulers consume resources according to the specification that is provided - which may be absolute resource limits, or relative.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "scheduler-policies/scheduler-policy"
Path from root:       "/qos/scheduler-policies/scheduler-policy"

func (*QosPathAny) SchedulerPolicyMap added in v0.1.24

func (n *QosPathAny) SchedulerPolicyMap() *Qos_SchedulerPolicyPathMapAny

SchedulerPolicyMap (list): List of scheduler policies. A scheduler policy is a set of schedulers that are to be applied together. Each scheduler within a scheduler policy takes an input, and outputs it according to a scheduling discipline that is specified within it. The schedulers consume resources according to the specification that is provided - which may be absolute resource limits, or relative.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "scheduler-policies/scheduler-policy"
Path from root:       "/qos/scheduler-policies/scheduler-policy"

func (*QosPathAny) State

func (n *QosPathAny) State() ygnmi.WildcardQuery[*oc.Qos]

State returns a Query that can be used in gNMI operations.

type Qos_BufferAllocationProfilePath

type Qos_BufferAllocationProfilePath struct {
	*ygnmi.NodePath
}

Qos_BufferAllocationProfilePath represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile YANG schema element.

func (*Qos_BufferAllocationProfilePath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_BufferAllocationProfilePath) Name

Name (leaf): Unique string identifying the buffer allocation profile, used to reference to the profile on interfaces.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/*/name"

func (*Qos_BufferAllocationProfilePath) Queue

Queue (list): Buffer allocation profile for a specific queue on the interface.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue"

Name: string

func (*Qos_BufferAllocationProfilePath) QueueAny

QueueAny (list): Buffer allocation profile for a specific queue on the interface.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue"

func (*Qos_BufferAllocationProfilePath) QueueMap added in v0.1.24

QueueMap (list): Buffer allocation profile for a specific queue on the interface.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue"

func (*Qos_BufferAllocationProfilePath) State

State returns a Query that can be used in gNMI operations.

type Qos_BufferAllocationProfilePathAny

type Qos_BufferAllocationProfilePathAny struct {
	*ygnmi.NodePath
}

Qos_BufferAllocationProfilePathAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile YANG schema element.

func (*Qos_BufferAllocationProfilePathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_BufferAllocationProfilePathAny) Name

Name (leaf): Unique string identifying the buffer allocation profile, used to reference to the profile on interfaces.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/*/name"

func (*Qos_BufferAllocationProfilePathAny) Queue

Queue (list): Buffer allocation profile for a specific queue on the interface.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue"

Name: string

func (*Qos_BufferAllocationProfilePathAny) QueueAny

QueueAny (list): Buffer allocation profile for a specific queue on the interface.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue"

func (*Qos_BufferAllocationProfilePathAny) QueueMap added in v0.1.24

QueueMap (list): Buffer allocation profile for a specific queue on the interface.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue"

func (*Qos_BufferAllocationProfilePathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_BufferAllocationProfilePathMap added in v0.1.24

type Qos_BufferAllocationProfilePathMap struct {
	*ygnmi.NodePath
}

Qos_BufferAllocationProfilePathMap represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile YANG schema element.

func (*Qos_BufferAllocationProfilePathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_BufferAllocationProfilePathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_BufferAllocationProfilePathMapAny added in v0.1.24

type Qos_BufferAllocationProfilePathMapAny struct {
	*ygnmi.NodePath
}

Qos_BufferAllocationProfilePathMapAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile YANG schema element.

func (*Qos_BufferAllocationProfilePathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_BufferAllocationProfilePathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_BufferAllocationProfile_NamePath

type Qos_BufferAllocationProfile_NamePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_BufferAllocationProfile_NamePath represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/state/name YANG schema element.

func (*Qos_BufferAllocationProfile_NamePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/config/name"

func (*Qos_BufferAllocationProfile_NamePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/state/name"

type Qos_BufferAllocationProfile_NamePathAny

type Qos_BufferAllocationProfile_NamePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_BufferAllocationProfile_NamePathAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/state/name YANG schema element.

func (*Qos_BufferAllocationProfile_NamePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/config/name"

func (*Qos_BufferAllocationProfile_NamePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/state/name"

type Qos_BufferAllocationProfile_QueuePath

type Qos_BufferAllocationProfile_QueuePath struct {
	*ygnmi.NodePath
}

Qos_BufferAllocationProfile_QueuePath represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue YANG schema element.

func (*Qos_BufferAllocationProfile_QueuePath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_BufferAllocationProfile_QueuePath) DedicatedBuffer

DedicatedBuffer (leaf): This is the dedicated buffer that is carved for the queue, this is the minimum number of bytes reserved for this queue. This leaf is mutualy exclusive with dedicated-buffer-temporal leaf

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/dedicated-buffer"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/dedicated-buffer"

func (*Qos_BufferAllocationProfile_QueuePath) DedicatedBufferTemporal added in v0.2.8

DedicatedBufferTemporal (leaf): This is the dedicated buffer that is carved for the queue. The the minimum number of bytes reserved for this queue is calculated by multiplying by interface speed queue is attached to and queues minimum, guarantaed transmit share (derived form WRR schedulers weights). This leaf shouldbot be used for strict priority scheduled queues. This leaf is mutualy exclusive with dedicated-buffer leaf

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/dedicated-buffer-temporal"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/dedicated-buffer-temporal"

func (*Qos_BufferAllocationProfile_QueuePath) DynamicLimitScalingFactor

DynamicLimitScalingFactor (leaf): If shared-buffer-limit-type is DYNAMIC_BASED_ON_SCALING_FACTOR, the scaling factor and the current free space in the shared pool is used to determine the maximum buffer sapce from the shared pool that the queue is allowed to use.

Example: If a queue is using 79MB and the other queues are using 11MB, the free buffer is 10MB. If the configured scaling factor is 3 for the queue, the maximum buffer space from the shared pool that the queue is allowed to use is calculated as (free buffer * 2^scaling factor) ie. 10MB*2^3 = 80MB. Since the current usage is 79MB which is < 80MB, the packet is queued.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/dynamic-limit-scaling-factor"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/dynamic-limit-scaling-factor"

func (*Qos_BufferAllocationProfile_QueuePath) Name

Name (leaf): Reference to the queue being referenced within the buffer allocation profile.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/name"

func (*Qos_BufferAllocationProfile_QueuePath) SharedBufferLimitType

SharedBufferLimitType (leaf): The type of limit used to specify the amount of buffer space that the queue is allowed to use from the shared pool.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/shared-buffer-limit-type"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/shared-buffer-limit-type"

func (*Qos_BufferAllocationProfile_QueuePath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_BufferAllocationProfile_QueuePath) StaticSharedBufferLimit

StaticSharedBufferLimit (leaf): If the shared-buffer-limit-type is STATIC, then static-shared-buffer-limit is the maximum number of bytes that the queue is allowed to use from the shared pool. This leaf is mutualy exclusive with static-shared-buffer-limit-temporal leaf.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/static-shared-buffer-limit"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/static-shared-buffer-limit"

func (*Qos_BufferAllocationProfile_QueuePath) StaticSharedBufferLimitTemporal added in v0.2.8

StaticSharedBufferLimitTemporal (leaf): If the shared-buffer-limit-type is STATIC, then static-shared-buffer-limit-temporal is the maximum number of bytes that the queue is allowed to use from the shared pool. The the number of bytes is calculated by multiplying static-shared-buffer-limit-temporal by interface speed the queue is attached to and queues minimum, guarantaed transmit share (derived form WRR schedulers weights). This leaf shouldbot be used for strict priority scheduled queues. This leaf is mutualy exclusive with static-shared-buffer-limit leaf.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/static-shared-buffer-limit-temporal"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/static-shared-buffer-limit-temporal"

func (*Qos_BufferAllocationProfile_QueuePath) UseSharedBuffer

UseSharedBuffer (leaf): If the flag is true, then the queue is allowed to use buffers from shared pool in additional to the dedicated buffers assigned for this queue.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/use-shared-buffer"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/use-shared-buffer"

type Qos_BufferAllocationProfile_QueuePathAny

type Qos_BufferAllocationProfile_QueuePathAny struct {
	*ygnmi.NodePath
}

Qos_BufferAllocationProfile_QueuePathAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue YANG schema element.

func (*Qos_BufferAllocationProfile_QueuePathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_BufferAllocationProfile_QueuePathAny) DedicatedBuffer

DedicatedBuffer (leaf): This is the dedicated buffer that is carved for the queue, this is the minimum number of bytes reserved for this queue. This leaf is mutualy exclusive with dedicated-buffer-temporal leaf

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/dedicated-buffer"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/dedicated-buffer"

func (*Qos_BufferAllocationProfile_QueuePathAny) DedicatedBufferTemporal added in v0.2.8

DedicatedBufferTemporal (leaf): This is the dedicated buffer that is carved for the queue. The the minimum number of bytes reserved for this queue is calculated by multiplying by interface speed queue is attached to and queues minimum, guarantaed transmit share (derived form WRR schedulers weights). This leaf shouldbot be used for strict priority scheduled queues. This leaf is mutualy exclusive with dedicated-buffer leaf

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/dedicated-buffer-temporal"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/dedicated-buffer-temporal"

func (*Qos_BufferAllocationProfile_QueuePathAny) DynamicLimitScalingFactor

DynamicLimitScalingFactor (leaf): If shared-buffer-limit-type is DYNAMIC_BASED_ON_SCALING_FACTOR, the scaling factor and the current free space in the shared pool is used to determine the maximum buffer sapce from the shared pool that the queue is allowed to use.

Example: If a queue is using 79MB and the other queues are using 11MB, the free buffer is 10MB. If the configured scaling factor is 3 for the queue, the maximum buffer space from the shared pool that the queue is allowed to use is calculated as (free buffer * 2^scaling factor) ie. 10MB*2^3 = 80MB. Since the current usage is 79MB which is < 80MB, the packet is queued.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/dynamic-limit-scaling-factor"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/dynamic-limit-scaling-factor"

func (*Qos_BufferAllocationProfile_QueuePathAny) Name

Name (leaf): Reference to the queue being referenced within the buffer allocation profile.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/name"

func (*Qos_BufferAllocationProfile_QueuePathAny) SharedBufferLimitType

SharedBufferLimitType (leaf): The type of limit used to specify the amount of buffer space that the queue is allowed to use from the shared pool.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/shared-buffer-limit-type"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/shared-buffer-limit-type"

func (*Qos_BufferAllocationProfile_QueuePathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_BufferAllocationProfile_QueuePathAny) StaticSharedBufferLimit

StaticSharedBufferLimit (leaf): If the shared-buffer-limit-type is STATIC, then static-shared-buffer-limit is the maximum number of bytes that the queue is allowed to use from the shared pool. This leaf is mutualy exclusive with static-shared-buffer-limit-temporal leaf.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/static-shared-buffer-limit"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/static-shared-buffer-limit"

func (*Qos_BufferAllocationProfile_QueuePathAny) StaticSharedBufferLimitTemporal added in v0.2.8

StaticSharedBufferLimitTemporal (leaf): If the shared-buffer-limit-type is STATIC, then static-shared-buffer-limit-temporal is the maximum number of bytes that the queue is allowed to use from the shared pool. The the number of bytes is calculated by multiplying static-shared-buffer-limit-temporal by interface speed the queue is attached to and queues minimum, guarantaed transmit share (derived form WRR schedulers weights). This leaf shouldbot be used for strict priority scheduled queues. This leaf is mutualy exclusive with static-shared-buffer-limit leaf.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/static-shared-buffer-limit-temporal"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/static-shared-buffer-limit-temporal"

func (*Qos_BufferAllocationProfile_QueuePathAny) UseSharedBuffer

UseSharedBuffer (leaf): If the flag is true, then the queue is allowed to use buffers from shared pool in additional to the dedicated buffers assigned for this queue.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/use-shared-buffer"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/*/use-shared-buffer"

type Qos_BufferAllocationProfile_QueuePathMap added in v0.1.24

type Qos_BufferAllocationProfile_QueuePathMap struct {
	*ygnmi.NodePath
}

Qos_BufferAllocationProfile_QueuePathMap represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue YANG schema element.

func (*Qos_BufferAllocationProfile_QueuePathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_BufferAllocationProfile_QueuePathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_BufferAllocationProfile_QueuePathMapAny added in v0.1.24

type Qos_BufferAllocationProfile_QueuePathMapAny struct {
	*ygnmi.NodePath
}

Qos_BufferAllocationProfile_QueuePathMapAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue YANG schema element.

func (*Qos_BufferAllocationProfile_QueuePathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_BufferAllocationProfile_QueuePathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_BufferAllocationProfile_Queue_DedicatedBufferPath

type Qos_BufferAllocationProfile_Queue_DedicatedBufferPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_BufferAllocationProfile_Queue_DedicatedBufferPath represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/dedicated-buffer YANG schema element.

func (*Qos_BufferAllocationProfile_Queue_DedicatedBufferPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/dedicated-buffer"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/dedicated-buffer"

func (*Qos_BufferAllocationProfile_Queue_DedicatedBufferPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dedicated-buffer"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/dedicated-buffer"

type Qos_BufferAllocationProfile_Queue_DedicatedBufferPathAny

type Qos_BufferAllocationProfile_Queue_DedicatedBufferPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_BufferAllocationProfile_Queue_DedicatedBufferPathAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/dedicated-buffer YANG schema element.

func (*Qos_BufferAllocationProfile_Queue_DedicatedBufferPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/dedicated-buffer"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/dedicated-buffer"

func (*Qos_BufferAllocationProfile_Queue_DedicatedBufferPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dedicated-buffer"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/dedicated-buffer"

type Qos_BufferAllocationProfile_Queue_DedicatedBufferTemporalPath added in v0.2.8

type Qos_BufferAllocationProfile_Queue_DedicatedBufferTemporalPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_BufferAllocationProfile_Queue_DedicatedBufferTemporalPath represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/dedicated-buffer-temporal YANG schema element.

func (*Qos_BufferAllocationProfile_Queue_DedicatedBufferTemporalPath) Config added in v0.2.8

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/dedicated-buffer-temporal"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/dedicated-buffer-temporal"

func (*Qos_BufferAllocationProfile_Queue_DedicatedBufferTemporalPath) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dedicated-buffer-temporal"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/dedicated-buffer-temporal"

type Qos_BufferAllocationProfile_Queue_DedicatedBufferTemporalPathAny added in v0.2.8

type Qos_BufferAllocationProfile_Queue_DedicatedBufferTemporalPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_BufferAllocationProfile_Queue_DedicatedBufferTemporalPathAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/dedicated-buffer-temporal YANG schema element.

func (*Qos_BufferAllocationProfile_Queue_DedicatedBufferTemporalPathAny) Config added in v0.2.8

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/dedicated-buffer-temporal"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/dedicated-buffer-temporal"

func (*Qos_BufferAllocationProfile_Queue_DedicatedBufferTemporalPathAny) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dedicated-buffer-temporal"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/dedicated-buffer-temporal"

type Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPath

type Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPath represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/dynamic-limit-scaling-factor YANG schema element.

func (*Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/dynamic-limit-scaling-factor"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/dynamic-limit-scaling-factor"

func (*Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dynamic-limit-scaling-factor"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/dynamic-limit-scaling-factor"

type Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPathAny

type Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPathAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/dynamic-limit-scaling-factor YANG schema element.

func (*Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/dynamic-limit-scaling-factor"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/dynamic-limit-scaling-factor"

func (*Qos_BufferAllocationProfile_Queue_DynamicLimitScalingFactorPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dynamic-limit-scaling-factor"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/dynamic-limit-scaling-factor"

type Qos_BufferAllocationProfile_Queue_NamePath

type Qos_BufferAllocationProfile_Queue_NamePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_BufferAllocationProfile_Queue_NamePath represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/name YANG schema element.

func (*Qos_BufferAllocationProfile_Queue_NamePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/name"

func (*Qos_BufferAllocationProfile_Queue_NamePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/name"

type Qos_BufferAllocationProfile_Queue_NamePathAny

type Qos_BufferAllocationProfile_Queue_NamePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_BufferAllocationProfile_Queue_NamePathAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/name YANG schema element.

func (*Qos_BufferAllocationProfile_Queue_NamePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/name"

func (*Qos_BufferAllocationProfile_Queue_NamePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/name"

type Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePath

type Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePath represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/shared-buffer-limit-type YANG schema element.

func (*Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/shared-buffer-limit-type"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/shared-buffer-limit-type"

func (*Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/shared-buffer-limit-type"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/shared-buffer-limit-type"

type Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePathAny

type Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePathAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/shared-buffer-limit-type YANG schema element.

func (*Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/shared-buffer-limit-type"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/shared-buffer-limit-type"

func (*Qos_BufferAllocationProfile_Queue_SharedBufferLimitTypePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/shared-buffer-limit-type"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/shared-buffer-limit-type"

type Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPath

type Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPath represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/static-shared-buffer-limit YANG schema element.

func (*Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/static-shared-buffer-limit"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/static-shared-buffer-limit"

func (*Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/static-shared-buffer-limit"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/static-shared-buffer-limit"

type Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPathAny

type Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPathAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/static-shared-buffer-limit YANG schema element.

func (*Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/static-shared-buffer-limit"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/static-shared-buffer-limit"

func (*Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/static-shared-buffer-limit"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/static-shared-buffer-limit"

type Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitTemporalPath added in v0.2.8

type Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitTemporalPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitTemporalPath represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/static-shared-buffer-limit-temporal YANG schema element.

func (*Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitTemporalPath) Config added in v0.2.8

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/static-shared-buffer-limit-temporal"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/static-shared-buffer-limit-temporal"

func (*Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitTemporalPath) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/static-shared-buffer-limit-temporal"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/static-shared-buffer-limit-temporal"

type Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitTemporalPathAny added in v0.2.8

type Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitTemporalPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitTemporalPathAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/static-shared-buffer-limit-temporal YANG schema element.

func (*Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitTemporalPathAny) Config added in v0.2.8

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/static-shared-buffer-limit-temporal"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/static-shared-buffer-limit-temporal"

func (*Qos_BufferAllocationProfile_Queue_StaticSharedBufferLimitTemporalPathAny) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/static-shared-buffer-limit-temporal"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/static-shared-buffer-limit-temporal"

type Qos_BufferAllocationProfile_Queue_UseSharedBufferPath

type Qos_BufferAllocationProfile_Queue_UseSharedBufferPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_BufferAllocationProfile_Queue_UseSharedBufferPath represents the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/use-shared-buffer YANG schema element.

func (*Qos_BufferAllocationProfile_Queue_UseSharedBufferPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/use-shared-buffer"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/use-shared-buffer"

func (*Qos_BufferAllocationProfile_Queue_UseSharedBufferPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/use-shared-buffer"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/use-shared-buffer"

type Qos_BufferAllocationProfile_Queue_UseSharedBufferPathAny

type Qos_BufferAllocationProfile_Queue_UseSharedBufferPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_BufferAllocationProfile_Queue_UseSharedBufferPathAny represents the wildcard version of the /openconfig-qos/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/use-shared-buffer YANG schema element.

func (*Qos_BufferAllocationProfile_Queue_UseSharedBufferPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/use-shared-buffer"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/config/use-shared-buffer"

func (*Qos_BufferAllocationProfile_Queue_UseSharedBufferPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/use-shared-buffer"
Path from root:       "/qos/buffer-allocation-profiles/buffer-allocation-profile/queues/queue/state/use-shared-buffer"

type Qos_ClassifierPath

type Qos_ClassifierPath struct {
	*ygnmi.NodePath
}

Qos_ClassifierPath represents the /openconfig-qos/qos/classifiers/classifier YANG schema element.

func (*Qos_ClassifierPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_ClassifierPath) Name

Name (leaf): User-assigned name of the classifier

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/classifiers/classifier/*/name"

func (*Qos_ClassifierPath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_ClassifierPath) Term

Term (list): List of match terms used in the classifier

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "terms/term"
Path from root:       "/qos/classifiers/classifier/terms/term"

Id: string

func (*Qos_ClassifierPath) TermAny

TermAny (list): List of match terms used in the classifier

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "terms/term"
Path from root:       "/qos/classifiers/classifier/terms/term"

func (*Qos_ClassifierPath) TermMap added in v0.1.24

TermMap (list): List of match terms used in the classifier

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "terms/term"
Path from root:       "/qos/classifiers/classifier/terms/term"

func (*Qos_ClassifierPath) Type

Type (leaf): Type of classifier.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/type"
Path from root:       "/qos/classifiers/classifier/*/type"

type Qos_ClassifierPathAny

type Qos_ClassifierPathAny struct {
	*ygnmi.NodePath
}

Qos_ClassifierPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier YANG schema element.

func (*Qos_ClassifierPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_ClassifierPathAny) Name

Name (leaf): User-assigned name of the classifier

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/classifiers/classifier/*/name"

func (*Qos_ClassifierPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_ClassifierPathAny) Term

Term (list): List of match terms used in the classifier

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "terms/term"
Path from root:       "/qos/classifiers/classifier/terms/term"

Id: string

func (*Qos_ClassifierPathAny) TermAny

TermAny (list): List of match terms used in the classifier

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "terms/term"
Path from root:       "/qos/classifiers/classifier/terms/term"

func (*Qos_ClassifierPathAny) TermMap added in v0.1.24

TermMap (list): List of match terms used in the classifier

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "terms/term"
Path from root:       "/qos/classifiers/classifier/terms/term"

func (*Qos_ClassifierPathAny) Type

Type (leaf): Type of classifier.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/type"
Path from root:       "/qos/classifiers/classifier/*/type"

type Qos_ClassifierPathMap added in v0.1.24

type Qos_ClassifierPathMap struct {
	*ygnmi.NodePath
}

Qos_ClassifierPathMap represents the /openconfig-qos/qos/classifiers/classifier YANG schema element.

func (*Qos_ClassifierPathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_ClassifierPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_ClassifierPathMapAny added in v0.1.24

type Qos_ClassifierPathMapAny struct {
	*ygnmi.NodePath
}

Qos_ClassifierPathMapAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier YANG schema element.

func (*Qos_ClassifierPathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_ClassifierPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Classifier_NamePath

type Qos_Classifier_NamePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_NamePath represents the /openconfig-qos/qos/classifiers/classifier/state/name YANG schema element.

func (*Qos_Classifier_NamePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/classifiers/classifier/config/name"

func (*Qos_Classifier_NamePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/classifiers/classifier/state/name"

type Qos_Classifier_NamePathAny

type Qos_Classifier_NamePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_NamePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/state/name YANG schema element.

func (*Qos_Classifier_NamePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/classifiers/classifier/config/name"

func (*Qos_Classifier_NamePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/classifiers/classifier/state/name"

type Qos_Classifier_TermPath

type Qos_Classifier_TermPath struct {
	*ygnmi.NodePath
}

Qos_Classifier_TermPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term YANG schema element.

func (*Qos_Classifier_TermPath) Actions

Actions (container): Actions to be applied for packets matching the specified classification rules.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "actions"
Path from root:       "/qos/classifiers/classifier/terms/term/actions"

func (*Qos_Classifier_TermPath) Conditions

Conditions (container): Conditions for the classifier term. Packets must match all of the criteria specified within the match condition to be considered matching the term.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "conditions"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions"

func (*Qos_Classifier_TermPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_TermPath) Id

Id (leaf): Identifier for the match term

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/id"
Path from root:       "/qos/classifiers/classifier/terms/term/*/id"

func (*Qos_Classifier_TermPath) State

State returns a Query that can be used in gNMI operations.

type Qos_Classifier_TermPathAny

type Qos_Classifier_TermPathAny struct {
	*ygnmi.NodePath
}

Qos_Classifier_TermPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term YANG schema element.

func (*Qos_Classifier_TermPathAny) Actions

Actions (container): Actions to be applied for packets matching the specified classification rules.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "actions"
Path from root:       "/qos/classifiers/classifier/terms/term/actions"

func (*Qos_Classifier_TermPathAny) Conditions

Conditions (container): Conditions for the classifier term. Packets must match all of the criteria specified within the match condition to be considered matching the term.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "conditions"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions"

func (*Qos_Classifier_TermPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_TermPathAny) Id

Id (leaf): Identifier for the match term

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/id"
Path from root:       "/qos/classifiers/classifier/terms/term/*/id"

func (*Qos_Classifier_TermPathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_Classifier_TermPathMap added in v0.1.24

type Qos_Classifier_TermPathMap struct {
	*ygnmi.NodePath
}

Qos_Classifier_TermPathMap represents the /openconfig-qos/qos/classifiers/classifier/terms/term YANG schema element.

func (*Qos_Classifier_TermPathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_TermPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Classifier_TermPathMapAny added in v0.1.24

type Qos_Classifier_TermPathMapAny struct {
	*ygnmi.NodePath
}

Qos_Classifier_TermPathMapAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term YANG schema element.

func (*Qos_Classifier_TermPathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_TermPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Classifier_Term_ActionsPath

type Qos_Classifier_Term_ActionsPath struct {
	*ygnmi.NodePath
}

Qos_Classifier_Term_ActionsPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/actions YANG schema element.

func (*Qos_Classifier_Term_ActionsPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_ActionsPath) Remark

Remark (container): Remark actions to be associated with packets that match the classifier term. Where a packet matches these criteria, the specified rewrite actions should be performed.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "remark"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/remark"

func (*Qos_Classifier_Term_ActionsPath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_ActionsPath) TargetGroup

TargetGroup (leaf): References the forwarding group or class to which the matched packets should be assigned

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/target-group"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/*/target-group"

type Qos_Classifier_Term_ActionsPathAny

type Qos_Classifier_Term_ActionsPathAny struct {
	*ygnmi.NodePath
}

Qos_Classifier_Term_ActionsPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/actions YANG schema element.

func (*Qos_Classifier_Term_ActionsPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_ActionsPathAny) Remark

Remark (container): Remark actions to be associated with packets that match the classifier term. Where a packet matches these criteria, the specified rewrite actions should be performed.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "remark"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/remark"

func (*Qos_Classifier_Term_ActionsPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_ActionsPathAny) TargetGroup

TargetGroup (leaf): References the forwarding group or class to which the matched packets should be assigned

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/target-group"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/*/target-group"

type Qos_Classifier_Term_Actions_RemarkPath

type Qos_Classifier_Term_Actions_RemarkPath struct {
	*ygnmi.NodePath
}

Qos_Classifier_Term_Actions_RemarkPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/actions/remark YANG schema element.

func (*Qos_Classifier_Term_Actions_RemarkPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Actions_RemarkPath) SetDot1P

SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dot1p"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/remark/*/set-dot1p"

func (*Qos_Classifier_Term_Actions_RemarkPath) SetDscp

SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dscp"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/remark/*/set-dscp"

func (*Qos_Classifier_Term_Actions_RemarkPath) SetMplsTc

SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-mpls-tc"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/remark/*/set-mpls-tc"

func (*Qos_Classifier_Term_Actions_RemarkPath) State

State returns a Query that can be used in gNMI operations.

type Qos_Classifier_Term_Actions_RemarkPathAny

type Qos_Classifier_Term_Actions_RemarkPathAny struct {
	*ygnmi.NodePath
}

Qos_Classifier_Term_Actions_RemarkPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/actions/remark YANG schema element.

func (*Qos_Classifier_Term_Actions_RemarkPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Actions_RemarkPathAny) SetDot1P

SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dot1p"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/remark/*/set-dot1p"

func (*Qos_Classifier_Term_Actions_RemarkPathAny) SetDscp

SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dscp"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/remark/*/set-dscp"

func (*Qos_Classifier_Term_Actions_RemarkPathAny) SetMplsTc

SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-mpls-tc"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/remark/*/set-mpls-tc"

func (*Qos_Classifier_Term_Actions_RemarkPathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_Classifier_Term_Actions_Remark_SetDot1PPath

type Qos_Classifier_Term_Actions_Remark_SetDot1PPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Actions_Remark_SetDot1PPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/actions/remark/state/set-dot1p YANG schema element.

func (*Qos_Classifier_Term_Actions_Remark_SetDot1PPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dot1p"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/remark/config/set-dot1p"

func (*Qos_Classifier_Term_Actions_Remark_SetDot1PPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dot1p"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/remark/state/set-dot1p"

type Qos_Classifier_Term_Actions_Remark_SetDot1PPathAny

type Qos_Classifier_Term_Actions_Remark_SetDot1PPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Actions_Remark_SetDot1PPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/actions/remark/state/set-dot1p YANG schema element.

func (*Qos_Classifier_Term_Actions_Remark_SetDot1PPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dot1p"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/remark/config/set-dot1p"

func (*Qos_Classifier_Term_Actions_Remark_SetDot1PPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dot1p"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/remark/state/set-dot1p"

type Qos_Classifier_Term_Actions_Remark_SetDscpPath

type Qos_Classifier_Term_Actions_Remark_SetDscpPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Actions_Remark_SetDscpPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/actions/remark/state/set-dscp YANG schema element.

func (*Qos_Classifier_Term_Actions_Remark_SetDscpPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dscp"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/remark/config/set-dscp"

func (*Qos_Classifier_Term_Actions_Remark_SetDscpPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dscp"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/remark/state/set-dscp"

type Qos_Classifier_Term_Actions_Remark_SetDscpPathAny

type Qos_Classifier_Term_Actions_Remark_SetDscpPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Actions_Remark_SetDscpPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/actions/remark/state/set-dscp YANG schema element.

func (*Qos_Classifier_Term_Actions_Remark_SetDscpPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dscp"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/remark/config/set-dscp"

func (*Qos_Classifier_Term_Actions_Remark_SetDscpPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dscp"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/remark/state/set-dscp"

type Qos_Classifier_Term_Actions_Remark_SetMplsTcPath

type Qos_Classifier_Term_Actions_Remark_SetMplsTcPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Actions_Remark_SetMplsTcPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/actions/remark/state/set-mpls-tc YANG schema element.

func (*Qos_Classifier_Term_Actions_Remark_SetMplsTcPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-mpls-tc"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/remark/config/set-mpls-tc"

func (*Qos_Classifier_Term_Actions_Remark_SetMplsTcPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-mpls-tc"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/remark/state/set-mpls-tc"

type Qos_Classifier_Term_Actions_Remark_SetMplsTcPathAny

type Qos_Classifier_Term_Actions_Remark_SetMplsTcPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Actions_Remark_SetMplsTcPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/actions/remark/state/set-mpls-tc YANG schema element.

func (*Qos_Classifier_Term_Actions_Remark_SetMplsTcPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-mpls-tc"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/remark/config/set-mpls-tc"

func (*Qos_Classifier_Term_Actions_Remark_SetMplsTcPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-mpls-tc"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/remark/state/set-mpls-tc"

type Qos_Classifier_Term_Actions_TargetGroupPath

type Qos_Classifier_Term_Actions_TargetGroupPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Actions_TargetGroupPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/actions/state/target-group YANG schema element.

func (*Qos_Classifier_Term_Actions_TargetGroupPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/target-group"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/config/target-group"

func (*Qos_Classifier_Term_Actions_TargetGroupPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/target-group"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/state/target-group"

type Qos_Classifier_Term_Actions_TargetGroupPathAny

type Qos_Classifier_Term_Actions_TargetGroupPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Actions_TargetGroupPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/actions/state/target-group YANG schema element.

func (*Qos_Classifier_Term_Actions_TargetGroupPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/target-group"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/config/target-group"

func (*Qos_Classifier_Term_Actions_TargetGroupPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/target-group"
Path from root:       "/qos/classifiers/classifier/terms/term/actions/state/target-group"

type Qos_Classifier_Term_ConditionsPath

type Qos_Classifier_Term_ConditionsPath struct {
	*ygnmi.NodePath
}

Qos_Classifier_Term_ConditionsPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions YANG schema element.

func (*Qos_Classifier_Term_ConditionsPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_ConditionsPath) Ipv4

Ipv4 (container): Top level container for IPv4 match field data

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "ipv4"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4"

func (*Qos_Classifier_Term_ConditionsPath) Ipv6

Ipv6 (container): Top-level container for IPv6 match field data

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "ipv6"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6"

func (*Qos_Classifier_Term_ConditionsPath) L2

L2 (container): Ethernet header fields

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "l2"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2"

func (*Qos_Classifier_Term_ConditionsPath) Mpls

Mpls (container): MPLS header fields

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "mpls"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls"

func (*Qos_Classifier_Term_ConditionsPath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_ConditionsPath) Transport

Transport (container): Transport fields container

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "transport"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport"

type Qos_Classifier_Term_ConditionsPathAny

type Qos_Classifier_Term_ConditionsPathAny struct {
	*ygnmi.NodePath
}

Qos_Classifier_Term_ConditionsPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions YANG schema element.

func (*Qos_Classifier_Term_ConditionsPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_ConditionsPathAny) Ipv4

Ipv4 (container): Top level container for IPv4 match field data

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "ipv4"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4"

func (*Qos_Classifier_Term_ConditionsPathAny) Ipv6

Ipv6 (container): Top-level container for IPv6 match field data

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "ipv6"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6"

func (*Qos_Classifier_Term_ConditionsPathAny) L2

L2 (container): Ethernet header fields

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "l2"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2"

func (*Qos_Classifier_Term_ConditionsPathAny) Mpls

Mpls (container): MPLS header fields

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "mpls"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls"

func (*Qos_Classifier_Term_ConditionsPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_ConditionsPathAny) Transport

Transport (container): Transport fields container

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "transport"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport"

type Qos_Classifier_Term_Conditions_Ipv4Path

type Qos_Classifier_Term_Conditions_Ipv4Path struct {
	*ygnmi.NodePath
}

Qos_Classifier_Term_Conditions_Ipv4Path represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4 YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4Path) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Conditions_Ipv4Path) DestinationAddress

DestinationAddress (leaf): Destination IPv4 address prefix.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/destination-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/destination-address"

func (*Qos_Classifier_Term_Conditions_Ipv4Path) DestinationAddressPrefixSet

DestinationAddressPrefixSet (leaf): Reference to a IPv4 address prefix set to match the destination address

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/destination-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/destination-address-prefix-set"

func (*Qos_Classifier_Term_Conditions_Ipv4Path) Dscp

Dscp (leaf): Value of diffserv codepoint.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/dscp"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/dscp"

func (*Qos_Classifier_Term_Conditions_Ipv4Path) DscpSet

DscpSet (leaf-list): A list of DSCP values to be matched for incoming packets. AN OR match should be performed, such that a packet must match one of the values defined in this list. If the field is left empty then any DSCP value matches unless the 'dscp' leaf is specified. It is not valid to specify both 'dscp' and 'dscp-set together.'

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/dscp-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/dscp-set"

func (*Qos_Classifier_Term_Conditions_Ipv4Path) HopLimit

HopLimit (leaf): The IP packet's hop limit -- known as TTL (in hops) in IPv4 packets, and hop limit in IPv6

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/hop-limit"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/hop-limit"

func (*Qos_Classifier_Term_Conditions_Ipv4Path) Icmpv4 added in v0.1.11

Icmpv4 (container): Top container for ICMPv4 filtering

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "icmpv4"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4"

func (*Qos_Classifier_Term_Conditions_Ipv4Path) Length added in v0.1.11

Length (leaf): In the IPv4 header field, this field is known as the Total Length. Total Length is the length of the datagram, measured in octets, including internet header and data. In the IPv6 header field, this field is known as the Payload Length, which is the length of the IPv6 payload, i.e., the rest of the packet following the IPv6 header, in octets.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/length"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/length"

func (*Qos_Classifier_Term_Conditions_Ipv4Path) Protocol

Protocol (leaf): The protocol carried in the IP packet, expressed either as its IP protocol number, or by a defined identity.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/protocol"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/protocol"

func (*Qos_Classifier_Term_Conditions_Ipv4Path) SourceAddress

SourceAddress (leaf): Source IPv4 address prefix.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/source-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/source-address"

func (*Qos_Classifier_Term_Conditions_Ipv4Path) SourceAddressPrefixSet

SourceAddressPrefixSet (leaf): Reference to a IPv4 address prefix Set to match the source address

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/source-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/source-address-prefix-set"

func (*Qos_Classifier_Term_Conditions_Ipv4Path) State

State returns a Query that can be used in gNMI operations.

type Qos_Classifier_Term_Conditions_Ipv4PathAny

type Qos_Classifier_Term_Conditions_Ipv4PathAny struct {
	*ygnmi.NodePath
}

Qos_Classifier_Term_Conditions_Ipv4PathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4 YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) DestinationAddress

DestinationAddress (leaf): Destination IPv4 address prefix.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/destination-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/destination-address"

func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) DestinationAddressPrefixSet

DestinationAddressPrefixSet (leaf): Reference to a IPv4 address prefix set to match the destination address

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/destination-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/destination-address-prefix-set"

func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) Dscp

Dscp (leaf): Value of diffserv codepoint.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/dscp"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/dscp"

func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) DscpSet

DscpSet (leaf-list): A list of DSCP values to be matched for incoming packets. AN OR match should be performed, such that a packet must match one of the values defined in this list. If the field is left empty then any DSCP value matches unless the 'dscp' leaf is specified. It is not valid to specify both 'dscp' and 'dscp-set together.'

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/dscp-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/dscp-set"

func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) HopLimit

HopLimit (leaf): The IP packet's hop limit -- known as TTL (in hops) in IPv4 packets, and hop limit in IPv6

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/hop-limit"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/hop-limit"

func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) Icmpv4 added in v0.1.11

Icmpv4 (container): Top container for ICMPv4 filtering

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "icmpv4"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4"

func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) Length added in v0.1.11

Length (leaf): In the IPv4 header field, this field is known as the Total Length. Total Length is the length of the datagram, measured in octets, including internet header and data. In the IPv6 header field, this field is known as the Payload Length, which is the length of the IPv6 payload, i.e., the rest of the packet following the IPv6 header, in octets.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/length"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/length"

func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) Protocol

Protocol (leaf): The protocol carried in the IP packet, expressed either as its IP protocol number, or by a defined identity.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/protocol"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/protocol"

func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) SourceAddress

SourceAddress (leaf): Source IPv4 address prefix.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/source-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/source-address"

func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) SourceAddressPrefixSet

SourceAddressPrefixSet (leaf): Reference to a IPv4 address prefix Set to match the source address

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/source-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/*/source-address-prefix-set"

func (*Qos_Classifier_Term_Conditions_Ipv4PathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPath

type Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/destination-address YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/destination-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/destination-address"

func (*Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/destination-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/destination-address"

type Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPathAny

type Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/destination-address YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/destination-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/destination-address"

func (*Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/destination-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/destination-address"

type Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPath

type Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/destination-address-prefix-set YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/destination-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/destination-address-prefix-set"

func (*Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/destination-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/destination-address-prefix-set"

type Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPathAny

type Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/destination-address-prefix-set YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/destination-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/destination-address-prefix-set"

func (*Qos_Classifier_Term_Conditions_Ipv4_DestinationAddressPrefixSetPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/destination-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/destination-address-prefix-set"

type Qos_Classifier_Term_Conditions_Ipv4_DscpPath

type Qos_Classifier_Term_Conditions_Ipv4_DscpPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_DscpPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/dscp YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_DscpPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/dscp"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/dscp"

func (*Qos_Classifier_Term_Conditions_Ipv4_DscpPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dscp"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/dscp"

type Qos_Classifier_Term_Conditions_Ipv4_DscpPathAny

type Qos_Classifier_Term_Conditions_Ipv4_DscpPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_DscpPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/dscp YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_DscpPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/dscp"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/dscp"

func (*Qos_Classifier_Term_Conditions_Ipv4_DscpPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dscp"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/dscp"

type Qos_Classifier_Term_Conditions_Ipv4_DscpSetPath

type Qos_Classifier_Term_Conditions_Ipv4_DscpSetPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_DscpSetPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/dscp-set YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_DscpSetPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/dscp-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/dscp-set"

func (*Qos_Classifier_Term_Conditions_Ipv4_DscpSetPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dscp-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/dscp-set"

type Qos_Classifier_Term_Conditions_Ipv4_DscpSetPathAny

type Qos_Classifier_Term_Conditions_Ipv4_DscpSetPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_DscpSetPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/dscp-set YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_DscpSetPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/dscp-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/dscp-set"

func (*Qos_Classifier_Term_Conditions_Ipv4_DscpSetPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dscp-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/dscp-set"

type Qos_Classifier_Term_Conditions_Ipv4_HopLimitPath

type Qos_Classifier_Term_Conditions_Ipv4_HopLimitPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_HopLimitPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/hop-limit YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_HopLimitPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/hop-limit"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/hop-limit"

func (*Qos_Classifier_Term_Conditions_Ipv4_HopLimitPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/hop-limit"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/hop-limit"

type Qos_Classifier_Term_Conditions_Ipv4_HopLimitPathAny

type Qos_Classifier_Term_Conditions_Ipv4_HopLimitPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_HopLimitPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/hop-limit YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_HopLimitPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/hop-limit"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/hop-limit"

func (*Qos_Classifier_Term_Conditions_Ipv4_HopLimitPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/hop-limit"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/hop-limit"

type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path added in v0.1.11

type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path struct {
	*ygnmi.NodePath
}

Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4 YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path) Code added in v0.1.11

Code (leaf): ICMPv4 code to be matched.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/code"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/*/code"

func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path) Config added in v0.1.11

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path) State added in v0.1.11

State returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4Path) Type added in v0.1.11

Type (leaf): ICMPv4 type to be matched.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/type"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/*/type"

type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny added in v0.1.11

type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny struct {
	*ygnmi.NodePath
}

Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4 YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny) Code added in v0.1.11

Code (leaf): ICMPv4 code to be matched.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/code"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/*/code"

func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny) Config added in v0.1.11

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny) State added in v0.1.11

State returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4PathAny) Type added in v0.1.11

Type (leaf): ICMPv4 type to be matched.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/type"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/*/type"

type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePath added in v0.1.11

type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/state/code YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePath) Config added in v0.1.11

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/code"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/config/code"

func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePath) State added in v0.1.11

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/code"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/state/code"

type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePathAny added in v0.1.11

type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/state/code YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePathAny) Config added in v0.1.11

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/code"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/config/code"

func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_CodePathAny) State added in v0.1.11

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/code"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/state/code"

type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePath added in v0.1.11

type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/state/type YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePath) Config added in v0.1.11

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/type"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/config/type"

func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePath) State added in v0.1.11

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/type"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/state/type"

type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePathAny added in v0.1.11

type Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/state/type YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePathAny) Config added in v0.1.11

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/type"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/config/type"

func (*Qos_Classifier_Term_Conditions_Ipv4_Icmpv4_TypePathAny) State added in v0.1.11

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/type"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/icmpv4/state/type"

type Qos_Classifier_Term_Conditions_Ipv4_LengthPath added in v0.1.11

type Qos_Classifier_Term_Conditions_Ipv4_LengthPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_LengthPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/length YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_LengthPath) Config added in v0.1.11

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/length"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/length"

func (*Qos_Classifier_Term_Conditions_Ipv4_LengthPath) State added in v0.1.11

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/length"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/length"

type Qos_Classifier_Term_Conditions_Ipv4_LengthPathAny added in v0.1.11

type Qos_Classifier_Term_Conditions_Ipv4_LengthPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_LengthPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/length YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_LengthPathAny) Config added in v0.1.11

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/length"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/length"

func (*Qos_Classifier_Term_Conditions_Ipv4_LengthPathAny) State added in v0.1.11

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/length"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/length"

type Qos_Classifier_Term_Conditions_Ipv4_ProtocolPath

type Qos_Classifier_Term_Conditions_Ipv4_ProtocolPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_ProtocolPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/protocol YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_ProtocolPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/protocol"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/protocol"

func (*Qos_Classifier_Term_Conditions_Ipv4_ProtocolPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/protocol"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/protocol"

type Qos_Classifier_Term_Conditions_Ipv4_ProtocolPathAny

type Qos_Classifier_Term_Conditions_Ipv4_ProtocolPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_ProtocolPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/protocol YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_ProtocolPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/protocol"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/protocol"

func (*Qos_Classifier_Term_Conditions_Ipv4_ProtocolPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/protocol"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/protocol"

type Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPath

type Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/source-address YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/source-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/source-address"

func (*Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/source-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/source-address"

type Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPathAny

type Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/source-address YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/source-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/source-address"

func (*Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/source-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/source-address"

type Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPath

type Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/source-address-prefix-set YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/source-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/source-address-prefix-set"

func (*Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/source-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/source-address-prefix-set"

type Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPathAny

type Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv4/state/source-address-prefix-set YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/source-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/config/source-address-prefix-set"

func (*Qos_Classifier_Term_Conditions_Ipv4_SourceAddressPrefixSetPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/source-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv4/state/source-address-prefix-set"

type Qos_Classifier_Term_Conditions_Ipv6Path

type Qos_Classifier_Term_Conditions_Ipv6Path struct {
	*ygnmi.NodePath
}

Qos_Classifier_Term_Conditions_Ipv6Path represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6 YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6Path) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Conditions_Ipv6Path) DestinationAddress

DestinationAddress (leaf): Destination IPv6 address prefix.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/destination-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/destination-address"

func (*Qos_Classifier_Term_Conditions_Ipv6Path) DestinationAddressPrefixSet

DestinationAddressPrefixSet (leaf): Reference to a IPv6 address prefix set to match the destination address

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/destination-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/destination-address-prefix-set"

func (*Qos_Classifier_Term_Conditions_Ipv6Path) DestinationFlowLabel

DestinationFlowLabel (leaf): Destination IPv6 Flow label.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/destination-flow-label"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/destination-flow-label"

func (*Qos_Classifier_Term_Conditions_Ipv6Path) Dscp

Dscp (leaf): Value of diffserv codepoint.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/dscp"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/dscp"

func (*Qos_Classifier_Term_Conditions_Ipv6Path) DscpSet

DscpSet (leaf-list): A list of DSCP values to be matched for incoming packets. AN OR match should be performed, such that a packet must match one of the values defined in this list. If the field is left empty then any DSCP value matches unless the 'dscp' leaf is specified. It is not valid to specify both 'dscp' and 'dscp-set together.'

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/dscp-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/dscp-set"

func (*Qos_Classifier_Term_Conditions_Ipv6Path) HopLimit

HopLimit (leaf): The IP packet's hop limit -- known as TTL (in hops) in IPv4 packets, and hop limit in IPv6

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/hop-limit"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/hop-limit"

func (*Qos_Classifier_Term_Conditions_Ipv6Path) Icmpv6 added in v0.1.11

Icmpv6 (container): Top container for ICMPv6 filtering

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "icmpv6"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6"

func (*Qos_Classifier_Term_Conditions_Ipv6Path) Length added in v0.1.11

Length (leaf): In the IPv4 header field, this field is known as the Total Length. Total Length is the length of the datagram, measured in octets, including internet header and data. In the IPv6 header field, this field is known as the Payload Length, which is the length of the IPv6 payload, i.e., the rest of the packet following the IPv6 header, in octets.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/length"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/length"

func (*Qos_Classifier_Term_Conditions_Ipv6Path) Protocol

Protocol (leaf): The protocol carried in the IP packet, expressed either as its IP protocol number, or by a defined identity.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/protocol"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/protocol"

func (*Qos_Classifier_Term_Conditions_Ipv6Path) SourceAddress

SourceAddress (leaf): Source IPv6 address prefix.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/source-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/source-address"

func (*Qos_Classifier_Term_Conditions_Ipv6Path) SourceAddressPrefixSet

SourceAddressPrefixSet (leaf): Reference to a IPv6 address prefix set to match the source address

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/source-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/source-address-prefix-set"

func (*Qos_Classifier_Term_Conditions_Ipv6Path) SourceFlowLabel

SourceFlowLabel (leaf): Source IPv6 Flow label.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/source-flow-label"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/source-flow-label"

func (*Qos_Classifier_Term_Conditions_Ipv6Path) State

State returns a Query that can be used in gNMI operations.

type Qos_Classifier_Term_Conditions_Ipv6PathAny

type Qos_Classifier_Term_Conditions_Ipv6PathAny struct {
	*ygnmi.NodePath
}

Qos_Classifier_Term_Conditions_Ipv6PathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6 YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) DestinationAddress

DestinationAddress (leaf): Destination IPv6 address prefix.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/destination-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/destination-address"

func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) DestinationAddressPrefixSet

DestinationAddressPrefixSet (leaf): Reference to a IPv6 address prefix set to match the destination address

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/destination-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/destination-address-prefix-set"

func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) DestinationFlowLabel

DestinationFlowLabel (leaf): Destination IPv6 Flow label.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/destination-flow-label"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/destination-flow-label"

func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) Dscp

Dscp (leaf): Value of diffserv codepoint.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/dscp"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/dscp"

func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) DscpSet

DscpSet (leaf-list): A list of DSCP values to be matched for incoming packets. AN OR match should be performed, such that a packet must match one of the values defined in this list. If the field is left empty then any DSCP value matches unless the 'dscp' leaf is specified. It is not valid to specify both 'dscp' and 'dscp-set together.'

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/dscp-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/dscp-set"

func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) HopLimit

HopLimit (leaf): The IP packet's hop limit -- known as TTL (in hops) in IPv4 packets, and hop limit in IPv6

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/hop-limit"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/hop-limit"

func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) Icmpv6 added in v0.1.11

Icmpv6 (container): Top container for ICMPv6 filtering

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "icmpv6"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6"

func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) Length added in v0.1.11

Length (leaf): In the IPv4 header field, this field is known as the Total Length. Total Length is the length of the datagram, measured in octets, including internet header and data. In the IPv6 header field, this field is known as the Payload Length, which is the length of the IPv6 payload, i.e., the rest of the packet following the IPv6 header, in octets.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/length"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/length"

func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) Protocol

Protocol (leaf): The protocol carried in the IP packet, expressed either as its IP protocol number, or by a defined identity.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/protocol"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/protocol"

func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) SourceAddress

SourceAddress (leaf): Source IPv6 address prefix.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/source-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/source-address"

func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) SourceAddressPrefixSet

SourceAddressPrefixSet (leaf): Reference to a IPv6 address prefix set to match the source address

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/source-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/source-address-prefix-set"

func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) SourceFlowLabel

SourceFlowLabel (leaf): Source IPv6 Flow label.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/source-flow-label"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/*/source-flow-label"

func (*Qos_Classifier_Term_Conditions_Ipv6PathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPath

type Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-address YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/destination-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/destination-address"

func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/destination-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-address"

type Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPathAny

type Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-address YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/destination-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/destination-address"

func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/destination-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-address"

type Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPath

type Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-address-prefix-set YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/destination-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/destination-address-prefix-set"

func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/destination-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-address-prefix-set"

type Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPathAny

type Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-address-prefix-set YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/destination-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/destination-address-prefix-set"

func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationAddressPrefixSetPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/destination-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-address-prefix-set"

type Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPath

type Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-flow-label YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/destination-flow-label"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/destination-flow-label"

func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/destination-flow-label"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-flow-label"

type Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPathAny

type Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-flow-label YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/destination-flow-label"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/destination-flow-label"

func (*Qos_Classifier_Term_Conditions_Ipv6_DestinationFlowLabelPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/destination-flow-label"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/destination-flow-label"

type Qos_Classifier_Term_Conditions_Ipv6_DscpPath

type Qos_Classifier_Term_Conditions_Ipv6_DscpPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_DscpPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/dscp YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_DscpPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/dscp"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/dscp"

func (*Qos_Classifier_Term_Conditions_Ipv6_DscpPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dscp"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/dscp"

type Qos_Classifier_Term_Conditions_Ipv6_DscpPathAny

type Qos_Classifier_Term_Conditions_Ipv6_DscpPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_DscpPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/dscp YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_DscpPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/dscp"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/dscp"

func (*Qos_Classifier_Term_Conditions_Ipv6_DscpPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dscp"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/dscp"

type Qos_Classifier_Term_Conditions_Ipv6_DscpSetPath

type Qos_Classifier_Term_Conditions_Ipv6_DscpSetPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_DscpSetPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/dscp-set YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_DscpSetPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/dscp-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/dscp-set"

func (*Qos_Classifier_Term_Conditions_Ipv6_DscpSetPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dscp-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/dscp-set"

type Qos_Classifier_Term_Conditions_Ipv6_DscpSetPathAny

type Qos_Classifier_Term_Conditions_Ipv6_DscpSetPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_DscpSetPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/dscp-set YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_DscpSetPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/dscp-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/dscp-set"

func (*Qos_Classifier_Term_Conditions_Ipv6_DscpSetPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dscp-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/dscp-set"

type Qos_Classifier_Term_Conditions_Ipv6_HopLimitPath

type Qos_Classifier_Term_Conditions_Ipv6_HopLimitPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_HopLimitPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/hop-limit YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_HopLimitPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/hop-limit"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/hop-limit"

func (*Qos_Classifier_Term_Conditions_Ipv6_HopLimitPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/hop-limit"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/hop-limit"

type Qos_Classifier_Term_Conditions_Ipv6_HopLimitPathAny

type Qos_Classifier_Term_Conditions_Ipv6_HopLimitPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_HopLimitPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/hop-limit YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_HopLimitPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/hop-limit"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/hop-limit"

func (*Qos_Classifier_Term_Conditions_Ipv6_HopLimitPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/hop-limit"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/hop-limit"

type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path added in v0.1.11

type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path struct {
	*ygnmi.NodePath
}

Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6 YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path) Code added in v0.1.11

Code (leaf): ICMP code to be matched.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/code"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/*/code"

func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path) Config added in v0.1.11

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path) State added in v0.1.11

State returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6Path) Type added in v0.1.11

Type (leaf): ICMPv6 type to be matched.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/type"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/*/type"

type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny added in v0.1.11

type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny struct {
	*ygnmi.NodePath
}

Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6 YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny) Code added in v0.1.11

Code (leaf): ICMP code to be matched.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/code"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/*/code"

func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny) Config added in v0.1.11

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny) State added in v0.1.11

State returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6PathAny) Type added in v0.1.11

Type (leaf): ICMPv6 type to be matched.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/type"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/*/type"

type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePath added in v0.1.11

type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/state/code YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePath) Config added in v0.1.11

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/code"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/config/code"

func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePath) State added in v0.1.11

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/code"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/state/code"

type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePathAny added in v0.1.11

type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/state/code YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePathAny) Config added in v0.1.11

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/code"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/config/code"

func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_CodePathAny) State added in v0.1.11

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/code"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/state/code"

type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePath added in v0.1.11

type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/state/type YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePath) Config added in v0.1.11

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/type"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/config/type"

func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePath) State added in v0.1.11

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/type"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/state/type"

type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePathAny added in v0.1.11

type Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/state/type YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePathAny) Config added in v0.1.11

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/type"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/config/type"

func (*Qos_Classifier_Term_Conditions_Ipv6_Icmpv6_TypePathAny) State added in v0.1.11

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/type"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/icmpv6/state/type"

type Qos_Classifier_Term_Conditions_Ipv6_LengthPath added in v0.1.11

type Qos_Classifier_Term_Conditions_Ipv6_LengthPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_LengthPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/length YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_LengthPath) Config added in v0.1.11

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/length"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/length"

func (*Qos_Classifier_Term_Conditions_Ipv6_LengthPath) State added in v0.1.11

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/length"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/length"

type Qos_Classifier_Term_Conditions_Ipv6_LengthPathAny added in v0.1.11

type Qos_Classifier_Term_Conditions_Ipv6_LengthPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_LengthPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/length YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_LengthPathAny) Config added in v0.1.11

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/length"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/length"

func (*Qos_Classifier_Term_Conditions_Ipv6_LengthPathAny) State added in v0.1.11

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/length"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/length"

type Qos_Classifier_Term_Conditions_Ipv6_ProtocolPath

type Qos_Classifier_Term_Conditions_Ipv6_ProtocolPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_ProtocolPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/protocol YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_ProtocolPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/protocol"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/protocol"

func (*Qos_Classifier_Term_Conditions_Ipv6_ProtocolPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/protocol"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/protocol"

type Qos_Classifier_Term_Conditions_Ipv6_ProtocolPathAny

type Qos_Classifier_Term_Conditions_Ipv6_ProtocolPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_ProtocolPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/protocol YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_ProtocolPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/protocol"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/protocol"

func (*Qos_Classifier_Term_Conditions_Ipv6_ProtocolPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/protocol"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/protocol"

type Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPath

type Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-address YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/source-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/source-address"

func (*Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/source-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-address"

type Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPathAny

type Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-address YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/source-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/source-address"

func (*Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/source-address"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-address"

type Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPath

type Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-address-prefix-set YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/source-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/source-address-prefix-set"

func (*Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/source-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-address-prefix-set"

type Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPathAny

type Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-address-prefix-set YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/source-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/source-address-prefix-set"

func (*Qos_Classifier_Term_Conditions_Ipv6_SourceAddressPrefixSetPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/source-address-prefix-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-address-prefix-set"

type Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPath

type Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-flow-label YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/source-flow-label"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/source-flow-label"

func (*Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/source-flow-label"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-flow-label"

type Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPathAny

type Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-flow-label YANG schema element.

func (*Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/source-flow-label"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/config/source-flow-label"

func (*Qos_Classifier_Term_Conditions_Ipv6_SourceFlowLabelPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/source-flow-label"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/ipv6/state/source-flow-label"

type Qos_Classifier_Term_Conditions_L2Path

type Qos_Classifier_Term_Conditions_L2Path struct {
	*ygnmi.NodePath
}

Qos_Classifier_Term_Conditions_L2Path represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2 YANG schema element.

func (*Qos_Classifier_Term_Conditions_L2Path) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Conditions_L2Path) DestinationMac

DestinationMac (leaf): Destination IEEE 802 MAC address.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/destination-mac"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/*/destination-mac"

func (*Qos_Classifier_Term_Conditions_L2Path) DestinationMacMask

DestinationMacMask (leaf): Destination IEEE 802 MAC address mask.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/destination-mac-mask"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/*/destination-mac-mask"

func (*Qos_Classifier_Term_Conditions_L2Path) Ethertype

Ethertype (leaf): Ethertype field to match in Ethernet packets

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/ethertype"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/*/ethertype"

func (*Qos_Classifier_Term_Conditions_L2Path) SourceMac

SourceMac (leaf): Source IEEE 802 MAC address.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/source-mac"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/*/source-mac"

func (*Qos_Classifier_Term_Conditions_L2Path) SourceMacMask

SourceMacMask (leaf): Source IEEE 802 MAC address mask.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/source-mac-mask"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/*/source-mac-mask"

func (*Qos_Classifier_Term_Conditions_L2Path) State

State returns a Query that can be used in gNMI operations.

type Qos_Classifier_Term_Conditions_L2PathAny

type Qos_Classifier_Term_Conditions_L2PathAny struct {
	*ygnmi.NodePath
}

Qos_Classifier_Term_Conditions_L2PathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2 YANG schema element.

func (*Qos_Classifier_Term_Conditions_L2PathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Conditions_L2PathAny) DestinationMac

DestinationMac (leaf): Destination IEEE 802 MAC address.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/destination-mac"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/*/destination-mac"

func (*Qos_Classifier_Term_Conditions_L2PathAny) DestinationMacMask

DestinationMacMask (leaf): Destination IEEE 802 MAC address mask.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/destination-mac-mask"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/*/destination-mac-mask"

func (*Qos_Classifier_Term_Conditions_L2PathAny) Ethertype

Ethertype (leaf): Ethertype field to match in Ethernet packets

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/ethertype"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/*/ethertype"

func (*Qos_Classifier_Term_Conditions_L2PathAny) SourceMac

SourceMac (leaf): Source IEEE 802 MAC address.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/source-mac"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/*/source-mac"

func (*Qos_Classifier_Term_Conditions_L2PathAny) SourceMacMask

SourceMacMask (leaf): Source IEEE 802 MAC address mask.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/source-mac-mask"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/*/source-mac-mask"

func (*Qos_Classifier_Term_Conditions_L2PathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPath

type Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2/state/destination-mac-mask YANG schema element.

func (*Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/destination-mac-mask"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/config/destination-mac-mask"

func (*Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/destination-mac-mask"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/state/destination-mac-mask"

type Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPathAny

type Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2/state/destination-mac-mask YANG schema element.

func (*Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/destination-mac-mask"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/config/destination-mac-mask"

func (*Qos_Classifier_Term_Conditions_L2_DestinationMacMaskPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/destination-mac-mask"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/state/destination-mac-mask"

type Qos_Classifier_Term_Conditions_L2_DestinationMacPath

type Qos_Classifier_Term_Conditions_L2_DestinationMacPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_L2_DestinationMacPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2/state/destination-mac YANG schema element.

func (*Qos_Classifier_Term_Conditions_L2_DestinationMacPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/destination-mac"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/config/destination-mac"

func (*Qos_Classifier_Term_Conditions_L2_DestinationMacPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/destination-mac"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/state/destination-mac"

type Qos_Classifier_Term_Conditions_L2_DestinationMacPathAny

type Qos_Classifier_Term_Conditions_L2_DestinationMacPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_L2_DestinationMacPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2/state/destination-mac YANG schema element.

func (*Qos_Classifier_Term_Conditions_L2_DestinationMacPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/destination-mac"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/config/destination-mac"

func (*Qos_Classifier_Term_Conditions_L2_DestinationMacPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/destination-mac"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/state/destination-mac"

type Qos_Classifier_Term_Conditions_L2_EthertypePath

type Qos_Classifier_Term_Conditions_L2_EthertypePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_L2_EthertypePath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2/state/ethertype YANG schema element.

func (*Qos_Classifier_Term_Conditions_L2_EthertypePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/ethertype"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/config/ethertype"

func (*Qos_Classifier_Term_Conditions_L2_EthertypePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ethertype"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/state/ethertype"

type Qos_Classifier_Term_Conditions_L2_EthertypePathAny

type Qos_Classifier_Term_Conditions_L2_EthertypePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_L2_EthertypePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2/state/ethertype YANG schema element.

func (*Qos_Classifier_Term_Conditions_L2_EthertypePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/ethertype"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/config/ethertype"

func (*Qos_Classifier_Term_Conditions_L2_EthertypePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ethertype"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/state/ethertype"

type Qos_Classifier_Term_Conditions_L2_SourceMacMaskPath

type Qos_Classifier_Term_Conditions_L2_SourceMacMaskPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_L2_SourceMacMaskPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2/state/source-mac-mask YANG schema element.

func (*Qos_Classifier_Term_Conditions_L2_SourceMacMaskPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/source-mac-mask"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/config/source-mac-mask"

func (*Qos_Classifier_Term_Conditions_L2_SourceMacMaskPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/source-mac-mask"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/state/source-mac-mask"

type Qos_Classifier_Term_Conditions_L2_SourceMacMaskPathAny

type Qos_Classifier_Term_Conditions_L2_SourceMacMaskPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_L2_SourceMacMaskPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2/state/source-mac-mask YANG schema element.

func (*Qos_Classifier_Term_Conditions_L2_SourceMacMaskPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/source-mac-mask"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/config/source-mac-mask"

func (*Qos_Classifier_Term_Conditions_L2_SourceMacMaskPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/source-mac-mask"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/state/source-mac-mask"

type Qos_Classifier_Term_Conditions_L2_SourceMacPath

type Qos_Classifier_Term_Conditions_L2_SourceMacPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_L2_SourceMacPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2/state/source-mac YANG schema element.

func (*Qos_Classifier_Term_Conditions_L2_SourceMacPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/source-mac"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/config/source-mac"

func (*Qos_Classifier_Term_Conditions_L2_SourceMacPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/source-mac"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/state/source-mac"

type Qos_Classifier_Term_Conditions_L2_SourceMacPathAny

type Qos_Classifier_Term_Conditions_L2_SourceMacPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_L2_SourceMacPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/l2/state/source-mac YANG schema element.

func (*Qos_Classifier_Term_Conditions_L2_SourceMacPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/source-mac"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/config/source-mac"

func (*Qos_Classifier_Term_Conditions_L2_SourceMacPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/source-mac"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/l2/state/source-mac"

type Qos_Classifier_Term_Conditions_MplsPath

type Qos_Classifier_Term_Conditions_MplsPath struct {
	*ygnmi.NodePath
}

Qos_Classifier_Term_Conditions_MplsPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/mpls YANG schema element.

func (*Qos_Classifier_Term_Conditions_MplsPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Conditions_MplsPath) EndLabelValue

EndLabelValue (leaf): Match MPLS label value on the MPLS header. The usage of this field indicated the upper range value in the top of the stack. The range that is used is inclusive. The match that is done for a particular received pkt_label is: start-label-value <= pkt_label <= end-label-value. The 20-bit label value in an MPLS label stack as specified in RFC 3032. This label value does not include the encodings of Traffic Class and TTL.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/end-label-value"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/*/end-label-value"

func (*Qos_Classifier_Term_Conditions_MplsPath) StartLabelValue

StartLabelValue (leaf): Match MPLS label value on the MPLS header. The usage of this field indicated the upper range value in the top of the stack. The range that is used is inclusive. The match that is done for a particular received pkt_label is: start-label-value <= pkt_label <= end-label-value. The 20-bit label value in an MPLS label stack as specified in RFC 3032. This label value does not include the encodings of Traffic Class and TTL.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/start-label-value"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/*/start-label-value"

func (*Qos_Classifier_Term_Conditions_MplsPath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Conditions_MplsPath) TrafficClass

TrafficClass (leaf): The value of the MPLS traffic class (TC) bits, formerly known as the EXP bits.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/traffic-class"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/*/traffic-class"

func (*Qos_Classifier_Term_Conditions_MplsPath) TtlValue

TtlValue (leaf): Time-to-live MPLS packet value match.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/ttl-value"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/*/ttl-value"

type Qos_Classifier_Term_Conditions_MplsPathAny

type Qos_Classifier_Term_Conditions_MplsPathAny struct {
	*ygnmi.NodePath
}

Qos_Classifier_Term_Conditions_MplsPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/mpls YANG schema element.

func (*Qos_Classifier_Term_Conditions_MplsPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Conditions_MplsPathAny) EndLabelValue

EndLabelValue (leaf): Match MPLS label value on the MPLS header. The usage of this field indicated the upper range value in the top of the stack. The range that is used is inclusive. The match that is done for a particular received pkt_label is: start-label-value <= pkt_label <= end-label-value. The 20-bit label value in an MPLS label stack as specified in RFC 3032. This label value does not include the encodings of Traffic Class and TTL.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/end-label-value"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/*/end-label-value"

func (*Qos_Classifier_Term_Conditions_MplsPathAny) StartLabelValue

StartLabelValue (leaf): Match MPLS label value on the MPLS header. The usage of this field indicated the upper range value in the top of the stack. The range that is used is inclusive. The match that is done for a particular received pkt_label is: start-label-value <= pkt_label <= end-label-value. The 20-bit label value in an MPLS label stack as specified in RFC 3032. This label value does not include the encodings of Traffic Class and TTL.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/start-label-value"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/*/start-label-value"

func (*Qos_Classifier_Term_Conditions_MplsPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Conditions_MplsPathAny) TrafficClass

TrafficClass (leaf): The value of the MPLS traffic class (TC) bits, formerly known as the EXP bits.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/traffic-class"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/*/traffic-class"

func (*Qos_Classifier_Term_Conditions_MplsPathAny) TtlValue

TtlValue (leaf): Time-to-live MPLS packet value match.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/ttl-value"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/*/ttl-value"

type Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePath

type Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/mpls/state/end-label-value YANG schema element.

func (*Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/end-label-value"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/config/end-label-value"

func (*Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/end-label-value"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/state/end-label-value"

type Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePathAny

type Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/mpls/state/end-label-value YANG schema element.

func (*Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/end-label-value"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/config/end-label-value"

func (*Qos_Classifier_Term_Conditions_Mpls_EndLabelValuePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/end-label-value"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/state/end-label-value"

type Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePath

type Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/mpls/state/start-label-value YANG schema element.

func (*Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/start-label-value"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/config/start-label-value"

func (*Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/start-label-value"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/state/start-label-value"

type Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePathAny

type Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/mpls/state/start-label-value YANG schema element.

func (*Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/start-label-value"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/config/start-label-value"

func (*Qos_Classifier_Term_Conditions_Mpls_StartLabelValuePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/start-label-value"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/state/start-label-value"

type Qos_Classifier_Term_Conditions_Mpls_TrafficClassPath

type Qos_Classifier_Term_Conditions_Mpls_TrafficClassPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Mpls_TrafficClassPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/mpls/state/traffic-class YANG schema element.

func (*Qos_Classifier_Term_Conditions_Mpls_TrafficClassPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/traffic-class"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/config/traffic-class"

func (*Qos_Classifier_Term_Conditions_Mpls_TrafficClassPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/traffic-class"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/state/traffic-class"

type Qos_Classifier_Term_Conditions_Mpls_TrafficClassPathAny

type Qos_Classifier_Term_Conditions_Mpls_TrafficClassPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Mpls_TrafficClassPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/mpls/state/traffic-class YANG schema element.

func (*Qos_Classifier_Term_Conditions_Mpls_TrafficClassPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/traffic-class"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/config/traffic-class"

func (*Qos_Classifier_Term_Conditions_Mpls_TrafficClassPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/traffic-class"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/state/traffic-class"

type Qos_Classifier_Term_Conditions_Mpls_TtlValuePath

type Qos_Classifier_Term_Conditions_Mpls_TtlValuePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Mpls_TtlValuePath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/mpls/state/ttl-value YANG schema element.

func (*Qos_Classifier_Term_Conditions_Mpls_TtlValuePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/ttl-value"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/config/ttl-value"

func (*Qos_Classifier_Term_Conditions_Mpls_TtlValuePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ttl-value"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/state/ttl-value"

type Qos_Classifier_Term_Conditions_Mpls_TtlValuePathAny

type Qos_Classifier_Term_Conditions_Mpls_TtlValuePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Mpls_TtlValuePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/mpls/state/ttl-value YANG schema element.

func (*Qos_Classifier_Term_Conditions_Mpls_TtlValuePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/ttl-value"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/config/ttl-value"

func (*Qos_Classifier_Term_Conditions_Mpls_TtlValuePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ttl-value"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/mpls/state/ttl-value"

type Qos_Classifier_Term_Conditions_TransportPath

type Qos_Classifier_Term_Conditions_TransportPath struct {
	*ygnmi.NodePath
}

Qos_Classifier_Term_Conditions_TransportPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport YANG schema element.

func (*Qos_Classifier_Term_Conditions_TransportPath) BuiltinDetail added in v0.1.6

BuiltinDetail (leaf): Specifies a built-in (alias) for a match condition that matches multiple flags, or specifies particular logic as to the flag matches to be implemented. This leaf is only valid when the detail-match-mode leaf is BUILTIN.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/builtin-detail"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/*/builtin-detail"

func (*Qos_Classifier_Term_Conditions_TransportPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Conditions_TransportPath) DestinationPort

DestinationPort (leaf): Destination port or range

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/destination-port"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/*/destination-port"

func (*Qos_Classifier_Term_Conditions_TransportPath) DestinationPortSet

DestinationPortSet (leaf): Reference to a port set to match the destination port

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/destination-port-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/*/destination-port-set"

func (*Qos_Classifier_Term_Conditions_TransportPath) DetailMode added in v0.1.6

DetailMode (leaf): Mode that is used for matching detailed fields at the transport layer. When EXPLICIT is specified, the implementation should match based on the explicit flags that are specified in the corresponding leaf. When BUILTIN is specified, the implementation must expand the contents of the corresponding leaf to the flags and/or fields that match the pre-defined built-in values.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/detail-mode"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/*/detail-mode"

func (*Qos_Classifier_Term_Conditions_TransportPath) ExplicitDetailMatchMode added in v0.1.6

ExplicitDetailMatchMode (leaf): Specifies how the contents of the explicit-details-flags list are to be treated. ANY implies that any of the flags may match, where ALL indicates that all the flags must be matched.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/explicit-detail-match-mode"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/*/explicit-detail-match-mode"

func (*Qos_Classifier_Term_Conditions_TransportPath) ExplicitTcpFlags added in v0.1.6

ExplicitTcpFlags (leaf-list): An explicit list of the TCP flags that are to be matched. The mechanism for the match is specified by the explicit-detail-match-mode leaf.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/explicit-tcp-flags"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/*/explicit-tcp-flags"

func (*Qos_Classifier_Term_Conditions_TransportPath) SourcePort

SourcePort (leaf): Source port or range

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/source-port"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/*/source-port"

func (*Qos_Classifier_Term_Conditions_TransportPath) SourcePortSet

SourcePortSet (leaf): Reference to a port set to match the source port

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/source-port-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/*/source-port-set"

func (*Qos_Classifier_Term_Conditions_TransportPath) State

State returns a Query that can be used in gNMI operations.

type Qos_Classifier_Term_Conditions_TransportPathAny

type Qos_Classifier_Term_Conditions_TransportPathAny struct {
	*ygnmi.NodePath
}

Qos_Classifier_Term_Conditions_TransportPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport YANG schema element.

func (*Qos_Classifier_Term_Conditions_TransportPathAny) BuiltinDetail added in v0.1.6

BuiltinDetail (leaf): Specifies a built-in (alias) for a match condition that matches multiple flags, or specifies particular logic as to the flag matches to be implemented. This leaf is only valid when the detail-match-mode leaf is BUILTIN.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/builtin-detail"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/*/builtin-detail"

func (*Qos_Classifier_Term_Conditions_TransportPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Classifier_Term_Conditions_TransportPathAny) DestinationPort

DestinationPort (leaf): Destination port or range

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/destination-port"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/*/destination-port"

func (*Qos_Classifier_Term_Conditions_TransportPathAny) DestinationPortSet

DestinationPortSet (leaf): Reference to a port set to match the destination port

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/destination-port-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/*/destination-port-set"

func (*Qos_Classifier_Term_Conditions_TransportPathAny) DetailMode added in v0.1.6

DetailMode (leaf): Mode that is used for matching detailed fields at the transport layer. When EXPLICIT is specified, the implementation should match based on the explicit flags that are specified in the corresponding leaf. When BUILTIN is specified, the implementation must expand the contents of the corresponding leaf to the flags and/or fields that match the pre-defined built-in values.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/detail-mode"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/*/detail-mode"

func (*Qos_Classifier_Term_Conditions_TransportPathAny) ExplicitDetailMatchMode added in v0.1.6

ExplicitDetailMatchMode (leaf): Specifies how the contents of the explicit-details-flags list are to be treated. ANY implies that any of the flags may match, where ALL indicates that all the flags must be matched.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/explicit-detail-match-mode"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/*/explicit-detail-match-mode"

func (*Qos_Classifier_Term_Conditions_TransportPathAny) ExplicitTcpFlags added in v0.1.6

ExplicitTcpFlags (leaf-list): An explicit list of the TCP flags that are to be matched. The mechanism for the match is specified by the explicit-detail-match-mode leaf.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/explicit-tcp-flags"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/*/explicit-tcp-flags"

func (*Qos_Classifier_Term_Conditions_TransportPathAny) SourcePort

SourcePort (leaf): Source port or range

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/source-port"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/*/source-port"

func (*Qos_Classifier_Term_Conditions_TransportPathAny) SourcePortSet

SourcePortSet (leaf): Reference to a port set to match the source port

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "*/source-port-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/*/source-port-set"

func (*Qos_Classifier_Term_Conditions_TransportPathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPath added in v0.1.6

type Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/builtin-detail YANG schema element.

func (*Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPath) Config added in v0.1.6

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/builtin-detail"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/config/builtin-detail"

func (*Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPath) State added in v0.1.6

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/builtin-detail"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/state/builtin-detail"

type Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPathAny added in v0.1.6

type Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/builtin-detail YANG schema element.

func (*Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPathAny) Config added in v0.1.6

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/builtin-detail"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/config/builtin-detail"

func (*Qos_Classifier_Term_Conditions_Transport_BuiltinDetailPathAny) State added in v0.1.6

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/builtin-detail"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/state/builtin-detail"

type Qos_Classifier_Term_Conditions_Transport_DestinationPortPath

type Qos_Classifier_Term_Conditions_Transport_DestinationPortPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Transport_DestinationPortPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/destination-port YANG schema element.

func (*Qos_Classifier_Term_Conditions_Transport_DestinationPortPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/destination-port"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/config/destination-port"

func (*Qos_Classifier_Term_Conditions_Transport_DestinationPortPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/destination-port"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/state/destination-port"

type Qos_Classifier_Term_Conditions_Transport_DestinationPortPathAny

type Qos_Classifier_Term_Conditions_Transport_DestinationPortPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Transport_DestinationPortPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/destination-port YANG schema element.

func (*Qos_Classifier_Term_Conditions_Transport_DestinationPortPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/destination-port"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/config/destination-port"

func (*Qos_Classifier_Term_Conditions_Transport_DestinationPortPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/destination-port"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/state/destination-port"

type Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPath

type Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/destination-port-set YANG schema element.

func (*Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/destination-port-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/config/destination-port-set"

func (*Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/destination-port-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/state/destination-port-set"

type Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPathAny

type Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/destination-port-set YANG schema element.

func (*Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/destination-port-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/config/destination-port-set"

func (*Qos_Classifier_Term_Conditions_Transport_DestinationPortSetPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/destination-port-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/state/destination-port-set"

type Qos_Classifier_Term_Conditions_Transport_DetailModePath added in v0.1.6

type Qos_Classifier_Term_Conditions_Transport_DetailModePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Transport_DetailModePath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/detail-mode YANG schema element.

func (*Qos_Classifier_Term_Conditions_Transport_DetailModePath) Config added in v0.1.6

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/detail-mode"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/config/detail-mode"

func (*Qos_Classifier_Term_Conditions_Transport_DetailModePath) State added in v0.1.6

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/detail-mode"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/state/detail-mode"

type Qos_Classifier_Term_Conditions_Transport_DetailModePathAny added in v0.1.6

type Qos_Classifier_Term_Conditions_Transport_DetailModePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Transport_DetailModePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/detail-mode YANG schema element.

func (*Qos_Classifier_Term_Conditions_Transport_DetailModePathAny) Config added in v0.1.6

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/detail-mode"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/config/detail-mode"

func (*Qos_Classifier_Term_Conditions_Transport_DetailModePathAny) State added in v0.1.6

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/detail-mode"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/state/detail-mode"

type Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePath added in v0.1.6

type Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/explicit-detail-match-mode YANG schema element.

func (*Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePath) Config added in v0.1.6

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/explicit-detail-match-mode"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/config/explicit-detail-match-mode"

func (*Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePath) State added in v0.1.6

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/explicit-detail-match-mode"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/state/explicit-detail-match-mode"

type Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePathAny added in v0.1.6

type Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/explicit-detail-match-mode YANG schema element.

func (*Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePathAny) Config added in v0.1.6

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/explicit-detail-match-mode"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/config/explicit-detail-match-mode"

func (*Qos_Classifier_Term_Conditions_Transport_ExplicitDetailMatchModePathAny) State added in v0.1.6

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/explicit-detail-match-mode"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/state/explicit-detail-match-mode"

type Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPath added in v0.1.6

type Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/explicit-tcp-flags YANG schema element.

func (*Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPath) Config added in v0.1.6

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/explicit-tcp-flags"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/config/explicit-tcp-flags"

func (*Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPath) State added in v0.1.6

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/explicit-tcp-flags"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/state/explicit-tcp-flags"

type Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPathAny added in v0.1.6

type Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/explicit-tcp-flags YANG schema element.

func (*Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPathAny) Config added in v0.1.6

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/explicit-tcp-flags"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/config/explicit-tcp-flags"

func (*Qos_Classifier_Term_Conditions_Transport_ExplicitTcpFlagsPathAny) State added in v0.1.6

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/explicit-tcp-flags"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/state/explicit-tcp-flags"

type Qos_Classifier_Term_Conditions_Transport_SourcePortPath

type Qos_Classifier_Term_Conditions_Transport_SourcePortPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Transport_SourcePortPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/source-port YANG schema element.

func (*Qos_Classifier_Term_Conditions_Transport_SourcePortPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/source-port"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/config/source-port"

func (*Qos_Classifier_Term_Conditions_Transport_SourcePortPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/source-port"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/state/source-port"

type Qos_Classifier_Term_Conditions_Transport_SourcePortPathAny

type Qos_Classifier_Term_Conditions_Transport_SourcePortPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Transport_SourcePortPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/source-port YANG schema element.

func (*Qos_Classifier_Term_Conditions_Transport_SourcePortPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/source-port"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/config/source-port"

func (*Qos_Classifier_Term_Conditions_Transport_SourcePortPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/source-port"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/state/source-port"

type Qos_Classifier_Term_Conditions_Transport_SourcePortSetPath

type Qos_Classifier_Term_Conditions_Transport_SourcePortSetPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Transport_SourcePortSetPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/source-port-set YANG schema element.

func (*Qos_Classifier_Term_Conditions_Transport_SourcePortSetPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/source-port-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/config/source-port-set"

func (*Qos_Classifier_Term_Conditions_Transport_SourcePortSetPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/source-port-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/state/source-port-set"

type Qos_Classifier_Term_Conditions_Transport_SourcePortSetPathAny

type Qos_Classifier_Term_Conditions_Transport_SourcePortSetPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_Conditions_Transport_SourcePortSetPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/conditions/transport/state/source-port-set YANG schema element.

func (*Qos_Classifier_Term_Conditions_Transport_SourcePortSetPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "config/source-port-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/config/source-port-set"

func (*Qos_Classifier_Term_Conditions_Transport_SourcePortSetPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-packet-match"
Instantiating module: "openconfig-qos"
Path from parent:     "state/source-port-set"
Path from root:       "/qos/classifiers/classifier/terms/term/conditions/transport/state/source-port-set"

type Qos_Classifier_Term_IdPath

type Qos_Classifier_Term_IdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_IdPath represents the /openconfig-qos/qos/classifiers/classifier/terms/term/state/id YANG schema element.

func (*Qos_Classifier_Term_IdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/id"
Path from root:       "/qos/classifiers/classifier/terms/term/config/id"

func (*Qos_Classifier_Term_IdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/id"
Path from root:       "/qos/classifiers/classifier/terms/term/state/id"

type Qos_Classifier_Term_IdPathAny

type Qos_Classifier_Term_IdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_Term_IdPathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/terms/term/state/id YANG schema element.

func (*Qos_Classifier_Term_IdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/id"
Path from root:       "/qos/classifiers/classifier/terms/term/config/id"

func (*Qos_Classifier_Term_IdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/id"
Path from root:       "/qos/classifiers/classifier/terms/term/state/id"

type Qos_Classifier_TypePath

type Qos_Classifier_TypePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_TypePath represents the /openconfig-qos/qos/classifiers/classifier/state/type YANG schema element.

func (*Qos_Classifier_TypePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/type"
Path from root:       "/qos/classifiers/classifier/config/type"

func (*Qos_Classifier_TypePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/type"
Path from root:       "/qos/classifiers/classifier/state/type"

type Qos_Classifier_TypePathAny

type Qos_Classifier_TypePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Classifier_TypePathAny represents the wildcard version of the /openconfig-qos/qos/classifiers/classifier/state/type YANG schema element.

func (*Qos_Classifier_TypePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/type"
Path from root:       "/qos/classifiers/classifier/config/type"

func (*Qos_Classifier_TypePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/type"
Path from root:       "/qos/classifiers/classifier/state/type"

type Qos_ForwardingGroupPath

type Qos_ForwardingGroupPath struct {
	*ygnmi.NodePath
}

Qos_ForwardingGroupPath represents the /openconfig-qos/qos/forwarding-groups/forwarding-group YANG schema element.

func (*Qos_ForwardingGroupPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_ForwardingGroupPath) FabricPriority

FabricPriority (leaf): Set the priority for the forwarding group for local transmission through the device, e.g., across a switching fabric. Higher priorities are considered to be better, such that traffic with fabric priority 128 is considered to be higher priority than that with fabric priority 0.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/fabric-priority"
Path from root:       "/qos/forwarding-groups/forwarding-group/*/fabric-priority"

func (*Qos_ForwardingGroupPath) MulticastOutputQueue

MulticastOutputQueue (leaf): Output queue for multicast packets within this forwarding group. Where an operator or system does not require separate queueing for multicast and unicast this leaf is not specified.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/multicast-output-queue"
Path from root:       "/qos/forwarding-groups/forwarding-group/*/multicast-output-queue"

func (*Qos_ForwardingGroupPath) Name

Name (leaf): Name of the forwarding group

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/forwarding-groups/forwarding-group/*/name"

func (*Qos_ForwardingGroupPath) OutputQueue

OutputQueue (leaf): Output queue for packets in this forwarding group. This leaf applies to both multicast and unicast packets. Where a user or system requires separate queueing for multicast and unicast the unicast-output-queue and multicast-output-queue leaves should be specified.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/output-queue"
Path from root:       "/qos/forwarding-groups/forwarding-group/*/output-queue"

func (*Qos_ForwardingGroupPath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_ForwardingGroupPath) UnicastOutputQueue

UnicastOutputQueue (leaf): Output queue for unicast packets within this forwarding group. Where an operator or system does not require separate queueing for multicast and unicast this leaf is not specified.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/unicast-output-queue"
Path from root:       "/qos/forwarding-groups/forwarding-group/*/unicast-output-queue"

type Qos_ForwardingGroupPathAny

type Qos_ForwardingGroupPathAny struct {
	*ygnmi.NodePath
}

Qos_ForwardingGroupPathAny represents the wildcard version of the /openconfig-qos/qos/forwarding-groups/forwarding-group YANG schema element.

func (*Qos_ForwardingGroupPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_ForwardingGroupPathAny) FabricPriority

FabricPriority (leaf): Set the priority for the forwarding group for local transmission through the device, e.g., across a switching fabric. Higher priorities are considered to be better, such that traffic with fabric priority 128 is considered to be higher priority than that with fabric priority 0.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/fabric-priority"
Path from root:       "/qos/forwarding-groups/forwarding-group/*/fabric-priority"

func (*Qos_ForwardingGroupPathAny) MulticastOutputQueue

MulticastOutputQueue (leaf): Output queue for multicast packets within this forwarding group. Where an operator or system does not require separate queueing for multicast and unicast this leaf is not specified.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/multicast-output-queue"
Path from root:       "/qos/forwarding-groups/forwarding-group/*/multicast-output-queue"

func (*Qos_ForwardingGroupPathAny) Name

Name (leaf): Name of the forwarding group

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/forwarding-groups/forwarding-group/*/name"

func (*Qos_ForwardingGroupPathAny) OutputQueue

OutputQueue (leaf): Output queue for packets in this forwarding group. This leaf applies to both multicast and unicast packets. Where a user or system requires separate queueing for multicast and unicast the unicast-output-queue and multicast-output-queue leaves should be specified.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/output-queue"
Path from root:       "/qos/forwarding-groups/forwarding-group/*/output-queue"

func (*Qos_ForwardingGroupPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_ForwardingGroupPathAny) UnicastOutputQueue

UnicastOutputQueue (leaf): Output queue for unicast packets within this forwarding group. Where an operator or system does not require separate queueing for multicast and unicast this leaf is not specified.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/unicast-output-queue"
Path from root:       "/qos/forwarding-groups/forwarding-group/*/unicast-output-queue"

type Qos_ForwardingGroupPathMap added in v0.1.24

type Qos_ForwardingGroupPathMap struct {
	*ygnmi.NodePath
}

Qos_ForwardingGroupPathMap represents the /openconfig-qos/qos/forwarding-groups/forwarding-group YANG schema element.

func (*Qos_ForwardingGroupPathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_ForwardingGroupPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_ForwardingGroupPathMapAny added in v0.1.24

type Qos_ForwardingGroupPathMapAny struct {
	*ygnmi.NodePath
}

Qos_ForwardingGroupPathMapAny represents the wildcard version of the /openconfig-qos/qos/forwarding-groups/forwarding-group YANG schema element.

func (*Qos_ForwardingGroupPathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_ForwardingGroupPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_ForwardingGroup_FabricPriorityPath

type Qos_ForwardingGroup_FabricPriorityPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_ForwardingGroup_FabricPriorityPath represents the /openconfig-qos/qos/forwarding-groups/forwarding-group/state/fabric-priority YANG schema element.

func (*Qos_ForwardingGroup_FabricPriorityPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/fabric-priority"
Path from root:       "/qos/forwarding-groups/forwarding-group/config/fabric-priority"

func (*Qos_ForwardingGroup_FabricPriorityPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/fabric-priority"
Path from root:       "/qos/forwarding-groups/forwarding-group/state/fabric-priority"

type Qos_ForwardingGroup_FabricPriorityPathAny

type Qos_ForwardingGroup_FabricPriorityPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_ForwardingGroup_FabricPriorityPathAny represents the wildcard version of the /openconfig-qos/qos/forwarding-groups/forwarding-group/state/fabric-priority YANG schema element.

func (*Qos_ForwardingGroup_FabricPriorityPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/fabric-priority"
Path from root:       "/qos/forwarding-groups/forwarding-group/config/fabric-priority"

func (*Qos_ForwardingGroup_FabricPriorityPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/fabric-priority"
Path from root:       "/qos/forwarding-groups/forwarding-group/state/fabric-priority"

type Qos_ForwardingGroup_MulticastOutputQueuePath

type Qos_ForwardingGroup_MulticastOutputQueuePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_ForwardingGroup_MulticastOutputQueuePath represents the /openconfig-qos/qos/forwarding-groups/forwarding-group/state/multicast-output-queue YANG schema element.

func (*Qos_ForwardingGroup_MulticastOutputQueuePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/multicast-output-queue"
Path from root:       "/qos/forwarding-groups/forwarding-group/config/multicast-output-queue"

func (*Qos_ForwardingGroup_MulticastOutputQueuePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/multicast-output-queue"
Path from root:       "/qos/forwarding-groups/forwarding-group/state/multicast-output-queue"

type Qos_ForwardingGroup_MulticastOutputQueuePathAny

type Qos_ForwardingGroup_MulticastOutputQueuePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_ForwardingGroup_MulticastOutputQueuePathAny represents the wildcard version of the /openconfig-qos/qos/forwarding-groups/forwarding-group/state/multicast-output-queue YANG schema element.

func (*Qos_ForwardingGroup_MulticastOutputQueuePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/multicast-output-queue"
Path from root:       "/qos/forwarding-groups/forwarding-group/config/multicast-output-queue"

func (*Qos_ForwardingGroup_MulticastOutputQueuePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/multicast-output-queue"
Path from root:       "/qos/forwarding-groups/forwarding-group/state/multicast-output-queue"

type Qos_ForwardingGroup_NamePath

type Qos_ForwardingGroup_NamePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_ForwardingGroup_NamePath represents the /openconfig-qos/qos/forwarding-groups/forwarding-group/state/name YANG schema element.

func (*Qos_ForwardingGroup_NamePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/forwarding-groups/forwarding-group/config/name"

func (*Qos_ForwardingGroup_NamePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/forwarding-groups/forwarding-group/state/name"

type Qos_ForwardingGroup_NamePathAny

type Qos_ForwardingGroup_NamePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_ForwardingGroup_NamePathAny represents the wildcard version of the /openconfig-qos/qos/forwarding-groups/forwarding-group/state/name YANG schema element.

func (*Qos_ForwardingGroup_NamePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/forwarding-groups/forwarding-group/config/name"

func (*Qos_ForwardingGroup_NamePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/forwarding-groups/forwarding-group/state/name"

type Qos_ForwardingGroup_OutputQueuePath

type Qos_ForwardingGroup_OutputQueuePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_ForwardingGroup_OutputQueuePath represents the /openconfig-qos/qos/forwarding-groups/forwarding-group/state/output-queue YANG schema element.

func (*Qos_ForwardingGroup_OutputQueuePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/output-queue"
Path from root:       "/qos/forwarding-groups/forwarding-group/config/output-queue"

func (*Qos_ForwardingGroup_OutputQueuePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/output-queue"
Path from root:       "/qos/forwarding-groups/forwarding-group/state/output-queue"

type Qos_ForwardingGroup_OutputQueuePathAny

type Qos_ForwardingGroup_OutputQueuePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_ForwardingGroup_OutputQueuePathAny represents the wildcard version of the /openconfig-qos/qos/forwarding-groups/forwarding-group/state/output-queue YANG schema element.

func (*Qos_ForwardingGroup_OutputQueuePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/output-queue"
Path from root:       "/qos/forwarding-groups/forwarding-group/config/output-queue"

func (*Qos_ForwardingGroup_OutputQueuePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/output-queue"
Path from root:       "/qos/forwarding-groups/forwarding-group/state/output-queue"

type Qos_ForwardingGroup_UnicastOutputQueuePath

type Qos_ForwardingGroup_UnicastOutputQueuePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_ForwardingGroup_UnicastOutputQueuePath represents the /openconfig-qos/qos/forwarding-groups/forwarding-group/state/unicast-output-queue YANG schema element.

func (*Qos_ForwardingGroup_UnicastOutputQueuePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/unicast-output-queue"
Path from root:       "/qos/forwarding-groups/forwarding-group/config/unicast-output-queue"

func (*Qos_ForwardingGroup_UnicastOutputQueuePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/unicast-output-queue"
Path from root:       "/qos/forwarding-groups/forwarding-group/state/unicast-output-queue"

type Qos_ForwardingGroup_UnicastOutputQueuePathAny

type Qos_ForwardingGroup_UnicastOutputQueuePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_ForwardingGroup_UnicastOutputQueuePathAny represents the wildcard version of the /openconfig-qos/qos/forwarding-groups/forwarding-group/state/unicast-output-queue YANG schema element.

func (*Qos_ForwardingGroup_UnicastOutputQueuePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/unicast-output-queue"
Path from root:       "/qos/forwarding-groups/forwarding-group/config/unicast-output-queue"

func (*Qos_ForwardingGroup_UnicastOutputQueuePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/unicast-output-queue"
Path from root:       "/qos/forwarding-groups/forwarding-group/state/unicast-output-queue"

type Qos_InterfacePath

type Qos_InterfacePath struct {
	*ygnmi.NodePath
}

Qos_InterfacePath represents the /openconfig-qos/qos/interfaces/interface YANG schema element.

func (*Qos_InterfacePath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_InterfacePath) Input

Input (container): Top-level container for QoS data for the ingress interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "input"
Path from root:       "/qos/interfaces/interface/input"

func (*Qos_InterfacePath) InterfaceId

InterfaceId (leaf): Identifier for the interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/interface-id"
Path from root:       "/qos/interfaces/interface/*/interface-id"

func (*Qos_InterfacePath) InterfaceRef

InterfaceRef (container): Reference to an interface or subinterface. The interface that is being referenced is uniquely referenced based on the specified interface and subinterface leaves. In contexts where a Layer 3 interface is to be referenced, both the interface and subinterface leaves must be populated, as Layer 3 configuration within the OpenConfig models is associated with a subinterface. In the case where a Layer 2 interface is to be referenced, only the interface is specified.

The interface/subinterface leaf tuple must be used as the means by which the interface is specified, regardless of any other context information (e.g., key in a list).

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "interface-ref"
Path from root:       "/qos/interfaces/interface/interface-ref"

func (*Qos_InterfacePath) Output

Output (container): Top-level container for QoS data related to the egress interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "output"
Path from root:       "/qos/interfaces/interface/output"

func (*Qos_InterfacePath) State

State returns a Query that can be used in gNMI operations.

type Qos_InterfacePathAny

type Qos_InterfacePathAny struct {
	*ygnmi.NodePath
}

Qos_InterfacePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface YANG schema element.

func (*Qos_InterfacePathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_InterfacePathAny) Input

Input (container): Top-level container for QoS data for the ingress interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "input"
Path from root:       "/qos/interfaces/interface/input"

func (*Qos_InterfacePathAny) InterfaceId

InterfaceId (leaf): Identifier for the interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/interface-id"
Path from root:       "/qos/interfaces/interface/*/interface-id"

func (*Qos_InterfacePathAny) InterfaceRef

InterfaceRef (container): Reference to an interface or subinterface. The interface that is being referenced is uniquely referenced based on the specified interface and subinterface leaves. In contexts where a Layer 3 interface is to be referenced, both the interface and subinterface leaves must be populated, as Layer 3 configuration within the OpenConfig models is associated with a subinterface. In the case where a Layer 2 interface is to be referenced, only the interface is specified.

The interface/subinterface leaf tuple must be used as the means by which the interface is specified, regardless of any other context information (e.g., key in a list).

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "interface-ref"
Path from root:       "/qos/interfaces/interface/interface-ref"

func (*Qos_InterfacePathAny) Output

Output (container): Top-level container for QoS data related to the egress interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "output"
Path from root:       "/qos/interfaces/interface/output"

func (*Qos_InterfacePathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_InterfacePathMap added in v0.1.24

type Qos_InterfacePathMap struct {
	*ygnmi.NodePath
}

Qos_InterfacePathMap represents the /openconfig-qos/qos/interfaces/interface YANG schema element.

func (*Qos_InterfacePathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_InterfacePathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_InterfacePathMapAny added in v0.1.24

type Qos_InterfacePathMapAny struct {
	*ygnmi.NodePath
}

Qos_InterfacePathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface YANG schema element.

func (*Qos_InterfacePathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_InterfacePathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Interface_InputPath

type Qos_Interface_InputPath struct {
	*ygnmi.NodePath
}

Qos_Interface_InputPath represents the /openconfig-qos/qos/interfaces/interface/input YANG schema element.

func (*Qos_Interface_InputPath) BufferAllocationProfile

BufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.

This reference specifies the policy that should be used for memory allocated to the input (rx) queueing.

This leaf is used in deployment cases where the operator or system requires common allocation profiles covering unicast and multicast packets.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/input/*/buffer-allocation-profile"

func (*Qos_Interface_InputPath) Classifier

Classifier (list): A list of classifiers that should be applied to the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "classifiers/classifier"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier"

Type: oc.E_Input_Classifier_Type

func (*Qos_Interface_InputPath) ClassifierAny

ClassifierAny (list): A list of classifiers that should be applied to the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "classifiers/classifier"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier"

func (*Qos_Interface_InputPath) ClassifierMap added in v0.1.24

ClassifierMap (list): A list of classifiers that should be applied to the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "classifiers/classifier"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier"

func (*Qos_Interface_InputPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_InputPath) MulticastBufferAllocationProfile

MulticastBufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.

This reference specifies the policy that should be used for memory allocated to the output (tx) queueing.

This buffer allocation profile applies to only multicast packets on the interface - if specified, the unicast-buffer-allocation-profile governs the allocation profile used for memory dedicated to unicast. If a system does not support, or an operator does not require separate buffer-allocation-profiles, this is specified by use of the buffer-allocation-profile leaf.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/multicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/input/*/multicast-buffer-allocation-profile"

func (*Qos_Interface_InputPath) Queue

Queue (list): Top-level container for the queue associated with this interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/interfaces/interface/input/queues/queue"

Name: string

func (*Qos_Interface_InputPath) QueueAny

QueueAny (list): Top-level container for the queue associated with this interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/interfaces/interface/input/queues/queue"

func (*Qos_Interface_InputPath) QueueMap added in v0.1.24

QueueMap (list): Top-level container for the queue associated with this interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/interfaces/interface/input/queues/queue"

func (*Qos_Interface_InputPath) SchedulerPolicy

SchedulerPolicy (container): Scheduler policy associated with the interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "scheduler-policy"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy"

func (*Qos_Interface_InputPath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Interface_InputPath) UnicastBufferAllocationProfile

UnicastBufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.

This reference specifies the policy that should be used for memory allocated to the output (tx) queueing.

This buffer allocation profile applies to only unicast packets on the interface - if specified, the multicast-buffer-allocation-profile governs the allocation profile used for memory dedicated to multicast. If a system does not support, or an operator does not require separate buffer-allocation-profiles, this is specified by use of the buffer-allocation-profile leaf.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/unicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/input/*/unicast-buffer-allocation-profile"

func (*Qos_Interface_InputPath) VoqInterface

VoqInterface (list): List of egress interfaces for which a virtual output queue is instantiated at this interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "virtual-output-queues/voq-interface"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface"

Name: string

func (*Qos_Interface_InputPath) VoqInterfaceAny

VoqInterfaceAny (list): List of egress interfaces for which a virtual output queue is instantiated at this interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "virtual-output-queues/voq-interface"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface"

func (*Qos_Interface_InputPath) VoqInterfaceMap added in v0.1.24

VoqInterfaceMap (list): List of egress interfaces for which a virtual output queue is instantiated at this interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "virtual-output-queues/voq-interface"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface"

type Qos_Interface_InputPathAny

type Qos_Interface_InputPathAny struct {
	*ygnmi.NodePath
}

Qos_Interface_InputPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input YANG schema element.

func (*Qos_Interface_InputPathAny) BufferAllocationProfile

BufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.

This reference specifies the policy that should be used for memory allocated to the input (rx) queueing.

This leaf is used in deployment cases where the operator or system requires common allocation profiles covering unicast and multicast packets.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/input/*/buffer-allocation-profile"

func (*Qos_Interface_InputPathAny) Classifier

Classifier (list): A list of classifiers that should be applied to the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "classifiers/classifier"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier"

Type: oc.E_Input_Classifier_Type

func (*Qos_Interface_InputPathAny) ClassifierAny

ClassifierAny (list): A list of classifiers that should be applied to the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "classifiers/classifier"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier"

func (*Qos_Interface_InputPathAny) ClassifierMap added in v0.1.24

ClassifierMap (list): A list of classifiers that should be applied to the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "classifiers/classifier"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier"

func (*Qos_Interface_InputPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_InputPathAny) MulticastBufferAllocationProfile

MulticastBufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.

This reference specifies the policy that should be used for memory allocated to the output (tx) queueing.

This buffer allocation profile applies to only multicast packets on the interface - if specified, the unicast-buffer-allocation-profile governs the allocation profile used for memory dedicated to unicast. If a system does not support, or an operator does not require separate buffer-allocation-profiles, this is specified by use of the buffer-allocation-profile leaf.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/multicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/input/*/multicast-buffer-allocation-profile"

func (*Qos_Interface_InputPathAny) Queue

Queue (list): Top-level container for the queue associated with this interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/interfaces/interface/input/queues/queue"

Name: string

func (*Qos_Interface_InputPathAny) QueueAny

QueueAny (list): Top-level container for the queue associated with this interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/interfaces/interface/input/queues/queue"

func (*Qos_Interface_InputPathAny) QueueMap added in v0.1.24

QueueMap (list): Top-level container for the queue associated with this interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/interfaces/interface/input/queues/queue"

func (*Qos_Interface_InputPathAny) SchedulerPolicy

SchedulerPolicy (container): Scheduler policy associated with the interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "scheduler-policy"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy"

func (*Qos_Interface_InputPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Interface_InputPathAny) UnicastBufferAllocationProfile

UnicastBufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.

This reference specifies the policy that should be used for memory allocated to the output (tx) queueing.

This buffer allocation profile applies to only unicast packets on the interface - if specified, the multicast-buffer-allocation-profile governs the allocation profile used for memory dedicated to multicast. If a system does not support, or an operator does not require separate buffer-allocation-profiles, this is specified by use of the buffer-allocation-profile leaf.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/unicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/input/*/unicast-buffer-allocation-profile"

func (*Qos_Interface_InputPathAny) VoqInterface

VoqInterface (list): List of egress interfaces for which a virtual output queue is instantiated at this interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "virtual-output-queues/voq-interface"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface"

Name: string

func (*Qos_Interface_InputPathAny) VoqInterfaceAny

VoqInterfaceAny (list): List of egress interfaces for which a virtual output queue is instantiated at this interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "virtual-output-queues/voq-interface"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface"

func (*Qos_Interface_InputPathAny) VoqInterfaceMap added in v0.1.24

VoqInterfaceMap (list): List of egress interfaces for which a virtual output queue is instantiated at this interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "virtual-output-queues/voq-interface"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface"

type Qos_Interface_Input_BufferAllocationProfilePath

type Qos_Interface_Input_BufferAllocationProfilePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_BufferAllocationProfilePath represents the /openconfig-qos/qos/interfaces/interface/input/state/buffer-allocation-profile YANG schema element.

func (*Qos_Interface_Input_BufferAllocationProfilePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/input/config/buffer-allocation-profile"

func (*Qos_Interface_Input_BufferAllocationProfilePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/input/state/buffer-allocation-profile"

type Qos_Interface_Input_BufferAllocationProfilePathAny

type Qos_Interface_Input_BufferAllocationProfilePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_BufferAllocationProfilePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/state/buffer-allocation-profile YANG schema element.

func (*Qos_Interface_Input_BufferAllocationProfilePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/input/config/buffer-allocation-profile"

func (*Qos_Interface_Input_BufferAllocationProfilePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/input/state/buffer-allocation-profile"

type Qos_Interface_Input_ClassifierPath

type Qos_Interface_Input_ClassifierPath struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_ClassifierPath represents the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier YANG schema element.

func (*Qos_Interface_Input_ClassifierPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_ClassifierPath) Name

Name (leaf): Reference to the classifier to be applied to ingress traffic on the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/*/name"

func (*Qos_Interface_Input_ClassifierPath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_ClassifierPath) Term

Term (list): List of match terms in the classifier associated with the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "terms/term"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/terms/term"

Id: string

func (*Qos_Interface_Input_ClassifierPath) TermAny

TermAny (list): List of match terms in the classifier associated with the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "terms/term"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/terms/term"

func (*Qos_Interface_Input_ClassifierPath) TermMap added in v0.1.24

TermMap (list): List of match terms in the classifier associated with the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "terms/term"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/terms/term"

func (*Qos_Interface_Input_ClassifierPath) Type

Type (leaf): Type of packets matched by the classifier.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/type"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/*/type"

type Qos_Interface_Input_ClassifierPathAny

type Qos_Interface_Input_ClassifierPathAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_ClassifierPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier YANG schema element.

func (*Qos_Interface_Input_ClassifierPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_ClassifierPathAny) Name

Name (leaf): Reference to the classifier to be applied to ingress traffic on the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/*/name"

func (*Qos_Interface_Input_ClassifierPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_ClassifierPathAny) Term

Term (list): List of match terms in the classifier associated with the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "terms/term"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/terms/term"

Id: string

func (*Qos_Interface_Input_ClassifierPathAny) TermAny

TermAny (list): List of match terms in the classifier associated with the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "terms/term"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/terms/term"

func (*Qos_Interface_Input_ClassifierPathAny) TermMap added in v0.1.24

TermMap (list): List of match terms in the classifier associated with the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "terms/term"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/terms/term"

func (*Qos_Interface_Input_ClassifierPathAny) Type

Type (leaf): Type of packets matched by the classifier.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/type"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/*/type"

type Qos_Interface_Input_ClassifierPathMap added in v0.1.24

type Qos_Interface_Input_ClassifierPathMap struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_ClassifierPathMap represents the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier YANG schema element.

func (*Qos_Interface_Input_ClassifierPathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_ClassifierPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Input_ClassifierPathMapAny added in v0.1.24

type Qos_Interface_Input_ClassifierPathMapAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_ClassifierPathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier YANG schema element.

func (*Qos_Interface_Input_ClassifierPathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_ClassifierPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Input_Classifier_NamePath

type Qos_Interface_Input_Classifier_NamePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Classifier_NamePath represents the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/state/name YANG schema element.

func (*Qos_Interface_Input_Classifier_NamePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/config/name"

func (*Qos_Interface_Input_Classifier_NamePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/state/name"

type Qos_Interface_Input_Classifier_NamePathAny

type Qos_Interface_Input_Classifier_NamePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Classifier_NamePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/state/name YANG schema element.

func (*Qos_Interface_Input_Classifier_NamePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/config/name"

func (*Qos_Interface_Input_Classifier_NamePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/state/name"

type Qos_Interface_Input_Classifier_TermPath

type Qos_Interface_Input_Classifier_TermPath struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_Classifier_TermPath represents the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/terms/term YANG schema element.

func (*Qos_Interface_Input_Classifier_TermPath) Id

Id (leaf): Reference to match terms in the classifier

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/id"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/terms/term/*/id"

func (*Qos_Interface_Input_Classifier_TermPath) MatchedOctets

MatchedOctets (leaf): Count of the number of octets (bytes) matching this classifier match term on the interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/matched-octets"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-octets"

func (*Qos_Interface_Input_Classifier_TermPath) MatchedPackets

MatchedPackets (leaf): Count of the number of packets matching this classifier match term on the interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/matched-packets"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-packets"

func (*Qos_Interface_Input_Classifier_TermPath) State

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Input_Classifier_TermPathAny

type Qos_Interface_Input_Classifier_TermPathAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_Classifier_TermPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/terms/term YANG schema element.

func (*Qos_Interface_Input_Classifier_TermPathAny) Id

Id (leaf): Reference to match terms in the classifier

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/id"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/terms/term/*/id"

func (*Qos_Interface_Input_Classifier_TermPathAny) MatchedOctets

MatchedOctets (leaf): Count of the number of octets (bytes) matching this classifier match term on the interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/matched-octets"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-octets"

func (*Qos_Interface_Input_Classifier_TermPathAny) MatchedPackets

MatchedPackets (leaf): Count of the number of packets matching this classifier match term on the interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/matched-packets"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-packets"

func (*Qos_Interface_Input_Classifier_TermPathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Input_Classifier_TermPathMap added in v0.1.24

type Qos_Interface_Input_Classifier_TermPathMap struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_Classifier_TermPathMap represents the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/terms/term YANG schema element.

func (*Qos_Interface_Input_Classifier_TermPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Input_Classifier_TermPathMapAny added in v0.1.24

type Qos_Interface_Input_Classifier_TermPathMapAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_Classifier_TermPathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/terms/term YANG schema element.

func (*Qos_Interface_Input_Classifier_TermPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Input_Classifier_Term_IdPath

type Qos_Interface_Input_Classifier_Term_IdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Classifier_Term_IdPath represents the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/id YANG schema element.

func (*Qos_Interface_Input_Classifier_Term_IdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "id"
Path from root:       ""

func (*Qos_Interface_Input_Classifier_Term_IdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/id"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/id"

type Qos_Interface_Input_Classifier_Term_IdPathAny

type Qos_Interface_Input_Classifier_Term_IdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Classifier_Term_IdPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/id YANG schema element.

func (*Qos_Interface_Input_Classifier_Term_IdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "id"
Path from root:       ""

func (*Qos_Interface_Input_Classifier_Term_IdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/id"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/id"

type Qos_Interface_Input_Classifier_Term_MatchedOctetsPath

type Qos_Interface_Input_Classifier_Term_MatchedOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Classifier_Term_MatchedOctetsPath represents the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-octets YANG schema element.

func (*Qos_Interface_Input_Classifier_Term_MatchedOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/matched-octets"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-octets"

type Qos_Interface_Input_Classifier_Term_MatchedOctetsPathAny

type Qos_Interface_Input_Classifier_Term_MatchedOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Classifier_Term_MatchedOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-octets YANG schema element.

func (*Qos_Interface_Input_Classifier_Term_MatchedOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/matched-octets"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-octets"

type Qos_Interface_Input_Classifier_Term_MatchedPacketsPath

type Qos_Interface_Input_Classifier_Term_MatchedPacketsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Classifier_Term_MatchedPacketsPath represents the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-packets YANG schema element.

func (*Qos_Interface_Input_Classifier_Term_MatchedPacketsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/matched-packets"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-packets"

type Qos_Interface_Input_Classifier_Term_MatchedPacketsPathAny

type Qos_Interface_Input_Classifier_Term_MatchedPacketsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Classifier_Term_MatchedPacketsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-packets YANG schema element.

func (*Qos_Interface_Input_Classifier_Term_MatchedPacketsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/matched-packets"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/terms/term/state/matched-packets"

type Qos_Interface_Input_Classifier_TypePath

type Qos_Interface_Input_Classifier_TypePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Classifier_TypePath represents the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/state/type YANG schema element.

func (*Qos_Interface_Input_Classifier_TypePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/type"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/config/type"

func (*Qos_Interface_Input_Classifier_TypePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/type"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/state/type"

type Qos_Interface_Input_Classifier_TypePathAny

type Qos_Interface_Input_Classifier_TypePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Classifier_TypePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/classifiers/classifier/state/type YANG schema element.

func (*Qos_Interface_Input_Classifier_TypePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/type"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/config/type"

func (*Qos_Interface_Input_Classifier_TypePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/type"
Path from root:       "/qos/interfaces/interface/input/classifiers/classifier/state/type"

type Qos_Interface_Input_MulticastBufferAllocationProfilePath

type Qos_Interface_Input_MulticastBufferAllocationProfilePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_MulticastBufferAllocationProfilePath represents the /openconfig-qos/qos/interfaces/interface/input/state/multicast-buffer-allocation-profile YANG schema element.

func (*Qos_Interface_Input_MulticastBufferAllocationProfilePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/multicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/input/config/multicast-buffer-allocation-profile"

func (*Qos_Interface_Input_MulticastBufferAllocationProfilePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/multicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/input/state/multicast-buffer-allocation-profile"

type Qos_Interface_Input_MulticastBufferAllocationProfilePathAny

type Qos_Interface_Input_MulticastBufferAllocationProfilePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_MulticastBufferAllocationProfilePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/state/multicast-buffer-allocation-profile YANG schema element.

func (*Qos_Interface_Input_MulticastBufferAllocationProfilePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/multicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/input/config/multicast-buffer-allocation-profile"

func (*Qos_Interface_Input_MulticastBufferAllocationProfilePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/multicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/input/state/multicast-buffer-allocation-profile"

type Qos_Interface_Input_QueuePath

type Qos_Interface_Input_QueuePath struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_QueuePath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue YANG schema element.

func (*Qos_Interface_Input_QueuePath) AvgQueueLen

AvgQueueLen (leaf): Average observed queue length

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/avg-queue-len"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/avg-queue-len"

func (*Qos_Interface_Input_QueuePath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_QueuePath) DroppedOctets

DroppedOctets (leaf): Number of octets dropped by the queue due to overrun, that is tail-drop or AMQ (RED, WRED, etc) induced drops as indicated by the attached queue-management-profile

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-octets"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/dropped-octets"

func (*Qos_Interface_Input_QueuePath) DroppedPkts

DroppedPkts (leaf): Number of packets dropped by the queue due to overrun, that is tail-drop or AMQ (RED, WRED, etc) induced drops as indicated by the attached queue-management-profile

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-pkts"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/dropped-pkts"

func (*Qos_Interface_Input_QueuePath) EcnMarkedOctets added in v0.3.1

EcnMarkedOctets (leaf): Number of octets for which ECN codepoint has been changed from ECT to CE

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-octets"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/ecn-marked-octets"

func (*Qos_Interface_Input_QueuePath) EcnMarkedPkts added in v0.3.1

EcnMarkedPkts (leaf): number of packets for which ECN codepoint has been changed from ECT to CE

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-pkts"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/ecn-marked-pkts"

func (*Qos_Interface_Input_QueuePath) EcnSelectedOctets added in v0.3.1

EcnSelectedOctets (leaf): Number of octets of packets selected by AQM

For RED/WRED AQM this counter counts: - all octets enqueued while queue utilization was greater then max-threshold - octets enqueued while queue utilization was between min-threshold and max-threshold, with probability derived from RED/WRED slope

Octets are counted regardless of its ECN codepoint

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-octets"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/ecn-selected-octets"

func (*Qos_Interface_Input_QueuePath) EcnSelectedPkts added in v0.3.1

EcnSelectedPkts (leaf): Number of packets selected by AQM

For RED/WRED AQM this counter counts: - all packets enqueued while queue utilization was greater then max-threshold - packs enqueued while queue utilization was between min-threshold and max-threshold, with probability derived from RED/WRED slope

Packets are counted regardless of its ECN codepoint

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-pkts"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/ecn-selected-pkts"

func (*Qos_Interface_Input_QueuePath) MaxQueueLen

MaxQueueLen (leaf): Maximum observed queue length

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-queue-len"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/max-queue-len"

func (*Qos_Interface_Input_QueuePath) Name

Name (leaf): Reference to the queue associated with this interface. A queue may be explicitly configured, or implicitly created by the system based on default queues that are instantiated by a hardware component, or are assumed to be default on the system.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/interfaces/interface/input/queues/queue/*/name"

func (*Qos_Interface_Input_QueuePath) QueueManagementProfile

QueueManagementProfile (leaf): The queue management profile that is to be used for the queue on the interface.

For example, the system may use a profile which specifies that WRED curves are used for setting an ECN mark in the IP header instead of dropping a packet in order to signal impending congestion and for determining when there is sufficient congestion to tail drop packets.

A single profile is available per queue - which applies to all packets that are enqueued to the specified queue, whether they are unicast or multicast.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/queue-management-profile"
Path from root:       "/qos/interfaces/interface/input/queues/queue/*/queue-management-profile"

func (*Qos_Interface_Input_QueuePath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_QueuePath) TransmitOctets

TransmitOctets (leaf): Number of octets trasmitted by this queue

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-octets"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/transmit-octets"

func (*Qos_Interface_Input_QueuePath) TransmitPkts

TransmitPkts (leaf): Number of packets transmitted by this queue

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-pkts"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/transmit-pkts"

type Qos_Interface_Input_QueuePathAny

type Qos_Interface_Input_QueuePathAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_QueuePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue YANG schema element.

func (*Qos_Interface_Input_QueuePathAny) AvgQueueLen

AvgQueueLen (leaf): Average observed queue length

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/avg-queue-len"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/avg-queue-len"

func (*Qos_Interface_Input_QueuePathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_QueuePathAny) DroppedOctets

DroppedOctets (leaf): Number of octets dropped by the queue due to overrun, that is tail-drop or AMQ (RED, WRED, etc) induced drops as indicated by the attached queue-management-profile

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-octets"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/dropped-octets"

func (*Qos_Interface_Input_QueuePathAny) DroppedPkts

DroppedPkts (leaf): Number of packets dropped by the queue due to overrun, that is tail-drop or AMQ (RED, WRED, etc) induced drops as indicated by the attached queue-management-profile

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-pkts"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/dropped-pkts"

func (*Qos_Interface_Input_QueuePathAny) EcnMarkedOctets added in v0.3.1

EcnMarkedOctets (leaf): Number of octets for which ECN codepoint has been changed from ECT to CE

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-octets"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/ecn-marked-octets"

func (*Qos_Interface_Input_QueuePathAny) EcnMarkedPkts added in v0.3.1

EcnMarkedPkts (leaf): number of packets for which ECN codepoint has been changed from ECT to CE

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-pkts"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/ecn-marked-pkts"

func (*Qos_Interface_Input_QueuePathAny) EcnSelectedOctets added in v0.3.1

EcnSelectedOctets (leaf): Number of octets of packets selected by AQM

For RED/WRED AQM this counter counts: - all octets enqueued while queue utilization was greater then max-threshold - octets enqueued while queue utilization was between min-threshold and max-threshold, with probability derived from RED/WRED slope

Octets are counted regardless of its ECN codepoint

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-octets"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/ecn-selected-octets"

func (*Qos_Interface_Input_QueuePathAny) EcnSelectedPkts added in v0.3.1

EcnSelectedPkts (leaf): Number of packets selected by AQM

For RED/WRED AQM this counter counts: - all packets enqueued while queue utilization was greater then max-threshold - packs enqueued while queue utilization was between min-threshold and max-threshold, with probability derived from RED/WRED slope

Packets are counted regardless of its ECN codepoint

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-pkts"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/ecn-selected-pkts"

func (*Qos_Interface_Input_QueuePathAny) MaxQueueLen

MaxQueueLen (leaf): Maximum observed queue length

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-queue-len"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/max-queue-len"

func (*Qos_Interface_Input_QueuePathAny) Name

Name (leaf): Reference to the queue associated with this interface. A queue may be explicitly configured, or implicitly created by the system based on default queues that are instantiated by a hardware component, or are assumed to be default on the system.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/interfaces/interface/input/queues/queue/*/name"

func (*Qos_Interface_Input_QueuePathAny) QueueManagementProfile

QueueManagementProfile (leaf): The queue management profile that is to be used for the queue on the interface.

For example, the system may use a profile which specifies that WRED curves are used for setting an ECN mark in the IP header instead of dropping a packet in order to signal impending congestion and for determining when there is sufficient congestion to tail drop packets.

A single profile is available per queue - which applies to all packets that are enqueued to the specified queue, whether they are unicast or multicast.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/queue-management-profile"
Path from root:       "/qos/interfaces/interface/input/queues/queue/*/queue-management-profile"

func (*Qos_Interface_Input_QueuePathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_QueuePathAny) TransmitOctets

TransmitOctets (leaf): Number of octets trasmitted by this queue

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-octets"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/transmit-octets"

func (*Qos_Interface_Input_QueuePathAny) TransmitPkts

TransmitPkts (leaf): Number of packets transmitted by this queue

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-pkts"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/transmit-pkts"

type Qos_Interface_Input_QueuePathMap added in v0.1.24

type Qos_Interface_Input_QueuePathMap struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_QueuePathMap represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue YANG schema element.

func (*Qos_Interface_Input_QueuePathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_QueuePathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Input_QueuePathMapAny added in v0.1.24

type Qos_Interface_Input_QueuePathMapAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_QueuePathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue YANG schema element.

func (*Qos_Interface_Input_QueuePathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_QueuePathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Input_Queue_AvgQueueLenPath

type Qos_Interface_Input_Queue_AvgQueueLenPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_AvgQueueLenPath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/avg-queue-len YANG schema element.

func (*Qos_Interface_Input_Queue_AvgQueueLenPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/avg-queue-len"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/avg-queue-len"

type Qos_Interface_Input_Queue_AvgQueueLenPathAny

type Qos_Interface_Input_Queue_AvgQueueLenPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_AvgQueueLenPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/avg-queue-len YANG schema element.

func (*Qos_Interface_Input_Queue_AvgQueueLenPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/avg-queue-len"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/avg-queue-len"

type Qos_Interface_Input_Queue_DroppedOctetsPath

type Qos_Interface_Input_Queue_DroppedOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_DroppedOctetsPath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/dropped-octets YANG schema element.

func (*Qos_Interface_Input_Queue_DroppedOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-octets"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/dropped-octets"

type Qos_Interface_Input_Queue_DroppedOctetsPathAny

type Qos_Interface_Input_Queue_DroppedOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_DroppedOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/dropped-octets YANG schema element.

func (*Qos_Interface_Input_Queue_DroppedOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-octets"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/dropped-octets"

type Qos_Interface_Input_Queue_DroppedPktsPath

type Qos_Interface_Input_Queue_DroppedPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_DroppedPktsPath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/dropped-pkts YANG schema element.

func (*Qos_Interface_Input_Queue_DroppedPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-pkts"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/dropped-pkts"

type Qos_Interface_Input_Queue_DroppedPktsPathAny

type Qos_Interface_Input_Queue_DroppedPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_DroppedPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/dropped-pkts YANG schema element.

func (*Qos_Interface_Input_Queue_DroppedPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-pkts"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/dropped-pkts"

type Qos_Interface_Input_Queue_EcnMarkedOctetsPath added in v0.3.1

type Qos_Interface_Input_Queue_EcnMarkedOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_EcnMarkedOctetsPath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/ecn-marked-octets YANG schema element.

func (*Qos_Interface_Input_Queue_EcnMarkedOctetsPath) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-octets"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/ecn-marked-octets"

type Qos_Interface_Input_Queue_EcnMarkedOctetsPathAny added in v0.3.1

type Qos_Interface_Input_Queue_EcnMarkedOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_EcnMarkedOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/ecn-marked-octets YANG schema element.

func (*Qos_Interface_Input_Queue_EcnMarkedOctetsPathAny) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-octets"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/ecn-marked-octets"

type Qos_Interface_Input_Queue_EcnMarkedPktsPath added in v0.3.1

type Qos_Interface_Input_Queue_EcnMarkedPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_EcnMarkedPktsPath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/ecn-marked-pkts YANG schema element.

func (*Qos_Interface_Input_Queue_EcnMarkedPktsPath) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-pkts"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/ecn-marked-pkts"

type Qos_Interface_Input_Queue_EcnMarkedPktsPathAny added in v0.3.1

type Qos_Interface_Input_Queue_EcnMarkedPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_EcnMarkedPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/ecn-marked-pkts YANG schema element.

func (*Qos_Interface_Input_Queue_EcnMarkedPktsPathAny) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-pkts"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/ecn-marked-pkts"

type Qos_Interface_Input_Queue_EcnSelectedOctetsPath added in v0.3.1

type Qos_Interface_Input_Queue_EcnSelectedOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_EcnSelectedOctetsPath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/ecn-selected-octets YANG schema element.

func (*Qos_Interface_Input_Queue_EcnSelectedOctetsPath) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-octets"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/ecn-selected-octets"

type Qos_Interface_Input_Queue_EcnSelectedOctetsPathAny added in v0.3.1

type Qos_Interface_Input_Queue_EcnSelectedOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_EcnSelectedOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/ecn-selected-octets YANG schema element.

func (*Qos_Interface_Input_Queue_EcnSelectedOctetsPathAny) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-octets"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/ecn-selected-octets"

type Qos_Interface_Input_Queue_EcnSelectedPktsPath added in v0.3.1

type Qos_Interface_Input_Queue_EcnSelectedPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_EcnSelectedPktsPath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/ecn-selected-pkts YANG schema element.

func (*Qos_Interface_Input_Queue_EcnSelectedPktsPath) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-pkts"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/ecn-selected-pkts"

type Qos_Interface_Input_Queue_EcnSelectedPktsPathAny added in v0.3.1

type Qos_Interface_Input_Queue_EcnSelectedPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_EcnSelectedPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/ecn-selected-pkts YANG schema element.

func (*Qos_Interface_Input_Queue_EcnSelectedPktsPathAny) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-pkts"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/ecn-selected-pkts"

type Qos_Interface_Input_Queue_MaxQueueLenPath

type Qos_Interface_Input_Queue_MaxQueueLenPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_MaxQueueLenPath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/max-queue-len YANG schema element.

func (*Qos_Interface_Input_Queue_MaxQueueLenPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-queue-len"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/max-queue-len"

type Qos_Interface_Input_Queue_MaxQueueLenPathAny

type Qos_Interface_Input_Queue_MaxQueueLenPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_MaxQueueLenPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/max-queue-len YANG schema element.

func (*Qos_Interface_Input_Queue_MaxQueueLenPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-queue-len"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/max-queue-len"

type Qos_Interface_Input_Queue_NamePath

type Qos_Interface_Input_Queue_NamePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_NamePath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/name YANG schema element.

func (*Qos_Interface_Input_Queue_NamePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/interfaces/interface/input/queues/queue/config/name"

func (*Qos_Interface_Input_Queue_NamePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/name"

type Qos_Interface_Input_Queue_NamePathAny

type Qos_Interface_Input_Queue_NamePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_NamePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/name YANG schema element.

func (*Qos_Interface_Input_Queue_NamePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/interfaces/interface/input/queues/queue/config/name"

func (*Qos_Interface_Input_Queue_NamePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/name"

type Qos_Interface_Input_Queue_QueueManagementProfilePath

type Qos_Interface_Input_Queue_QueueManagementProfilePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_QueueManagementProfilePath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/queue-management-profile YANG schema element.

func (*Qos_Interface_Input_Queue_QueueManagementProfilePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/queue-management-profile"
Path from root:       "/qos/interfaces/interface/input/queues/queue/config/queue-management-profile"

func (*Qos_Interface_Input_Queue_QueueManagementProfilePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/queue-management-profile"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/queue-management-profile"

type Qos_Interface_Input_Queue_QueueManagementProfilePathAny

type Qos_Interface_Input_Queue_QueueManagementProfilePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_QueueManagementProfilePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/queue-management-profile YANG schema element.

func (*Qos_Interface_Input_Queue_QueueManagementProfilePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/queue-management-profile"
Path from root:       "/qos/interfaces/interface/input/queues/queue/config/queue-management-profile"

func (*Qos_Interface_Input_Queue_QueueManagementProfilePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/queue-management-profile"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/queue-management-profile"

type Qos_Interface_Input_Queue_TransmitOctetsPath

type Qos_Interface_Input_Queue_TransmitOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_TransmitOctetsPath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/transmit-octets YANG schema element.

func (*Qos_Interface_Input_Queue_TransmitOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-octets"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/transmit-octets"

type Qos_Interface_Input_Queue_TransmitOctetsPathAny

type Qos_Interface_Input_Queue_TransmitOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_TransmitOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/transmit-octets YANG schema element.

func (*Qos_Interface_Input_Queue_TransmitOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-octets"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/transmit-octets"

type Qos_Interface_Input_Queue_TransmitPktsPath

type Qos_Interface_Input_Queue_TransmitPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_TransmitPktsPath represents the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/transmit-pkts YANG schema element.

func (*Qos_Interface_Input_Queue_TransmitPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-pkts"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/transmit-pkts"

type Qos_Interface_Input_Queue_TransmitPktsPathAny

type Qos_Interface_Input_Queue_TransmitPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_Queue_TransmitPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/queues/queue/state/transmit-pkts YANG schema element.

func (*Qos_Interface_Input_Queue_TransmitPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-pkts"
Path from root:       "/qos/interfaces/interface/input/queues/queue/state/transmit-pkts"

type Qos_Interface_Input_SchedulerPolicyPath

type Qos_Interface_Input_SchedulerPolicyPath struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_SchedulerPolicyPath represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicyPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_SchedulerPolicyPath) Name

Name (leaf): The scheduler policy to be applied to traffic on this interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/*/name"

func (*Qos_Interface_Input_SchedulerPolicyPath) Scheduler

Scheduler (list): List of the schedulers that are part of the scheduler-policy specified.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "schedulers/scheduler"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler"

Sequence: uint32

func (*Qos_Interface_Input_SchedulerPolicyPath) SchedulerAny

SchedulerAny (list): List of the schedulers that are part of the scheduler-policy specified.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "schedulers/scheduler"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler"

func (*Qos_Interface_Input_SchedulerPolicyPath) SchedulerMap added in v0.1.24

SchedulerMap (list): List of the schedulers that are part of the scheduler-policy specified.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "schedulers/scheduler"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler"

func (*Qos_Interface_Input_SchedulerPolicyPath) State

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Input_SchedulerPolicyPathAny

type Qos_Interface_Input_SchedulerPolicyPathAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_SchedulerPolicyPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicyPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_SchedulerPolicyPathAny) Name

Name (leaf): The scheduler policy to be applied to traffic on this interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/*/name"

func (*Qos_Interface_Input_SchedulerPolicyPathAny) Scheduler

Scheduler (list): List of the schedulers that are part of the scheduler-policy specified.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "schedulers/scheduler"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler"

Sequence: uint32

func (*Qos_Interface_Input_SchedulerPolicyPathAny) SchedulerAny

SchedulerAny (list): List of the schedulers that are part of the scheduler-policy specified.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "schedulers/scheduler"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler"

func (*Qos_Interface_Input_SchedulerPolicyPathAny) SchedulerMap added in v0.1.24

SchedulerMap (list): List of the schedulers that are part of the scheduler-policy specified.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "schedulers/scheduler"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler"

func (*Qos_Interface_Input_SchedulerPolicyPathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Input_SchedulerPolicy_NamePath

type Qos_Interface_Input_SchedulerPolicy_NamePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_SchedulerPolicy_NamePath represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/state/name YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicy_NamePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/config/name"

func (*Qos_Interface_Input_SchedulerPolicy_NamePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/state/name"

type Qos_Interface_Input_SchedulerPolicy_NamePathAny

type Qos_Interface_Input_SchedulerPolicy_NamePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_SchedulerPolicy_NamePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/state/name YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicy_NamePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/config/name"

func (*Qos_Interface_Input_SchedulerPolicy_NamePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/state/name"

type Qos_Interface_Input_SchedulerPolicy_SchedulerPath

type Qos_Interface_Input_SchedulerPolicy_SchedulerPath struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_SchedulerPolicy_SchedulerPath represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ConformingOctets

ConformingOctets (leaf): The number of octets in packets that were considered conforming by the scheduler.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/conforming-octets"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-octets"

func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ConformingPkts

ConformingPkts (leaf): The number of packets that were considered conforming by the scheduler.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/conforming-pkts"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-pkts"

func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ExceedingOctets

ExceedingOctets (leaf): The number of octets in packets that were considered exceeding by the scheduler.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/exceeding-octets"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-octets"

func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ExceedingPkts

ExceedingPkts (leaf): The number of packets that were considered exceeding by the scheduler.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/exceeding-pkts"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-pkts"

func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPath) Sequence

Sequence (leaf): Reference to the sequence ID of the scheduler within the current scheduler policy.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/sequence"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/*/sequence"

func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ViolatingOctets

ViolatingOctets (leaf): The number of octets in packets that were considered violating by the policer.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/violating-octets"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-octets"

func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPath) ViolatingPkts

ViolatingPkts (leaf): The number of packets that were considered violating by the policer.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/violating-pkts"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-pkts"

type Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny

type Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ConformingOctets

ConformingOctets (leaf): The number of octets in packets that were considered conforming by the scheduler.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/conforming-octets"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-octets"

func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ConformingPkts

ConformingPkts (leaf): The number of packets that were considered conforming by the scheduler.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/conforming-pkts"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-pkts"

func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ExceedingOctets

ExceedingOctets (leaf): The number of octets in packets that were considered exceeding by the scheduler.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/exceeding-octets"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-octets"

func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ExceedingPkts

ExceedingPkts (leaf): The number of packets that were considered exceeding by the scheduler.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/exceeding-pkts"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-pkts"

func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) Sequence

Sequence (leaf): Reference to the sequence ID of the scheduler within the current scheduler policy.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/sequence"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/*/sequence"

func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ViolatingOctets

ViolatingOctets (leaf): The number of octets in packets that were considered violating by the policer.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/violating-octets"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-octets"

func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPathAny) ViolatingPkts

ViolatingPkts (leaf): The number of packets that were considered violating by the policer.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/violating-pkts"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-pkts"

type Qos_Interface_Input_SchedulerPolicy_SchedulerPathMap added in v0.1.24

type Qos_Interface_Input_SchedulerPolicy_SchedulerPathMap struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_SchedulerPolicy_SchedulerPathMap represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Input_SchedulerPolicy_SchedulerPathMapAny added in v0.1.24

type Qos_Interface_Input_SchedulerPolicy_SchedulerPathMapAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_SchedulerPolicy_SchedulerPathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicy_SchedulerPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPath

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPath represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-octets YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/conforming-octets"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-octets"

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPathAny

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-octets YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/conforming-octets"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-octets"

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPath

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPath represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-pkts YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/conforming-pkts"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-pkts"

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPathAny

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-pkts YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ConformingPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/conforming-pkts"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/conforming-pkts"

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPath

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPath represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-octets YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/exceeding-octets"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-octets"

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-octets YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/exceeding-octets"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-octets"

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPath

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPath represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-pkts YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/exceeding-pkts"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-pkts"

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPathAny

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-pkts YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ExceedingPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/exceeding-pkts"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/exceeding-pkts"

type Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePath

type Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePath represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/sequence YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "sequence"
Path from root:       ""

func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/sequence"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/sequence"

type Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePathAny

type Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/sequence YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "sequence"
Path from root:       ""

func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_SequencePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/sequence"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/sequence"

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPath

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPath represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-octets YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/violating-octets"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-octets"

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-octets YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/violating-octets"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-octets"

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPath

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPath represents the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-pkts YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/violating-pkts"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-pkts"

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPathAny

type Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-pkts YANG schema element.

func (*Qos_Interface_Input_SchedulerPolicy_Scheduler_ViolatingPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/violating-pkts"
Path from root:       "/qos/interfaces/interface/input/scheduler-policy/schedulers/scheduler/state/violating-pkts"

type Qos_Interface_Input_UnicastBufferAllocationProfilePath

type Qos_Interface_Input_UnicastBufferAllocationProfilePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_UnicastBufferAllocationProfilePath represents the /openconfig-qos/qos/interfaces/interface/input/state/unicast-buffer-allocation-profile YANG schema element.

func (*Qos_Interface_Input_UnicastBufferAllocationProfilePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/unicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/input/config/unicast-buffer-allocation-profile"

func (*Qos_Interface_Input_UnicastBufferAllocationProfilePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/unicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/input/state/unicast-buffer-allocation-profile"

type Qos_Interface_Input_UnicastBufferAllocationProfilePathAny

type Qos_Interface_Input_UnicastBufferAllocationProfilePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_UnicastBufferAllocationProfilePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/state/unicast-buffer-allocation-profile YANG schema element.

func (*Qos_Interface_Input_UnicastBufferAllocationProfilePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/unicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/input/config/unicast-buffer-allocation-profile"

func (*Qos_Interface_Input_UnicastBufferAllocationProfilePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/unicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/input/state/unicast-buffer-allocation-profile"

type Qos_Interface_Input_VoqInterfacePath

type Qos_Interface_Input_VoqInterfacePath struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_VoqInterfacePath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface YANG schema element.

func (*Qos_Interface_Input_VoqInterfacePath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_VoqInterfacePath) Name

Name (leaf): Name used to refer to the egress interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/*/name"

func (*Qos_Interface_Input_VoqInterfacePath) Queue

Queue (list): Top-level container for the queue associated with this interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue"

Name: string

func (*Qos_Interface_Input_VoqInterfacePath) QueueAny

QueueAny (list): Top-level container for the queue associated with this interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue"

func (*Qos_Interface_Input_VoqInterfacePath) QueueMap added in v0.1.24

QueueMap (list): Top-level container for the queue associated with this interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue"

func (*Qos_Interface_Input_VoqInterfacePath) State

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Input_VoqInterfacePathAny

type Qos_Interface_Input_VoqInterfacePathAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_VoqInterfacePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface YANG schema element.

func (*Qos_Interface_Input_VoqInterfacePathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_VoqInterfacePathAny) Name

Name (leaf): Name used to refer to the egress interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/*/name"

func (*Qos_Interface_Input_VoqInterfacePathAny) Queue

Queue (list): Top-level container for the queue associated with this interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue"

Name: string

func (*Qos_Interface_Input_VoqInterfacePathAny) QueueAny

QueueAny (list): Top-level container for the queue associated with this interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue"

func (*Qos_Interface_Input_VoqInterfacePathAny) QueueMap added in v0.1.24

QueueMap (list): Top-level container for the queue associated with this interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue"

func (*Qos_Interface_Input_VoqInterfacePathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Input_VoqInterfacePathMap added in v0.1.24

type Qos_Interface_Input_VoqInterfacePathMap struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_VoqInterfacePathMap represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface YANG schema element.

func (*Qos_Interface_Input_VoqInterfacePathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_VoqInterfacePathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Input_VoqInterfacePathMapAny added in v0.1.24

type Qos_Interface_Input_VoqInterfacePathMapAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_VoqInterfacePathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface YANG schema element.

func (*Qos_Interface_Input_VoqInterfacePathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_VoqInterfacePathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Input_VoqInterface_NamePath

type Qos_Interface_Input_VoqInterface_NamePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_NamePath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/state/name YANG schema element.

func (*Qos_Interface_Input_VoqInterface_NamePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/config/name"

func (*Qos_Interface_Input_VoqInterface_NamePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/state/name"

type Qos_Interface_Input_VoqInterface_NamePathAny

type Qos_Interface_Input_VoqInterface_NamePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_NamePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/state/name YANG schema element.

func (*Qos_Interface_Input_VoqInterface_NamePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/config/name"

func (*Qos_Interface_Input_VoqInterface_NamePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/state/name"

type Qos_Interface_Input_VoqInterface_QueuePath

type Qos_Interface_Input_VoqInterface_QueuePath struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_VoqInterface_QueuePath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue YANG schema element.

func (*Qos_Interface_Input_VoqInterface_QueuePath) AvgQueueLen

AvgQueueLen (leaf): Average observed queue length

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/avg-queue-len"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/avg-queue-len"

func (*Qos_Interface_Input_VoqInterface_QueuePath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_VoqInterface_QueuePath) DroppedOctets

DroppedOctets (leaf): Number of octets dropped by the queue due to overrun, that is tail-drop or AMQ (RED, WRED, etc) induced drops as indicated by the attached queue-management-profile

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-octets"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-octets"

func (*Qos_Interface_Input_VoqInterface_QueuePath) DroppedPkts

DroppedPkts (leaf): Number of packets dropped by the queue due to overrun, that is tail-drop or AMQ (RED, WRED, etc) induced drops as indicated by the attached queue-management-profile

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-pkts"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-pkts"

func (*Qos_Interface_Input_VoqInterface_QueuePath) EcnMarkedOctets added in v0.3.1

EcnMarkedOctets (leaf): Number of octets for which ECN codepoint has been changed from ECT to CE

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-octets"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-marked-octets"

func (*Qos_Interface_Input_VoqInterface_QueuePath) EcnMarkedPkts added in v0.3.1

EcnMarkedPkts (leaf): number of packets for which ECN codepoint has been changed from ECT to CE

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-pkts"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-marked-pkts"

func (*Qos_Interface_Input_VoqInterface_QueuePath) EcnSelectedOctets added in v0.3.1

EcnSelectedOctets (leaf): Number of octets of packets selected by AQM

For RED/WRED AQM this counter counts: - all octets enqueued while queue utilization was greater then max-threshold - octets enqueued while queue utilization was between min-threshold and max-threshold, with probability derived from RED/WRED slope

Octets are counted regardless of its ECN codepoint

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-octets"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-selected-octets"

func (*Qos_Interface_Input_VoqInterface_QueuePath) EcnSelectedPkts added in v0.3.1

EcnSelectedPkts (leaf): Number of packets selected by AQM

For RED/WRED AQM this counter counts: - all packets enqueued while queue utilization was greater then max-threshold - packs enqueued while queue utilization was between min-threshold and max-threshold, with probability derived from RED/WRED slope

Packets are counted regardless of its ECN codepoint

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-pkts"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-selected-pkts"

func (*Qos_Interface_Input_VoqInterface_QueuePath) MaxQueueLen

MaxQueueLen (leaf): Maximum observed queue length

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-queue-len"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/max-queue-len"

func (*Qos_Interface_Input_VoqInterface_QueuePath) Name

Name (leaf): Reference to the queue associated with this interface. A queue may be explicitly configured, or implicitly created by the system based on default queues that are instantiated by a hardware component, or are assumed to be default on the system.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/*/name"

func (*Qos_Interface_Input_VoqInterface_QueuePath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_VoqInterface_QueuePath) TransmitOctets

TransmitOctets (leaf): Number of octets trasmitted by this queue

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-octets"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-octets"

func (*Qos_Interface_Input_VoqInterface_QueuePath) TransmitPkts

TransmitPkts (leaf): Number of packets transmitted by this queue

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-pkts"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-pkts"

type Qos_Interface_Input_VoqInterface_QueuePathAny

type Qos_Interface_Input_VoqInterface_QueuePathAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_VoqInterface_QueuePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue YANG schema element.

func (*Qos_Interface_Input_VoqInterface_QueuePathAny) AvgQueueLen

AvgQueueLen (leaf): Average observed queue length

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/avg-queue-len"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/avg-queue-len"

func (*Qos_Interface_Input_VoqInterface_QueuePathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_VoqInterface_QueuePathAny) DroppedOctets

DroppedOctets (leaf): Number of octets dropped by the queue due to overrun, that is tail-drop or AMQ (RED, WRED, etc) induced drops as indicated by the attached queue-management-profile

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-octets"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-octets"

func (*Qos_Interface_Input_VoqInterface_QueuePathAny) DroppedPkts

DroppedPkts (leaf): Number of packets dropped by the queue due to overrun, that is tail-drop or AMQ (RED, WRED, etc) induced drops as indicated by the attached queue-management-profile

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-pkts"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-pkts"

func (*Qos_Interface_Input_VoqInterface_QueuePathAny) EcnMarkedOctets added in v0.3.1

EcnMarkedOctets (leaf): Number of octets for which ECN codepoint has been changed from ECT to CE

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-octets"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-marked-octets"

func (*Qos_Interface_Input_VoqInterface_QueuePathAny) EcnMarkedPkts added in v0.3.1

EcnMarkedPkts (leaf): number of packets for which ECN codepoint has been changed from ECT to CE

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-pkts"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-marked-pkts"

func (*Qos_Interface_Input_VoqInterface_QueuePathAny) EcnSelectedOctets added in v0.3.1

EcnSelectedOctets (leaf): Number of octets of packets selected by AQM

For RED/WRED AQM this counter counts: - all octets enqueued while queue utilization was greater then max-threshold - octets enqueued while queue utilization was between min-threshold and max-threshold, with probability derived from RED/WRED slope

Octets are counted regardless of its ECN codepoint

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-octets"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-selected-octets"

func (*Qos_Interface_Input_VoqInterface_QueuePathAny) EcnSelectedPkts added in v0.3.1

EcnSelectedPkts (leaf): Number of packets selected by AQM

For RED/WRED AQM this counter counts: - all packets enqueued while queue utilization was greater then max-threshold - packs enqueued while queue utilization was between min-threshold and max-threshold, with probability derived from RED/WRED slope

Packets are counted regardless of its ECN codepoint

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-pkts"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-selected-pkts"

func (*Qos_Interface_Input_VoqInterface_QueuePathAny) MaxQueueLen

MaxQueueLen (leaf): Maximum observed queue length

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-queue-len"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/max-queue-len"

func (*Qos_Interface_Input_VoqInterface_QueuePathAny) Name

Name (leaf): Reference to the queue associated with this interface. A queue may be explicitly configured, or implicitly created by the system based on default queues that are instantiated by a hardware component, or are assumed to be default on the system.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/*/name"

func (*Qos_Interface_Input_VoqInterface_QueuePathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_VoqInterface_QueuePathAny) TransmitOctets

TransmitOctets (leaf): Number of octets trasmitted by this queue

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-octets"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-octets"

func (*Qos_Interface_Input_VoqInterface_QueuePathAny) TransmitPkts

TransmitPkts (leaf): Number of packets transmitted by this queue

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-pkts"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-pkts"

type Qos_Interface_Input_VoqInterface_QueuePathMap added in v0.1.24

type Qos_Interface_Input_VoqInterface_QueuePathMap struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_VoqInterface_QueuePathMap represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue YANG schema element.

func (*Qos_Interface_Input_VoqInterface_QueuePathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_VoqInterface_QueuePathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Input_VoqInterface_QueuePathMapAny added in v0.1.24

type Qos_Interface_Input_VoqInterface_QueuePathMapAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Input_VoqInterface_QueuePathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue YANG schema element.

func (*Qos_Interface_Input_VoqInterface_QueuePathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Input_VoqInterface_QueuePathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPath

type Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/avg-queue-len YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/avg-queue-len"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/avg-queue-len"

type Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPathAny

type Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/avg-queue-len YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_AvgQueueLenPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/avg-queue-len"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/avg-queue-len"

type Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPath

type Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-octets YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-octets"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-octets"

type Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPathAny

type Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-octets YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_DroppedOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-octets"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-octets"

type Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPath

type Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-pkts YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-pkts"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-pkts"

type Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPathAny

type Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-pkts YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_DroppedPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-pkts"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/dropped-pkts"

type Qos_Interface_Input_VoqInterface_Queue_EcnMarkedOctetsPath added in v0.3.1

type Qos_Interface_Input_VoqInterface_Queue_EcnMarkedOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_EcnMarkedOctetsPath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-marked-octets YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_EcnMarkedOctetsPath) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-octets"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-marked-octets"

type Qos_Interface_Input_VoqInterface_Queue_EcnMarkedOctetsPathAny added in v0.3.1

type Qos_Interface_Input_VoqInterface_Queue_EcnMarkedOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_EcnMarkedOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-marked-octets YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_EcnMarkedOctetsPathAny) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-octets"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-marked-octets"

type Qos_Interface_Input_VoqInterface_Queue_EcnMarkedPktsPath added in v0.3.1

type Qos_Interface_Input_VoqInterface_Queue_EcnMarkedPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_EcnMarkedPktsPath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-marked-pkts YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_EcnMarkedPktsPath) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-pkts"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-marked-pkts"

type Qos_Interface_Input_VoqInterface_Queue_EcnMarkedPktsPathAny added in v0.3.1

type Qos_Interface_Input_VoqInterface_Queue_EcnMarkedPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_EcnMarkedPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-marked-pkts YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_EcnMarkedPktsPathAny) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-pkts"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-marked-pkts"

type Qos_Interface_Input_VoqInterface_Queue_EcnSelectedOctetsPath added in v0.3.1

type Qos_Interface_Input_VoqInterface_Queue_EcnSelectedOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_EcnSelectedOctetsPath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-selected-octets YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_EcnSelectedOctetsPath) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-octets"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-selected-octets"

type Qos_Interface_Input_VoqInterface_Queue_EcnSelectedOctetsPathAny added in v0.3.1

type Qos_Interface_Input_VoqInterface_Queue_EcnSelectedOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_EcnSelectedOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-selected-octets YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_EcnSelectedOctetsPathAny) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-octets"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-selected-octets"

type Qos_Interface_Input_VoqInterface_Queue_EcnSelectedPktsPath added in v0.3.1

type Qos_Interface_Input_VoqInterface_Queue_EcnSelectedPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_EcnSelectedPktsPath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-selected-pkts YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_EcnSelectedPktsPath) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-pkts"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-selected-pkts"

type Qos_Interface_Input_VoqInterface_Queue_EcnSelectedPktsPathAny added in v0.3.1

type Qos_Interface_Input_VoqInterface_Queue_EcnSelectedPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_EcnSelectedPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-selected-pkts YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_EcnSelectedPktsPathAny) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-pkts"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/ecn-selected-pkts"

type Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPath

type Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/max-queue-len YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-queue-len"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/max-queue-len"

type Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPathAny

type Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/max-queue-len YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_MaxQueueLenPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-queue-len"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/max-queue-len"

type Qos_Interface_Input_VoqInterface_Queue_NamePath

type Qos_Interface_Input_VoqInterface_Queue_NamePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_NamePath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/name YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_NamePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/config/name"

func (*Qos_Interface_Input_VoqInterface_Queue_NamePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/name"

type Qos_Interface_Input_VoqInterface_Queue_NamePathAny

type Qos_Interface_Input_VoqInterface_Queue_NamePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_NamePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/name YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_NamePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/config/name"

func (*Qos_Interface_Input_VoqInterface_Queue_NamePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/name"

type Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPath

type Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-octets YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-octets"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-octets"

type Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPathAny

type Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-octets YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_TransmitOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-octets"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-octets"

type Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPath

type Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPath represents the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-pkts YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-pkts"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-pkts"

type Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPathAny

type Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-pkts YANG schema element.

func (*Qos_Interface_Input_VoqInterface_Queue_TransmitPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-pkts"
Path from root:       "/qos/interfaces/interface/input/virtual-output-queues/voq-interface/queues/queue/state/transmit-pkts"

type Qos_Interface_InterfaceIdPath

type Qos_Interface_InterfaceIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_InterfaceIdPath represents the /openconfig-qos/qos/interfaces/interface/state/interface-id YANG schema element.

func (*Qos_Interface_InterfaceIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/interface-id"
Path from root:       "/qos/interfaces/interface/config/interface-id"

func (*Qos_Interface_InterfaceIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/interface-id"
Path from root:       "/qos/interfaces/interface/state/interface-id"

type Qos_Interface_InterfaceIdPathAny

type Qos_Interface_InterfaceIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_InterfaceIdPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/state/interface-id YANG schema element.

func (*Qos_Interface_InterfaceIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/interface-id"
Path from root:       "/qos/interfaces/interface/config/interface-id"

func (*Qos_Interface_InterfaceIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/interface-id"
Path from root:       "/qos/interfaces/interface/state/interface-id"

type Qos_Interface_InterfaceRefPath

type Qos_Interface_InterfaceRefPath struct {
	*ygnmi.NodePath
}

Qos_Interface_InterfaceRefPath represents the /openconfig-qos/qos/interfaces/interface/interface-ref YANG schema element.

func (*Qos_Interface_InterfaceRefPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_InterfaceRefPath) Interface

Interface (leaf): Reference to a base interface. If a reference to a subinterface is required, this leaf must be specified to indicate the base interface.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/interface"
Path from root:       "/qos/interfaces/interface/interface-ref/*/interface"

func (*Qos_Interface_InterfaceRefPath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Interface_InterfaceRefPath) Subinterface

Subinterface (leaf): Reference to a subinterface -- this requires the base interface to be specified using the interface leaf in this container. If only a reference to a base interface is requuired, this leaf should not be set.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/subinterface"
Path from root:       "/qos/interfaces/interface/interface-ref/*/subinterface"

type Qos_Interface_InterfaceRefPathAny

type Qos_Interface_InterfaceRefPathAny struct {
	*ygnmi.NodePath
}

Qos_Interface_InterfaceRefPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/interface-ref YANG schema element.

func (*Qos_Interface_InterfaceRefPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_InterfaceRefPathAny) Interface

Interface (leaf): Reference to a base interface. If a reference to a subinterface is required, this leaf must be specified to indicate the base interface.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/interface"
Path from root:       "/qos/interfaces/interface/interface-ref/*/interface"

func (*Qos_Interface_InterfaceRefPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Interface_InterfaceRefPathAny) Subinterface

Subinterface (leaf): Reference to a subinterface -- this requires the base interface to be specified using the interface leaf in this container. If only a reference to a base interface is requuired, this leaf should not be set.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/subinterface"
Path from root:       "/qos/interfaces/interface/interface-ref/*/subinterface"

type Qos_Interface_InterfaceRef_InterfacePath

type Qos_Interface_InterfaceRef_InterfacePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_InterfaceRef_InterfacePath represents the /openconfig-qos/qos/interfaces/interface/interface-ref/state/interface YANG schema element.

func (*Qos_Interface_InterfaceRef_InterfacePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/interface"
Path from root:       "/qos/interfaces/interface/interface-ref/config/interface"

func (*Qos_Interface_InterfaceRef_InterfacePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/interface"
Path from root:       "/qos/interfaces/interface/interface-ref/state/interface"

type Qos_Interface_InterfaceRef_InterfacePathAny

type Qos_Interface_InterfaceRef_InterfacePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_InterfaceRef_InterfacePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/interface-ref/state/interface YANG schema element.

func (*Qos_Interface_InterfaceRef_InterfacePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/interface"
Path from root:       "/qos/interfaces/interface/interface-ref/config/interface"

func (*Qos_Interface_InterfaceRef_InterfacePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/interface"
Path from root:       "/qos/interfaces/interface/interface-ref/state/interface"

type Qos_Interface_InterfaceRef_SubinterfacePath

type Qos_Interface_InterfaceRef_SubinterfacePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_InterfaceRef_SubinterfacePath represents the /openconfig-qos/qos/interfaces/interface/interface-ref/state/subinterface YANG schema element.

func (*Qos_Interface_InterfaceRef_SubinterfacePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/subinterface"
Path from root:       "/qos/interfaces/interface/interface-ref/config/subinterface"

func (*Qos_Interface_InterfaceRef_SubinterfacePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/subinterface"
Path from root:       "/qos/interfaces/interface/interface-ref/state/subinterface"

type Qos_Interface_InterfaceRef_SubinterfacePathAny

type Qos_Interface_InterfaceRef_SubinterfacePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_InterfaceRef_SubinterfacePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/interface-ref/state/subinterface YANG schema element.

func (*Qos_Interface_InterfaceRef_SubinterfacePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/subinterface"
Path from root:       "/qos/interfaces/interface/interface-ref/config/subinterface"

func (*Qos_Interface_InterfaceRef_SubinterfacePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/subinterface"
Path from root:       "/qos/interfaces/interface/interface-ref/state/subinterface"

type Qos_Interface_OutputPath

type Qos_Interface_OutputPath struct {
	*ygnmi.NodePath
}

Qos_Interface_OutputPath represents the /openconfig-qos/qos/interfaces/interface/output YANG schema element.

func (*Qos_Interface_OutputPath) BufferAllocationProfile

BufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.

This reference specifies the policy that should be used for memory allocated to the output (tx) queueing.

This leaf is used in deployment cases where the operator or system requires common allocation profiles covering unicast and multicast packets.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/output/*/buffer-allocation-profile"

func (*Qos_Interface_OutputPath) Classifier

Classifier (list): A list of classifiers that should be applied to the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "classifiers/classifier"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier"

Type: oc.E_Input_Classifier_Type

func (*Qos_Interface_OutputPath) ClassifierAny

ClassifierAny (list): A list of classifiers that should be applied to the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "classifiers/classifier"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier"

func (*Qos_Interface_OutputPath) ClassifierMap added in v0.1.24

ClassifierMap (list): A list of classifiers that should be applied to the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "classifiers/classifier"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier"

func (*Qos_Interface_OutputPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_OutputPath) MulticastBufferAllocationProfile

MulticastBufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.

This reference specifies the policy that should be used for memory allocated to the output (tx) queueing.

This buffer allocation profile applies to only multicast packets on the interface - if specified, the unicast-buffer-allocation-profile governs the allocation profile used for memory dedicated to unicast. If a system does not support, or an operator does not require separate buffer-allocation-profiles, this is specified by use of the buffer-allocation-profile leaf.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/multicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/output/*/multicast-buffer-allocation-profile"

func (*Qos_Interface_OutputPath) Queue

Queue (list): Top-level container for the queue associated with this interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/interfaces/interface/output/queues/queue"

Name: string

func (*Qos_Interface_OutputPath) QueueAny

QueueAny (list): Top-level container for the queue associated with this interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/interfaces/interface/output/queues/queue"

func (*Qos_Interface_OutputPath) QueueMap added in v0.1.24

QueueMap (list): Top-level container for the queue associated with this interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/interfaces/interface/output/queues/queue"

func (*Qos_Interface_OutputPath) SchedulerPolicy

SchedulerPolicy (container): Scheduler policy associated with the interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "scheduler-policy"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy"

func (*Qos_Interface_OutputPath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Interface_OutputPath) UnicastBufferAllocationProfile

UnicastBufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.

This reference specifies the policy that should be used for memory allocated to the output (tx) queueing.

This buffer allocation profile applies to only unicast packets on the interface - if specified, the multicast-buffer-allocation-profile governs the allocation profile used for memory dedicated to multicast. If a system does not support, or an operator does not require separate buffer-allocation-profiles, this is specified by use of the buffer-allocation-profile leaf.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/unicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/output/*/unicast-buffer-allocation-profile"

type Qos_Interface_OutputPathAny

type Qos_Interface_OutputPathAny struct {
	*ygnmi.NodePath
}

Qos_Interface_OutputPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output YANG schema element.

func (*Qos_Interface_OutputPathAny) BufferAllocationProfile

BufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.

This reference specifies the policy that should be used for memory allocated to the output (tx) queueing.

This leaf is used in deployment cases where the operator or system requires common allocation profiles covering unicast and multicast packets.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/output/*/buffer-allocation-profile"

func (*Qos_Interface_OutputPathAny) Classifier

Classifier (list): A list of classifiers that should be applied to the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "classifiers/classifier"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier"

Type: oc.E_Input_Classifier_Type

func (*Qos_Interface_OutputPathAny) ClassifierAny

ClassifierAny (list): A list of classifiers that should be applied to the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "classifiers/classifier"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier"

func (*Qos_Interface_OutputPathAny) ClassifierMap added in v0.1.24

ClassifierMap (list): A list of classifiers that should be applied to the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "classifiers/classifier"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier"

func (*Qos_Interface_OutputPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_OutputPathAny) MulticastBufferAllocationProfile

MulticastBufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.

This reference specifies the policy that should be used for memory allocated to the output (tx) queueing.

This buffer allocation profile applies to only multicast packets on the interface - if specified, the unicast-buffer-allocation-profile governs the allocation profile used for memory dedicated to unicast. If a system does not support, or an operator does not require separate buffer-allocation-profiles, this is specified by use of the buffer-allocation-profile leaf.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/multicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/output/*/multicast-buffer-allocation-profile"

func (*Qos_Interface_OutputPathAny) Queue

Queue (list): Top-level container for the queue associated with this interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/interfaces/interface/output/queues/queue"

Name: string

func (*Qos_Interface_OutputPathAny) QueueAny

QueueAny (list): Top-level container for the queue associated with this interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/interfaces/interface/output/queues/queue"

func (*Qos_Interface_OutputPathAny) QueueMap added in v0.1.24

QueueMap (list): Top-level container for the queue associated with this interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "queues/queue"
Path from root:       "/qos/interfaces/interface/output/queues/queue"

func (*Qos_Interface_OutputPathAny) SchedulerPolicy

SchedulerPolicy (container): Scheduler policy associated with the interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "scheduler-policy"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy"

func (*Qos_Interface_OutputPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Interface_OutputPathAny) UnicastBufferAllocationProfile

UnicastBufferAllocationProfile (leaf): The buffer allocation profile that is to be used for the interface. This profile specifies how memory that is available to the interface should be allocated amongst the queues that are instantiated on the interface.

This reference specifies the policy that should be used for memory allocated to the output (tx) queueing.

This buffer allocation profile applies to only unicast packets on the interface - if specified, the multicast-buffer-allocation-profile governs the allocation profile used for memory dedicated to multicast. If a system does not support, or an operator does not require separate buffer-allocation-profiles, this is specified by use of the buffer-allocation-profile leaf.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/unicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/output/*/unicast-buffer-allocation-profile"

type Qos_Interface_Output_BufferAllocationProfilePath

type Qos_Interface_Output_BufferAllocationProfilePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_BufferAllocationProfilePath represents the /openconfig-qos/qos/interfaces/interface/output/state/buffer-allocation-profile YANG schema element.

func (*Qos_Interface_Output_BufferAllocationProfilePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/output/config/buffer-allocation-profile"

func (*Qos_Interface_Output_BufferAllocationProfilePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/output/state/buffer-allocation-profile"

type Qos_Interface_Output_BufferAllocationProfilePathAny

type Qos_Interface_Output_BufferAllocationProfilePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_BufferAllocationProfilePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/state/buffer-allocation-profile YANG schema element.

func (*Qos_Interface_Output_BufferAllocationProfilePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/output/config/buffer-allocation-profile"

func (*Qos_Interface_Output_BufferAllocationProfilePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/output/state/buffer-allocation-profile"

type Qos_Interface_Output_ClassifierPath

type Qos_Interface_Output_ClassifierPath struct {
	*ygnmi.NodePath
}

Qos_Interface_Output_ClassifierPath represents the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier YANG schema element.

func (*Qos_Interface_Output_ClassifierPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Output_ClassifierPath) Name

Name (leaf): Reference to the classifier to be applied to ingress traffic on the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/*/name"

func (*Qos_Interface_Output_ClassifierPath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Output_ClassifierPath) Term

Term (list): List of match terms in the classifier associated with the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "terms/term"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/terms/term"

Id: string

func (*Qos_Interface_Output_ClassifierPath) TermAny

TermAny (list): List of match terms in the classifier associated with the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "terms/term"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/terms/term"

func (*Qos_Interface_Output_ClassifierPath) TermMap added in v0.1.24

TermMap (list): List of match terms in the classifier associated with the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "terms/term"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/terms/term"

func (*Qos_Interface_Output_ClassifierPath) Type

Type (leaf): Type of packets matched by the classifier.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/type"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/*/type"

type Qos_Interface_Output_ClassifierPathAny

type Qos_Interface_Output_ClassifierPathAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Output_ClassifierPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier YANG schema element.

func (*Qos_Interface_Output_ClassifierPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Output_ClassifierPathAny) Name

Name (leaf): Reference to the classifier to be applied to ingress traffic on the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/*/name"

func (*Qos_Interface_Output_ClassifierPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Output_ClassifierPathAny) Term

Term (list): List of match terms in the classifier associated with the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "terms/term"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/terms/term"

Id: string

func (*Qos_Interface_Output_ClassifierPathAny) TermAny

TermAny (list): List of match terms in the classifier associated with the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "terms/term"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/terms/term"

func (*Qos_Interface_Output_ClassifierPathAny) TermMap added in v0.1.24

TermMap (list): List of match terms in the classifier associated with the interface

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "terms/term"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/terms/term"

func (*Qos_Interface_Output_ClassifierPathAny) Type

Type (leaf): Type of packets matched by the classifier.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/type"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/*/type"

type Qos_Interface_Output_ClassifierPathMap added in v0.1.24

type Qos_Interface_Output_ClassifierPathMap struct {
	*ygnmi.NodePath
}

Qos_Interface_Output_ClassifierPathMap represents the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier YANG schema element.

func (*Qos_Interface_Output_ClassifierPathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Output_ClassifierPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Output_ClassifierPathMapAny added in v0.1.24

type Qos_Interface_Output_ClassifierPathMapAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Output_ClassifierPathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier YANG schema element.

func (*Qos_Interface_Output_ClassifierPathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Output_ClassifierPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Output_Classifier_NamePath

type Qos_Interface_Output_Classifier_NamePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Classifier_NamePath represents the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/state/name YANG schema element.

func (*Qos_Interface_Output_Classifier_NamePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/config/name"

func (*Qos_Interface_Output_Classifier_NamePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/state/name"

type Qos_Interface_Output_Classifier_NamePathAny

type Qos_Interface_Output_Classifier_NamePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Classifier_NamePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/state/name YANG schema element.

func (*Qos_Interface_Output_Classifier_NamePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/config/name"

func (*Qos_Interface_Output_Classifier_NamePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/state/name"

type Qos_Interface_Output_Classifier_TermPath

type Qos_Interface_Output_Classifier_TermPath struct {
	*ygnmi.NodePath
}

Qos_Interface_Output_Classifier_TermPath represents the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/terms/term YANG schema element.

func (*Qos_Interface_Output_Classifier_TermPath) Id

Id (leaf): Reference to match terms in the classifier

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/id"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/terms/term/*/id"

func (*Qos_Interface_Output_Classifier_TermPath) MatchedOctets

MatchedOctets (leaf): Count of the number of octets (bytes) matching this classifier match term on the interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/matched-octets"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-octets"

func (*Qos_Interface_Output_Classifier_TermPath) MatchedPackets

MatchedPackets (leaf): Count of the number of packets matching this classifier match term on the interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/matched-packets"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-packets"

func (*Qos_Interface_Output_Classifier_TermPath) State

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Output_Classifier_TermPathAny

type Qos_Interface_Output_Classifier_TermPathAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Output_Classifier_TermPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/terms/term YANG schema element.

func (*Qos_Interface_Output_Classifier_TermPathAny) Id

Id (leaf): Reference to match terms in the classifier

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/id"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/terms/term/*/id"

func (*Qos_Interface_Output_Classifier_TermPathAny) MatchedOctets

MatchedOctets (leaf): Count of the number of octets (bytes) matching this classifier match term on the interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/matched-octets"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-octets"

func (*Qos_Interface_Output_Classifier_TermPathAny) MatchedPackets

MatchedPackets (leaf): Count of the number of packets matching this classifier match term on the interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/matched-packets"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-packets"

func (*Qos_Interface_Output_Classifier_TermPathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Output_Classifier_TermPathMap added in v0.1.24

type Qos_Interface_Output_Classifier_TermPathMap struct {
	*ygnmi.NodePath
}

Qos_Interface_Output_Classifier_TermPathMap represents the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/terms/term YANG schema element.

func (*Qos_Interface_Output_Classifier_TermPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Output_Classifier_TermPathMapAny added in v0.1.24

type Qos_Interface_Output_Classifier_TermPathMapAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Output_Classifier_TermPathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/terms/term YANG schema element.

func (*Qos_Interface_Output_Classifier_TermPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Output_Classifier_Term_IdPath

type Qos_Interface_Output_Classifier_Term_IdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Classifier_Term_IdPath represents the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/id YANG schema element.

func (*Qos_Interface_Output_Classifier_Term_IdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "id"
Path from root:       ""

func (*Qos_Interface_Output_Classifier_Term_IdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/id"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/id"

type Qos_Interface_Output_Classifier_Term_IdPathAny

type Qos_Interface_Output_Classifier_Term_IdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Classifier_Term_IdPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/id YANG schema element.

func (*Qos_Interface_Output_Classifier_Term_IdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "id"
Path from root:       ""

func (*Qos_Interface_Output_Classifier_Term_IdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/id"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/id"

type Qos_Interface_Output_Classifier_Term_MatchedOctetsPath

type Qos_Interface_Output_Classifier_Term_MatchedOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Classifier_Term_MatchedOctetsPath represents the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-octets YANG schema element.

func (*Qos_Interface_Output_Classifier_Term_MatchedOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/matched-octets"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-octets"

type Qos_Interface_Output_Classifier_Term_MatchedOctetsPathAny

type Qos_Interface_Output_Classifier_Term_MatchedOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Classifier_Term_MatchedOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-octets YANG schema element.

func (*Qos_Interface_Output_Classifier_Term_MatchedOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/matched-octets"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-octets"

type Qos_Interface_Output_Classifier_Term_MatchedPacketsPath

type Qos_Interface_Output_Classifier_Term_MatchedPacketsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Classifier_Term_MatchedPacketsPath represents the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-packets YANG schema element.

func (*Qos_Interface_Output_Classifier_Term_MatchedPacketsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/matched-packets"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-packets"

type Qos_Interface_Output_Classifier_Term_MatchedPacketsPathAny

type Qos_Interface_Output_Classifier_Term_MatchedPacketsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Classifier_Term_MatchedPacketsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-packets YANG schema element.

func (*Qos_Interface_Output_Classifier_Term_MatchedPacketsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/matched-packets"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/terms/term/state/matched-packets"

type Qos_Interface_Output_Classifier_TypePath

type Qos_Interface_Output_Classifier_TypePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Classifier_TypePath represents the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/state/type YANG schema element.

func (*Qos_Interface_Output_Classifier_TypePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/type"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/config/type"

func (*Qos_Interface_Output_Classifier_TypePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/type"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/state/type"

type Qos_Interface_Output_Classifier_TypePathAny

type Qos_Interface_Output_Classifier_TypePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Classifier_TypePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/classifiers/classifier/state/type YANG schema element.

func (*Qos_Interface_Output_Classifier_TypePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/type"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/config/type"

func (*Qos_Interface_Output_Classifier_TypePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/type"
Path from root:       "/qos/interfaces/interface/output/classifiers/classifier/state/type"

type Qos_Interface_Output_MulticastBufferAllocationProfilePath

type Qos_Interface_Output_MulticastBufferAllocationProfilePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_MulticastBufferAllocationProfilePath represents the /openconfig-qos/qos/interfaces/interface/output/state/multicast-buffer-allocation-profile YANG schema element.

func (*Qos_Interface_Output_MulticastBufferAllocationProfilePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/multicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/output/config/multicast-buffer-allocation-profile"

func (*Qos_Interface_Output_MulticastBufferAllocationProfilePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/multicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/output/state/multicast-buffer-allocation-profile"

type Qos_Interface_Output_MulticastBufferAllocationProfilePathAny

type Qos_Interface_Output_MulticastBufferAllocationProfilePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_MulticastBufferAllocationProfilePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/state/multicast-buffer-allocation-profile YANG schema element.

func (*Qos_Interface_Output_MulticastBufferAllocationProfilePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/multicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/output/config/multicast-buffer-allocation-profile"

func (*Qos_Interface_Output_MulticastBufferAllocationProfilePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/multicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/output/state/multicast-buffer-allocation-profile"

type Qos_Interface_Output_QueuePath

type Qos_Interface_Output_QueuePath struct {
	*ygnmi.NodePath
}

Qos_Interface_Output_QueuePath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue YANG schema element.

func (*Qos_Interface_Output_QueuePath) AvgQueueLen

AvgQueueLen (leaf): Average observed queue length

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/avg-queue-len"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/avg-queue-len"

func (*Qos_Interface_Output_QueuePath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Output_QueuePath) DroppedOctets

DroppedOctets (leaf): Number of octets dropped by the queue due to overrun, that is tail-drop or AMQ (RED, WRED, etc) induced drops as indicated by the attached queue-management-profile

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-octets"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/dropped-octets"

func (*Qos_Interface_Output_QueuePath) DroppedPkts

DroppedPkts (leaf): Number of packets dropped by the queue due to overrun, that is tail-drop or AMQ (RED, WRED, etc) induced drops as indicated by the attached queue-management-profile

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-pkts"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/dropped-pkts"

func (*Qos_Interface_Output_QueuePath) EcnMarkedOctets added in v0.3.1

EcnMarkedOctets (leaf): Number of octets for which ECN codepoint has been changed from ECT to CE

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-octets"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/ecn-marked-octets"

func (*Qos_Interface_Output_QueuePath) EcnMarkedPkts added in v0.3.1

EcnMarkedPkts (leaf): number of packets for which ECN codepoint has been changed from ECT to CE

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-pkts"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/ecn-marked-pkts"

func (*Qos_Interface_Output_QueuePath) EcnSelectedOctets added in v0.3.1

EcnSelectedOctets (leaf): Number of octets of packets selected by AQM

For RED/WRED AQM this counter counts: - all octets enqueued while queue utilization was greater then max-threshold - octets enqueued while queue utilization was between min-threshold and max-threshold, with probability derived from RED/WRED slope

Octets are counted regardless of its ECN codepoint

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-octets"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/ecn-selected-octets"

func (*Qos_Interface_Output_QueuePath) EcnSelectedPkts added in v0.3.1

EcnSelectedPkts (leaf): Number of packets selected by AQM

For RED/WRED AQM this counter counts: - all packets enqueued while queue utilization was greater then max-threshold - packs enqueued while queue utilization was between min-threshold and max-threshold, with probability derived from RED/WRED slope

Packets are counted regardless of its ECN codepoint

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-pkts"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/ecn-selected-pkts"

func (*Qos_Interface_Output_QueuePath) MaxQueueLen

MaxQueueLen (leaf): Maximum observed queue length

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-queue-len"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/max-queue-len"

func (*Qos_Interface_Output_QueuePath) Name

Name (leaf): Reference to the queue associated with this interface. A queue may be explicitly configured, or implicitly created by the system based on default queues that are instantiated by a hardware component, or are assumed to be default on the system.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/interfaces/interface/output/queues/queue/*/name"

func (*Qos_Interface_Output_QueuePath) QueueManagementProfile

QueueManagementProfile (leaf): The queue management profile that is to be used for the queue on the interface.

For example, the system may use a profile which specifies that WRED curves are used for setting an ECN mark in the IP header instead of dropping a packet in order to signal impending congestion and for determining when there is sufficient congestion to tail drop packets.

A single profile is available per queue - which applies to all packets that are enqueued to the specified queue, whether they are unicast or multicast.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/queue-management-profile"
Path from root:       "/qos/interfaces/interface/output/queues/queue/*/queue-management-profile"

func (*Qos_Interface_Output_QueuePath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Output_QueuePath) TransmitOctets

TransmitOctets (leaf): Number of octets trasmitted by this queue

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-octets"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/transmit-octets"

func (*Qos_Interface_Output_QueuePath) TransmitPkts

TransmitPkts (leaf): Number of packets transmitted by this queue

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-pkts"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/transmit-pkts"

type Qos_Interface_Output_QueuePathAny

type Qos_Interface_Output_QueuePathAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Output_QueuePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue YANG schema element.

func (*Qos_Interface_Output_QueuePathAny) AvgQueueLen

AvgQueueLen (leaf): Average observed queue length

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/avg-queue-len"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/avg-queue-len"

func (*Qos_Interface_Output_QueuePathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Output_QueuePathAny) DroppedOctets

DroppedOctets (leaf): Number of octets dropped by the queue due to overrun, that is tail-drop or AMQ (RED, WRED, etc) induced drops as indicated by the attached queue-management-profile

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-octets"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/dropped-octets"

func (*Qos_Interface_Output_QueuePathAny) DroppedPkts

DroppedPkts (leaf): Number of packets dropped by the queue due to overrun, that is tail-drop or AMQ (RED, WRED, etc) induced drops as indicated by the attached queue-management-profile

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-pkts"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/dropped-pkts"

func (*Qos_Interface_Output_QueuePathAny) EcnMarkedOctets added in v0.3.1

EcnMarkedOctets (leaf): Number of octets for which ECN codepoint has been changed from ECT to CE

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-octets"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/ecn-marked-octets"

func (*Qos_Interface_Output_QueuePathAny) EcnMarkedPkts added in v0.3.1

EcnMarkedPkts (leaf): number of packets for which ECN codepoint has been changed from ECT to CE

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-pkts"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/ecn-marked-pkts"

func (*Qos_Interface_Output_QueuePathAny) EcnSelectedOctets added in v0.3.1

EcnSelectedOctets (leaf): Number of octets of packets selected by AQM

For RED/WRED AQM this counter counts: - all octets enqueued while queue utilization was greater then max-threshold - octets enqueued while queue utilization was between min-threshold and max-threshold, with probability derived from RED/WRED slope

Octets are counted regardless of its ECN codepoint

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-octets"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/ecn-selected-octets"

func (*Qos_Interface_Output_QueuePathAny) EcnSelectedPkts added in v0.3.1

EcnSelectedPkts (leaf): Number of packets selected by AQM

For RED/WRED AQM this counter counts: - all packets enqueued while queue utilization was greater then max-threshold - packs enqueued while queue utilization was between min-threshold and max-threshold, with probability derived from RED/WRED slope

Packets are counted regardless of its ECN codepoint

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-pkts"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/ecn-selected-pkts"

func (*Qos_Interface_Output_QueuePathAny) MaxQueueLen

MaxQueueLen (leaf): Maximum observed queue length

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-queue-len"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/max-queue-len"

func (*Qos_Interface_Output_QueuePathAny) Name

Name (leaf): Reference to the queue associated with this interface. A queue may be explicitly configured, or implicitly created by the system based on default queues that are instantiated by a hardware component, or are assumed to be default on the system.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/interfaces/interface/output/queues/queue/*/name"

func (*Qos_Interface_Output_QueuePathAny) QueueManagementProfile

QueueManagementProfile (leaf): The queue management profile that is to be used for the queue on the interface.

For example, the system may use a profile which specifies that WRED curves are used for setting an ECN mark in the IP header instead of dropping a packet in order to signal impending congestion and for determining when there is sufficient congestion to tail drop packets.

A single profile is available per queue - which applies to all packets that are enqueued to the specified queue, whether they are unicast or multicast.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/queue-management-profile"
Path from root:       "/qos/interfaces/interface/output/queues/queue/*/queue-management-profile"

func (*Qos_Interface_Output_QueuePathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Output_QueuePathAny) TransmitOctets

TransmitOctets (leaf): Number of octets trasmitted by this queue

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-octets"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/transmit-octets"

func (*Qos_Interface_Output_QueuePathAny) TransmitPkts

TransmitPkts (leaf): Number of packets transmitted by this queue

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-pkts"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/transmit-pkts"

type Qos_Interface_Output_QueuePathMap added in v0.1.24

type Qos_Interface_Output_QueuePathMap struct {
	*ygnmi.NodePath
}

Qos_Interface_Output_QueuePathMap represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue YANG schema element.

func (*Qos_Interface_Output_QueuePathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Output_QueuePathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Output_QueuePathMapAny added in v0.1.24

type Qos_Interface_Output_QueuePathMapAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Output_QueuePathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue YANG schema element.

func (*Qos_Interface_Output_QueuePathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Output_QueuePathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Output_Queue_AvgQueueLenPath

type Qos_Interface_Output_Queue_AvgQueueLenPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_AvgQueueLenPath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/avg-queue-len YANG schema element.

func (*Qos_Interface_Output_Queue_AvgQueueLenPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/avg-queue-len"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/avg-queue-len"

type Qos_Interface_Output_Queue_AvgQueueLenPathAny

type Qos_Interface_Output_Queue_AvgQueueLenPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_AvgQueueLenPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/avg-queue-len YANG schema element.

func (*Qos_Interface_Output_Queue_AvgQueueLenPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/avg-queue-len"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/avg-queue-len"

type Qos_Interface_Output_Queue_DroppedOctetsPath

type Qos_Interface_Output_Queue_DroppedOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_DroppedOctetsPath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/dropped-octets YANG schema element.

func (*Qos_Interface_Output_Queue_DroppedOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-octets"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/dropped-octets"

type Qos_Interface_Output_Queue_DroppedOctetsPathAny

type Qos_Interface_Output_Queue_DroppedOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_DroppedOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/dropped-octets YANG schema element.

func (*Qos_Interface_Output_Queue_DroppedOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-octets"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/dropped-octets"

type Qos_Interface_Output_Queue_DroppedPktsPath

type Qos_Interface_Output_Queue_DroppedPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_DroppedPktsPath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/dropped-pkts YANG schema element.

func (*Qos_Interface_Output_Queue_DroppedPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-pkts"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/dropped-pkts"

type Qos_Interface_Output_Queue_DroppedPktsPathAny

type Qos_Interface_Output_Queue_DroppedPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_DroppedPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/dropped-pkts YANG schema element.

func (*Qos_Interface_Output_Queue_DroppedPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/dropped-pkts"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/dropped-pkts"

type Qos_Interface_Output_Queue_EcnMarkedOctetsPath added in v0.3.1

type Qos_Interface_Output_Queue_EcnMarkedOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_EcnMarkedOctetsPath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/ecn-marked-octets YANG schema element.

func (*Qos_Interface_Output_Queue_EcnMarkedOctetsPath) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-octets"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/ecn-marked-octets"

type Qos_Interface_Output_Queue_EcnMarkedOctetsPathAny added in v0.3.1

type Qos_Interface_Output_Queue_EcnMarkedOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_EcnMarkedOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/ecn-marked-octets YANG schema element.

func (*Qos_Interface_Output_Queue_EcnMarkedOctetsPathAny) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-octets"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/ecn-marked-octets"

type Qos_Interface_Output_Queue_EcnMarkedPktsPath added in v0.3.1

type Qos_Interface_Output_Queue_EcnMarkedPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_EcnMarkedPktsPath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/ecn-marked-pkts YANG schema element.

func (*Qos_Interface_Output_Queue_EcnMarkedPktsPath) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-pkts"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/ecn-marked-pkts"

type Qos_Interface_Output_Queue_EcnMarkedPktsPathAny added in v0.3.1

type Qos_Interface_Output_Queue_EcnMarkedPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_EcnMarkedPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/ecn-marked-pkts YANG schema element.

func (*Qos_Interface_Output_Queue_EcnMarkedPktsPathAny) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-marked-pkts"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/ecn-marked-pkts"

type Qos_Interface_Output_Queue_EcnSelectedOctetsPath added in v0.3.1

type Qos_Interface_Output_Queue_EcnSelectedOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_EcnSelectedOctetsPath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/ecn-selected-octets YANG schema element.

func (*Qos_Interface_Output_Queue_EcnSelectedOctetsPath) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-octets"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/ecn-selected-octets"

type Qos_Interface_Output_Queue_EcnSelectedOctetsPathAny added in v0.3.1

type Qos_Interface_Output_Queue_EcnSelectedOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_EcnSelectedOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/ecn-selected-octets YANG schema element.

func (*Qos_Interface_Output_Queue_EcnSelectedOctetsPathAny) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-octets"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/ecn-selected-octets"

type Qos_Interface_Output_Queue_EcnSelectedPktsPath added in v0.3.1

type Qos_Interface_Output_Queue_EcnSelectedPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_EcnSelectedPktsPath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/ecn-selected-pkts YANG schema element.

func (*Qos_Interface_Output_Queue_EcnSelectedPktsPath) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-pkts"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/ecn-selected-pkts"

type Qos_Interface_Output_Queue_EcnSelectedPktsPathAny added in v0.3.1

type Qos_Interface_Output_Queue_EcnSelectedPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_EcnSelectedPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/ecn-selected-pkts YANG schema element.

func (*Qos_Interface_Output_Queue_EcnSelectedPktsPathAny) State added in v0.3.1

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/ecn-selected-pkts"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/ecn-selected-pkts"

type Qos_Interface_Output_Queue_MaxQueueLenPath

type Qos_Interface_Output_Queue_MaxQueueLenPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_MaxQueueLenPath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/max-queue-len YANG schema element.

func (*Qos_Interface_Output_Queue_MaxQueueLenPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-queue-len"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/max-queue-len"

type Qos_Interface_Output_Queue_MaxQueueLenPathAny

type Qos_Interface_Output_Queue_MaxQueueLenPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_MaxQueueLenPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/max-queue-len YANG schema element.

func (*Qos_Interface_Output_Queue_MaxQueueLenPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-queue-len"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/max-queue-len"

type Qos_Interface_Output_Queue_NamePath

type Qos_Interface_Output_Queue_NamePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_NamePath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/name YANG schema element.

func (*Qos_Interface_Output_Queue_NamePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/interfaces/interface/output/queues/queue/config/name"

func (*Qos_Interface_Output_Queue_NamePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/name"

type Qos_Interface_Output_Queue_NamePathAny

type Qos_Interface_Output_Queue_NamePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_NamePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/name YANG schema element.

func (*Qos_Interface_Output_Queue_NamePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/interfaces/interface/output/queues/queue/config/name"

func (*Qos_Interface_Output_Queue_NamePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/name"

type Qos_Interface_Output_Queue_QueueManagementProfilePath

type Qos_Interface_Output_Queue_QueueManagementProfilePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_QueueManagementProfilePath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/queue-management-profile YANG schema element.

func (*Qos_Interface_Output_Queue_QueueManagementProfilePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/queue-management-profile"
Path from root:       "/qos/interfaces/interface/output/queues/queue/config/queue-management-profile"

func (*Qos_Interface_Output_Queue_QueueManagementProfilePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/queue-management-profile"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/queue-management-profile"

type Qos_Interface_Output_Queue_QueueManagementProfilePathAny

type Qos_Interface_Output_Queue_QueueManagementProfilePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_QueueManagementProfilePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/queue-management-profile YANG schema element.

func (*Qos_Interface_Output_Queue_QueueManagementProfilePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/queue-management-profile"
Path from root:       "/qos/interfaces/interface/output/queues/queue/config/queue-management-profile"

func (*Qos_Interface_Output_Queue_QueueManagementProfilePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/queue-management-profile"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/queue-management-profile"

type Qos_Interface_Output_Queue_TransmitOctetsPath

type Qos_Interface_Output_Queue_TransmitOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_TransmitOctetsPath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/transmit-octets YANG schema element.

func (*Qos_Interface_Output_Queue_TransmitOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-octets"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/transmit-octets"

type Qos_Interface_Output_Queue_TransmitOctetsPathAny

type Qos_Interface_Output_Queue_TransmitOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_TransmitOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/transmit-octets YANG schema element.

func (*Qos_Interface_Output_Queue_TransmitOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-octets"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/transmit-octets"

type Qos_Interface_Output_Queue_TransmitPktsPath

type Qos_Interface_Output_Queue_TransmitPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_TransmitPktsPath represents the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/transmit-pkts YANG schema element.

func (*Qos_Interface_Output_Queue_TransmitPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-pkts"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/transmit-pkts"

type Qos_Interface_Output_Queue_TransmitPktsPathAny

type Qos_Interface_Output_Queue_TransmitPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_Queue_TransmitPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/queues/queue/state/transmit-pkts YANG schema element.

func (*Qos_Interface_Output_Queue_TransmitPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/transmit-pkts"
Path from root:       "/qos/interfaces/interface/output/queues/queue/state/transmit-pkts"

type Qos_Interface_Output_SchedulerPolicyPath

type Qos_Interface_Output_SchedulerPolicyPath struct {
	*ygnmi.NodePath
}

Qos_Interface_Output_SchedulerPolicyPath represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicyPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Output_SchedulerPolicyPath) Name

Name (leaf): The scheduler policy to be applied to traffic on this interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/*/name"

func (*Qos_Interface_Output_SchedulerPolicyPath) Scheduler

Scheduler (list): List of the schedulers that are part of the scheduler-policy specified.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "schedulers/scheduler"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler"

Sequence: uint32

func (*Qos_Interface_Output_SchedulerPolicyPath) SchedulerAny

SchedulerAny (list): List of the schedulers that are part of the scheduler-policy specified.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "schedulers/scheduler"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler"

func (*Qos_Interface_Output_SchedulerPolicyPath) SchedulerMap added in v0.1.24

SchedulerMap (list): List of the schedulers that are part of the scheduler-policy specified.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "schedulers/scheduler"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler"

func (*Qos_Interface_Output_SchedulerPolicyPath) State

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Output_SchedulerPolicyPathAny

type Qos_Interface_Output_SchedulerPolicyPathAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Output_SchedulerPolicyPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicyPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Output_SchedulerPolicyPathAny) Name

Name (leaf): The scheduler policy to be applied to traffic on this interface.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/*/name"

func (*Qos_Interface_Output_SchedulerPolicyPathAny) Scheduler

Scheduler (list): List of the schedulers that are part of the scheduler-policy specified.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "schedulers/scheduler"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler"

Sequence: uint32

func (*Qos_Interface_Output_SchedulerPolicyPathAny) SchedulerAny

SchedulerAny (list): List of the schedulers that are part of the scheduler-policy specified.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "schedulers/scheduler"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler"

func (*Qos_Interface_Output_SchedulerPolicyPathAny) SchedulerMap added in v0.1.24

SchedulerMap (list): List of the schedulers that are part of the scheduler-policy specified.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "schedulers/scheduler"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler"

func (*Qos_Interface_Output_SchedulerPolicyPathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Output_SchedulerPolicy_NamePath

type Qos_Interface_Output_SchedulerPolicy_NamePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_SchedulerPolicy_NamePath represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/state/name YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicy_NamePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/config/name"

func (*Qos_Interface_Output_SchedulerPolicy_NamePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/state/name"

type Qos_Interface_Output_SchedulerPolicy_NamePathAny

type Qos_Interface_Output_SchedulerPolicy_NamePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_SchedulerPolicy_NamePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/state/name YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicy_NamePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/config/name"

func (*Qos_Interface_Output_SchedulerPolicy_NamePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/state/name"

type Qos_Interface_Output_SchedulerPolicy_SchedulerPath

type Qos_Interface_Output_SchedulerPolicy_SchedulerPath struct {
	*ygnmi.NodePath
}

Qos_Interface_Output_SchedulerPolicy_SchedulerPath represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ConformingOctets

ConformingOctets (leaf): The number of octets in packets that were considered conforming by the scheduler.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/conforming-octets"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-octets"

func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ConformingPkts

ConformingPkts (leaf): The number of packets that were considered conforming by the scheduler.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/conforming-pkts"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-pkts"

func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ExceedingOctets

ExceedingOctets (leaf): The number of octets in packets that were considered exceeding by the scheduler.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/exceeding-octets"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-octets"

func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ExceedingPkts

ExceedingPkts (leaf): The number of packets that were considered exceeding by the scheduler.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/exceeding-pkts"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-pkts"

func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPath) Sequence

Sequence (leaf): Reference to the sequence ID of the scheduler within the current scheduler policy.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/sequence"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/*/sequence"

func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ViolatingOctets

ViolatingOctets (leaf): The number of octets in packets that were considered violating by the policer.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/violating-octets"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-octets"

func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPath) ViolatingPkts

ViolatingPkts (leaf): The number of packets that were considered violating by the policer.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/violating-pkts"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-pkts"

type Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny

type Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ConformingOctets

ConformingOctets (leaf): The number of octets in packets that were considered conforming by the scheduler.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/conforming-octets"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-octets"

func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ConformingPkts

ConformingPkts (leaf): The number of packets that were considered conforming by the scheduler.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/conforming-pkts"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-pkts"

func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ExceedingOctets

ExceedingOctets (leaf): The number of octets in packets that were considered exceeding by the scheduler.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/exceeding-octets"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-octets"

func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ExceedingPkts

ExceedingPkts (leaf): The number of packets that were considered exceeding by the scheduler.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/exceeding-pkts"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-pkts"

func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) Sequence

Sequence (leaf): Reference to the sequence ID of the scheduler within the current scheduler policy.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "*/sequence"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/*/sequence"

func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ViolatingOctets

ViolatingOctets (leaf): The number of octets in packets that were considered violating by the policer.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/violating-octets"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-octets"

func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPathAny) ViolatingPkts

ViolatingPkts (leaf): The number of packets that were considered violating by the policer.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/violating-pkts"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-pkts"

type Qos_Interface_Output_SchedulerPolicy_SchedulerPathMap added in v0.1.24

type Qos_Interface_Output_SchedulerPolicy_SchedulerPathMap struct {
	*ygnmi.NodePath
}

Qos_Interface_Output_SchedulerPolicy_SchedulerPathMap represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Output_SchedulerPolicy_SchedulerPathMapAny added in v0.1.24

type Qos_Interface_Output_SchedulerPolicy_SchedulerPathMapAny struct {
	*ygnmi.NodePath
}

Qos_Interface_Output_SchedulerPolicy_SchedulerPathMapAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicy_SchedulerPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPath

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPath represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-octets YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/conforming-octets"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-octets"

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPathAny

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-octets YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/conforming-octets"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-octets"

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPath

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPath represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-pkts YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/conforming-pkts"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-pkts"

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPathAny

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-pkts YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ConformingPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/conforming-pkts"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/conforming-pkts"

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPath

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPath represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-octets YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/exceeding-octets"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-octets"

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-octets YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/exceeding-octets"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-octets"

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPath

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPath represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-pkts YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/exceeding-pkts"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-pkts"

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPathAny

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-pkts YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ExceedingPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/exceeding-pkts"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/exceeding-pkts"

type Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePath

type Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePath represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/sequence YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "sequence"
Path from root:       ""

func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/sequence"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/sequence"

type Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePathAny

type Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/sequence YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "sequence"
Path from root:       ""

func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_SequencePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/sequence"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/sequence"

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPath

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPath represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-octets YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/violating-octets"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-octets"

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-octets YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/violating-octets"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-octets"

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPath

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPath represents the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-pkts YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/violating-pkts"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-pkts"

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPathAny

type Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-pkts YANG schema element.

func (*Qos_Interface_Output_SchedulerPolicy_Scheduler_ViolatingPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/violating-pkts"
Path from root:       "/qos/interfaces/interface/output/scheduler-policy/schedulers/scheduler/state/violating-pkts"

type Qos_Interface_Output_UnicastBufferAllocationProfilePath

type Qos_Interface_Output_UnicastBufferAllocationProfilePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_UnicastBufferAllocationProfilePath represents the /openconfig-qos/qos/interfaces/interface/output/state/unicast-buffer-allocation-profile YANG schema element.

func (*Qos_Interface_Output_UnicastBufferAllocationProfilePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/unicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/output/config/unicast-buffer-allocation-profile"

func (*Qos_Interface_Output_UnicastBufferAllocationProfilePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/unicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/output/state/unicast-buffer-allocation-profile"

type Qos_Interface_Output_UnicastBufferAllocationProfilePathAny

type Qos_Interface_Output_UnicastBufferAllocationProfilePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Interface_Output_UnicastBufferAllocationProfilePathAny represents the wildcard version of the /openconfig-qos/qos/interfaces/interface/output/state/unicast-buffer-allocation-profile YANG schema element.

func (*Qos_Interface_Output_UnicastBufferAllocationProfilePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "config/unicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/output/config/unicast-buffer-allocation-profile"

func (*Qos_Interface_Output_UnicastBufferAllocationProfilePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-interfaces"
Instantiating module: "openconfig-qos"
Path from parent:     "state/unicast-buffer-allocation-profile"
Path from root:       "/qos/interfaces/interface/output/state/unicast-buffer-allocation-profile"

type Qos_QueueManagementProfilePath

type Qos_QueueManagementProfilePath struct {
	*ygnmi.NodePath
}

Qos_QueueManagementProfilePath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile YANG schema element.

func (*Qos_QueueManagementProfilePath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_QueueManagementProfilePath) Name

Name (leaf): Unique string name used for the queue management profile.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/*/name"

func (*Qos_QueueManagementProfilePath) Red

Red (container): Configuration and operational state parameters relating to Random Early Detection (RED).

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "red"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red"

func (*Qos_QueueManagementProfilePath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_QueueManagementProfilePath) Wred

Wred (container): Configuration and operational state parameters relating to Weighted Random Early Detection (WRED).

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "wred"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred"

type Qos_QueueManagementProfilePathAny

type Qos_QueueManagementProfilePathAny struct {
	*ygnmi.NodePath
}

Qos_QueueManagementProfilePathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile YANG schema element.

func (*Qos_QueueManagementProfilePathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_QueueManagementProfilePathAny) Name

Name (leaf): Unique string name used for the queue management profile.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/*/name"

func (*Qos_QueueManagementProfilePathAny) Red

Red (container): Configuration and operational state parameters relating to Random Early Detection (RED).

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "red"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red"

func (*Qos_QueueManagementProfilePathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_QueueManagementProfilePathAny) Wred

Wred (container): Configuration and operational state parameters relating to Weighted Random Early Detection (WRED).

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "wred"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred"

type Qos_QueueManagementProfilePathMap added in v0.1.24

type Qos_QueueManagementProfilePathMap struct {
	*ygnmi.NodePath
}

Qos_QueueManagementProfilePathMap represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile YANG schema element.

func (*Qos_QueueManagementProfilePathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_QueueManagementProfilePathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_QueueManagementProfilePathMapAny added in v0.1.24

type Qos_QueueManagementProfilePathMapAny struct {
	*ygnmi.NodePath
}

Qos_QueueManagementProfilePathMapAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile YANG schema element.

func (*Qos_QueueManagementProfilePathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_QueueManagementProfilePathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_QueueManagementProfile_NamePath

type Qos_QueueManagementProfile_NamePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_NamePath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/state/name YANG schema element.

func (*Qos_QueueManagementProfile_NamePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/config/name"

func (*Qos_QueueManagementProfile_NamePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/state/name"

type Qos_QueueManagementProfile_NamePathAny

type Qos_QueueManagementProfile_NamePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_NamePathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/state/name YANG schema element.

func (*Qos_QueueManagementProfile_NamePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/config/name"

func (*Qos_QueueManagementProfile_NamePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/state/name"

type Qos_QueueManagementProfile_RedPath

type Qos_QueueManagementProfile_RedPath struct {
	*ygnmi.NodePath
}

Qos_QueueManagementProfile_RedPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red YANG schema element.

func (*Qos_QueueManagementProfile_RedPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_QueueManagementProfile_RedPath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_QueueManagementProfile_RedPath) Uniform

Uniform (container): Uniform RED parameters. These parameters are applied to all the traffic coming into system.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "uniform"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform"

type Qos_QueueManagementProfile_RedPathAny

type Qos_QueueManagementProfile_RedPathAny struct {
	*ygnmi.NodePath
}

Qos_QueueManagementProfile_RedPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red YANG schema element.

func (*Qos_QueueManagementProfile_RedPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_QueueManagementProfile_RedPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_QueueManagementProfile_RedPathAny) Uniform

Uniform (container): Uniform RED parameters. These parameters are applied to all the traffic coming into system.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "uniform"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform"

type Qos_QueueManagementProfile_Red_UniformPath

type Qos_QueueManagementProfile_Red_UniformPath struct {
	*ygnmi.NodePath
}

Qos_QueueManagementProfile_Red_UniformPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform YANG schema element.

func (*Qos_QueueManagementProfile_Red_UniformPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_QueueManagementProfile_Red_UniformPath) Drop

Drop (leaf): When this leaf is true and the packet and if the ECN field in the packet indicates that the endpoints are not ECN capable and the and the WRED algorithm determines that the packet should have been dropped based on the drop probability, the packet is dropped.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/drop"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/drop"

func (*Qos_QueueManagementProfile_Red_UniformPath) EnableEcn

EnableEcn (leaf): When this leaf is true and the number of packets in the queue is between the minimum threshold and the maximum threshold, if the ECN field on the packet indicates that the endpoints are ECN capable (that is, the ECT bit is set to 1 and the CE bit is set to 0, or the ECT bit is set to 0 and the CE bit is set to 1) and the WRED algorithm determines that the packet should have been dropped based on the drop probability, the ECT and CE bits for the packet are changed to 1, and the packet is transmitted.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/enable-ecn"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/enable-ecn"

func (*Qos_QueueManagementProfile_Red_UniformPath) MaxThreshold

MaxThreshold (leaf): The maximum threshold parameter for a RED-managed queue in bytes. When the average queue length exceeds the maxth value, all packets are dropped (or marked if ECN is enabled). Mutually exclusive with min-threshold-percent and max-threshold-percent.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/max-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/max-threshold"

func (*Qos_QueueManagementProfile_Red_UniformPath) MaxThresholdPercent added in v0.1.13

MaxThresholdPercent (leaf): The maximum threshold parameter for a RED-managed queue in percent. When the average queue length exceeds the maxth value, all packets are dropped (or marked if ECN is enabled). Mutually exclusive with min-threshold and max-threshold.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/max-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/max-threshold-percent"

func (*Qos_QueueManagementProfile_Red_UniformPath) MinThreshold

MinThreshold (leaf): The mininum threshold parameter for a RED-managed queue in bytes. When the average queue length is less than minth, all packets are admitted to the queue. Mututally exclusive with min-threshold-percent and max-threshold-percent.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/min-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/min-threshold"

func (*Qos_QueueManagementProfile_Red_UniformPath) MinThresholdPercent added in v0.1.13

MinThresholdPercent (leaf): The mininum threshold parameter for a RED-managed queue in percent. When the average queue length is less than minth, all packets are admitted to the queue. Mutually exclusive with min-threshold and max-threshold.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/min-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/min-threshold-percent"

func (*Qos_QueueManagementProfile_Red_UniformPath) State

State returns a Query that can be used in gNMI operations.

type Qos_QueueManagementProfile_Red_UniformPathAny

type Qos_QueueManagementProfile_Red_UniformPathAny struct {
	*ygnmi.NodePath
}

Qos_QueueManagementProfile_Red_UniformPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform YANG schema element.

func (*Qos_QueueManagementProfile_Red_UniformPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_QueueManagementProfile_Red_UniformPathAny) Drop

Drop (leaf): When this leaf is true and the packet and if the ECN field in the packet indicates that the endpoints are not ECN capable and the and the WRED algorithm determines that the packet should have been dropped based on the drop probability, the packet is dropped.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/drop"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/drop"

func (*Qos_QueueManagementProfile_Red_UniformPathAny) EnableEcn

EnableEcn (leaf): When this leaf is true and the number of packets in the queue is between the minimum threshold and the maximum threshold, if the ECN field on the packet indicates that the endpoints are ECN capable (that is, the ECT bit is set to 1 and the CE bit is set to 0, or the ECT bit is set to 0 and the CE bit is set to 1) and the WRED algorithm determines that the packet should have been dropped based on the drop probability, the ECT and CE bits for the packet are changed to 1, and the packet is transmitted.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/enable-ecn"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/enable-ecn"

func (*Qos_QueueManagementProfile_Red_UniformPathAny) MaxThreshold

MaxThreshold (leaf): The maximum threshold parameter for a RED-managed queue in bytes. When the average queue length exceeds the maxth value, all packets are dropped (or marked if ECN is enabled). Mutually exclusive with min-threshold-percent and max-threshold-percent.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/max-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/max-threshold"

func (*Qos_QueueManagementProfile_Red_UniformPathAny) MaxThresholdPercent added in v0.1.13

MaxThresholdPercent (leaf): The maximum threshold parameter for a RED-managed queue in percent. When the average queue length exceeds the maxth value, all packets are dropped (or marked if ECN is enabled). Mutually exclusive with min-threshold and max-threshold.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/max-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/max-threshold-percent"

func (*Qos_QueueManagementProfile_Red_UniformPathAny) MinThreshold

MinThreshold (leaf): The mininum threshold parameter for a RED-managed queue in bytes. When the average queue length is less than minth, all packets are admitted to the queue. Mututally exclusive with min-threshold-percent and max-threshold-percent.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/min-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/min-threshold"

func (*Qos_QueueManagementProfile_Red_UniformPathAny) MinThresholdPercent added in v0.1.13

MinThresholdPercent (leaf): The mininum threshold parameter for a RED-managed queue in percent. When the average queue length is less than minth, all packets are admitted to the queue. Mutually exclusive with min-threshold and max-threshold.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/min-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/*/min-threshold-percent"

func (*Qos_QueueManagementProfile_Red_UniformPathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_QueueManagementProfile_Red_Uniform_DropPath

type Qos_QueueManagementProfile_Red_Uniform_DropPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Red_Uniform_DropPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/drop YANG schema element.

func (*Qos_QueueManagementProfile_Red_Uniform_DropPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/drop"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/drop"

func (*Qos_QueueManagementProfile_Red_Uniform_DropPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/drop"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/drop"

type Qos_QueueManagementProfile_Red_Uniform_DropPathAny

type Qos_QueueManagementProfile_Red_Uniform_DropPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Red_Uniform_DropPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/drop YANG schema element.

func (*Qos_QueueManagementProfile_Red_Uniform_DropPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/drop"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/drop"

func (*Qos_QueueManagementProfile_Red_Uniform_DropPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/drop"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/drop"

type Qos_QueueManagementProfile_Red_Uniform_EnableEcnPath

type Qos_QueueManagementProfile_Red_Uniform_EnableEcnPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Red_Uniform_EnableEcnPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/enable-ecn YANG schema element.

func (*Qos_QueueManagementProfile_Red_Uniform_EnableEcnPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/enable-ecn"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/enable-ecn"

func (*Qos_QueueManagementProfile_Red_Uniform_EnableEcnPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/enable-ecn"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/enable-ecn"

type Qos_QueueManagementProfile_Red_Uniform_EnableEcnPathAny

type Qos_QueueManagementProfile_Red_Uniform_EnableEcnPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Red_Uniform_EnableEcnPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/enable-ecn YANG schema element.

func (*Qos_QueueManagementProfile_Red_Uniform_EnableEcnPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/enable-ecn"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/enable-ecn"

func (*Qos_QueueManagementProfile_Red_Uniform_EnableEcnPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/enable-ecn"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/enable-ecn"

type Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPath

type Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/max-threshold YANG schema element.

func (*Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/max-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/max-threshold"

func (*Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/max-threshold"

type Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPathAny

type Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/max-threshold YANG schema element.

func (*Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/max-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/max-threshold"

func (*Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/max-threshold"

type Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPath added in v0.1.13

type Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/max-threshold-percent YANG schema element.

func (*Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPath) Config added in v0.1.13

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/max-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/max-threshold-percent"

func (*Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPath) State added in v0.1.13

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/max-threshold-percent"

type Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPathAny added in v0.1.13

type Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/max-threshold-percent YANG schema element.

func (*Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPathAny) Config added in v0.1.13

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/max-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/max-threshold-percent"

func (*Qos_QueueManagementProfile_Red_Uniform_MaxThresholdPercentPathAny) State added in v0.1.13

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/max-threshold-percent"

type Qos_QueueManagementProfile_Red_Uniform_MinThresholdPath

type Qos_QueueManagementProfile_Red_Uniform_MinThresholdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Red_Uniform_MinThresholdPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/min-threshold YANG schema element.

func (*Qos_QueueManagementProfile_Red_Uniform_MinThresholdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/min-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/min-threshold"

func (*Qos_QueueManagementProfile_Red_Uniform_MinThresholdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/min-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/min-threshold"

type Qos_QueueManagementProfile_Red_Uniform_MinThresholdPathAny

type Qos_QueueManagementProfile_Red_Uniform_MinThresholdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Red_Uniform_MinThresholdPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/min-threshold YANG schema element.

func (*Qos_QueueManagementProfile_Red_Uniform_MinThresholdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/min-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/min-threshold"

func (*Qos_QueueManagementProfile_Red_Uniform_MinThresholdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/min-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/min-threshold"

type Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPath added in v0.1.13

type Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/min-threshold-percent YANG schema element.

func (*Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPath) Config added in v0.1.13

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/min-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/min-threshold-percent"

func (*Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPath) State added in v0.1.13

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/min-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/min-threshold-percent"

type Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPathAny added in v0.1.13

type Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/red/uniform/state/min-threshold-percent YANG schema element.

func (*Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPathAny) Config added in v0.1.13

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/min-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/config/min-threshold-percent"

func (*Qos_QueueManagementProfile_Red_Uniform_MinThresholdPercentPathAny) State added in v0.1.13

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/min-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/red/uniform/state/min-threshold-percent"

type Qos_QueueManagementProfile_WredPath

type Qos_QueueManagementProfile_WredPath struct {
	*ygnmi.NodePath
}

Qos_QueueManagementProfile_WredPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred YANG schema element.

func (*Qos_QueueManagementProfile_WredPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_QueueManagementProfile_WredPath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_QueueManagementProfile_WredPath) Uniform

Uniform (container): Uniform WRED parameters. These parameters are applied to all the traffic coming into system.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "uniform"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform"

type Qos_QueueManagementProfile_WredPathAny

type Qos_QueueManagementProfile_WredPathAny struct {
	*ygnmi.NodePath
}

Qos_QueueManagementProfile_WredPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred YANG schema element.

func (*Qos_QueueManagementProfile_WredPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_QueueManagementProfile_WredPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_QueueManagementProfile_WredPathAny) Uniform

Uniform (container): Uniform WRED parameters. These parameters are applied to all the traffic coming into system.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "uniform"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform"

type Qos_QueueManagementProfile_Wred_UniformPath

type Qos_QueueManagementProfile_Wred_UniformPath struct {
	*ygnmi.NodePath
}

Qos_QueueManagementProfile_Wred_UniformPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform YANG schema element.

func (*Qos_QueueManagementProfile_Wred_UniformPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_QueueManagementProfile_Wred_UniformPath) Drop

Drop (leaf): When this leaf is true and the packet and if the ECN field in the packet indicates that the endpoints are not ECN capable and the and the WRED algorithm determines that the packet should have been dropped based on the drop probability, the packet is dropped.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/drop"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/drop"

func (*Qos_QueueManagementProfile_Wred_UniformPath) EnableEcn

EnableEcn (leaf): When this leaf is true and the number of packets in the queue is between the minimum threshold and the maximum threshold, if the ECN field on the packet indicates that the endpoints are ECN capable (that is, the ECT bit is set to 1 and the CE bit is set to 0, or the ECT bit is set to 0 and the CE bit is set to 1) and the WRED algorithm determines that the packet should have been dropped based on the drop probability, the ECT and CE bits for the packet are changed to 1, and the packet is transmitted.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/enable-ecn"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/enable-ecn"

func (*Qos_QueueManagementProfile_Wred_UniformPath) MaxDropProbabilityPercent

MaxDropProbabilityPercent (leaf): If the queue depth is between min and max threshold then this the probability with which packets are dropped or marked.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/max-drop-probability-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/max-drop-probability-percent"

func (*Qos_QueueManagementProfile_Wred_UniformPath) MaxThreshold

MaxThreshold (leaf): The maximum threshold parameter for a RED-managed queue in bytes. When the average queue length exceeds the maxth value, all packets are dropped (or marked if ECN is enabled). Mutually exclusive with min-threshold-percent and max-threshold-percent.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/max-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/max-threshold"

func (*Qos_QueueManagementProfile_Wred_UniformPath) MaxThresholdPercent added in v0.1.13

MaxThresholdPercent (leaf): The maximum threshold parameter for a RED-managed queue in percent. When the average queue length exceeds the maxth value, all packets are dropped (or marked if ECN is enabled). Mutually exclusive with min-threshold and max-threshold.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/max-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/max-threshold-percent"

func (*Qos_QueueManagementProfile_Wred_UniformPath) MinThreshold

MinThreshold (leaf): The mininum threshold parameter for a RED-managed queue in bytes. When the average queue length is less than minth, all packets are admitted to the queue. Mututally exclusive with min-threshold-percent and max-threshold-percent.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/min-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/min-threshold"

func (*Qos_QueueManagementProfile_Wred_UniformPath) MinThresholdPercent added in v0.1.13

MinThresholdPercent (leaf): The mininum threshold parameter for a RED-managed queue in percent. When the average queue length is less than minth, all packets are admitted to the queue. Mutually exclusive with min-threshold and max-threshold.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/min-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/min-threshold-percent"

func (*Qos_QueueManagementProfile_Wred_UniformPath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_QueueManagementProfile_Wred_UniformPath) Weight

Weight (leaf): The average queue size depends on the previous average as well as the current size of the queue.

average queue size = (previous average queue size)*(1-2^{-n})+

(current queue size)*(2^{-n})

where n is the user-configurable exponential weight factor.

The previous average is more important for high values of n. Peaks and lows in queue size are smoothed by a high value. For low values of n, the average queue size is close to the current queue size.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/weight"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/weight"

type Qos_QueueManagementProfile_Wred_UniformPathAny

type Qos_QueueManagementProfile_Wred_UniformPathAny struct {
	*ygnmi.NodePath
}

Qos_QueueManagementProfile_Wred_UniformPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform YANG schema element.

func (*Qos_QueueManagementProfile_Wred_UniformPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_QueueManagementProfile_Wred_UniformPathAny) Drop

Drop (leaf): When this leaf is true and the packet and if the ECN field in the packet indicates that the endpoints are not ECN capable and the and the WRED algorithm determines that the packet should have been dropped based on the drop probability, the packet is dropped.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/drop"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/drop"

func (*Qos_QueueManagementProfile_Wred_UniformPathAny) EnableEcn

EnableEcn (leaf): When this leaf is true and the number of packets in the queue is between the minimum threshold and the maximum threshold, if the ECN field on the packet indicates that the endpoints are ECN capable (that is, the ECT bit is set to 1 and the CE bit is set to 0, or the ECT bit is set to 0 and the CE bit is set to 1) and the WRED algorithm determines that the packet should have been dropped based on the drop probability, the ECT and CE bits for the packet are changed to 1, and the packet is transmitted.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/enable-ecn"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/enable-ecn"

func (*Qos_QueueManagementProfile_Wred_UniformPathAny) MaxDropProbabilityPercent

MaxDropProbabilityPercent (leaf): If the queue depth is between min and max threshold then this the probability with which packets are dropped or marked.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/max-drop-probability-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/max-drop-probability-percent"

func (*Qos_QueueManagementProfile_Wred_UniformPathAny) MaxThreshold

MaxThreshold (leaf): The maximum threshold parameter for a RED-managed queue in bytes. When the average queue length exceeds the maxth value, all packets are dropped (or marked if ECN is enabled). Mutually exclusive with min-threshold-percent and max-threshold-percent.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/max-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/max-threshold"

func (*Qos_QueueManagementProfile_Wred_UniformPathAny) MaxThresholdPercent added in v0.1.13

MaxThresholdPercent (leaf): The maximum threshold parameter for a RED-managed queue in percent. When the average queue length exceeds the maxth value, all packets are dropped (or marked if ECN is enabled). Mutually exclusive with min-threshold and max-threshold.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/max-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/max-threshold-percent"

func (*Qos_QueueManagementProfile_Wred_UniformPathAny) MinThreshold

MinThreshold (leaf): The mininum threshold parameter for a RED-managed queue in bytes. When the average queue length is less than minth, all packets are admitted to the queue. Mututally exclusive with min-threshold-percent and max-threshold-percent.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/min-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/min-threshold"

func (*Qos_QueueManagementProfile_Wred_UniformPathAny) MinThresholdPercent added in v0.1.13

MinThresholdPercent (leaf): The mininum threshold parameter for a RED-managed queue in percent. When the average queue length is less than minth, all packets are admitted to the queue. Mutually exclusive with min-threshold and max-threshold.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/min-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/min-threshold-percent"

func (*Qos_QueueManagementProfile_Wred_UniformPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_QueueManagementProfile_Wred_UniformPathAny) Weight

Weight (leaf): The average queue size depends on the previous average as well as the current size of the queue.

average queue size = (previous average queue size)*(1-2^{-n})+

(current queue size)*(2^{-n})

where n is the user-configurable exponential weight factor.

The previous average is more important for high values of n. Peaks and lows in queue size are smoothed by a high value. For low values of n, the average queue size is close to the current queue size.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "*/weight"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/*/weight"

type Qos_QueueManagementProfile_Wred_Uniform_DropPath

type Qos_QueueManagementProfile_Wred_Uniform_DropPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Wred_Uniform_DropPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/drop YANG schema element.

func (*Qos_QueueManagementProfile_Wred_Uniform_DropPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/drop"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/drop"

func (*Qos_QueueManagementProfile_Wred_Uniform_DropPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/drop"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/drop"

type Qos_QueueManagementProfile_Wred_Uniform_DropPathAny

type Qos_QueueManagementProfile_Wred_Uniform_DropPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Wred_Uniform_DropPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/drop YANG schema element.

func (*Qos_QueueManagementProfile_Wred_Uniform_DropPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/drop"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/drop"

func (*Qos_QueueManagementProfile_Wred_Uniform_DropPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/drop"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/drop"

type Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPath

type Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/enable-ecn YANG schema element.

func (*Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/enable-ecn"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/enable-ecn"

func (*Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/enable-ecn"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/enable-ecn"

type Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPathAny

type Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/enable-ecn YANG schema element.

func (*Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/enable-ecn"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/enable-ecn"

func (*Qos_QueueManagementProfile_Wred_Uniform_EnableEcnPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/enable-ecn"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/enable-ecn"

type Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPath

type Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-drop-probability-percent YANG schema element.

func (*Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/max-drop-probability-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/max-drop-probability-percent"

func (*Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-drop-probability-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-drop-probability-percent"

type Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPathAny

type Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-drop-probability-percent YANG schema element.

func (*Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/max-drop-probability-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/max-drop-probability-percent"

func (*Qos_QueueManagementProfile_Wred_Uniform_MaxDropProbabilityPercentPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-drop-probability-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-drop-probability-percent"

type Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPath

type Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-threshold YANG schema element.

func (*Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/max-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/max-threshold"

func (*Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-threshold"

type Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPathAny

type Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-threshold YANG schema element.

func (*Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/max-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/max-threshold"

func (*Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-threshold"

type Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPath added in v0.1.13

type Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-threshold-percent YANG schema element.

func (*Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPath) Config added in v0.1.13

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/max-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/max-threshold-percent"

func (*Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPath) State added in v0.1.13

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-threshold-percent"

type Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPathAny added in v0.1.13

type Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-threshold-percent YANG schema element.

func (*Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPathAny) Config added in v0.1.13

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/max-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/max-threshold-percent"

func (*Qos_QueueManagementProfile_Wred_Uniform_MaxThresholdPercentPathAny) State added in v0.1.13

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/max-threshold-percent"

type Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPath

type Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/min-threshold YANG schema element.

func (*Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/min-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/min-threshold"

func (*Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/min-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/min-threshold"

type Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPathAny

type Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/min-threshold YANG schema element.

func (*Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/min-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/min-threshold"

func (*Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/min-threshold"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/min-threshold"

type Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPath added in v0.1.13

type Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/min-threshold-percent YANG schema element.

func (*Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPath) Config added in v0.1.13

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/min-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/min-threshold-percent"

func (*Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPath) State added in v0.1.13

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/min-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/min-threshold-percent"

type Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPathAny added in v0.1.13

type Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/min-threshold-percent YANG schema element.

func (*Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPathAny) Config added in v0.1.13

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/min-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/min-threshold-percent"

func (*Qos_QueueManagementProfile_Wred_Uniform_MinThresholdPercentPathAny) State added in v0.1.13

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/min-threshold-percent"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/min-threshold-percent"

type Qos_QueueManagementProfile_Wred_Uniform_WeightPath

type Qos_QueueManagementProfile_Wred_Uniform_WeightPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Wred_Uniform_WeightPath represents the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/weight YANG schema element.

func (*Qos_QueueManagementProfile_Wred_Uniform_WeightPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/weight"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/weight"

func (*Qos_QueueManagementProfile_Wred_Uniform_WeightPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/weight"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/weight"

type Qos_QueueManagementProfile_Wred_Uniform_WeightPathAny

type Qos_QueueManagementProfile_Wred_Uniform_WeightPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_QueueManagementProfile_Wred_Uniform_WeightPathAny represents the wildcard version of the /openconfig-qos/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/weight YANG schema element.

func (*Qos_QueueManagementProfile_Wred_Uniform_WeightPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "config/weight"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/config/weight"

func (*Qos_QueueManagementProfile_Wred_Uniform_WeightPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-mem-mgmt"
Instantiating module: "openconfig-qos"
Path from parent:     "state/weight"
Path from root:       "/qos/queue-management-profiles/queue-management-profile/wred/uniform/state/weight"

type Qos_QueuePath

type Qos_QueuePath struct {
	*ygnmi.NodePath
}

Qos_QueuePath represents the /openconfig-qos/qos/queues/queue YANG schema element.

func (*Qos_QueuePath) Config

func (n *Qos_QueuePath) Config() ygnmi.ConfigQuery[*oc.Qos_Queue]

Config returns a Query that can be used in gNMI operations.

func (*Qos_QueuePath) Name

func (n *Qos_QueuePath) Name() *Qos_Queue_NamePath

Name (leaf): User-defined name of the queue

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/queues/queue/*/name"

func (*Qos_QueuePath) QueueId added in v0.1.6

func (n *Qos_QueuePath) QueueId() *Qos_Queue_QueueIdPath

QueueId (leaf): An optional identifier which may be required by some hardware to map the named queue to a hardware queue

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/queue-id"
Path from root:       "/qos/queues/queue/*/queue-id"

func (*Qos_QueuePath) State

State returns a Query that can be used in gNMI operations.

type Qos_QueuePathAny

type Qos_QueuePathAny struct {
	*ygnmi.NodePath
}

Qos_QueuePathAny represents the wildcard version of the /openconfig-qos/qos/queues/queue YANG schema element.

func (*Qos_QueuePathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_QueuePathAny) Name

Name (leaf): User-defined name of the queue

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/queues/queue/*/name"

func (*Qos_QueuePathAny) QueueId added in v0.1.6

QueueId (leaf): An optional identifier which may be required by some hardware to map the named queue to a hardware queue

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/queue-id"
Path from root:       "/qos/queues/queue/*/queue-id"

func (*Qos_QueuePathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_QueuePathMap added in v0.1.24

type Qos_QueuePathMap struct {
	*ygnmi.NodePath
}

Qos_QueuePathMap represents the /openconfig-qos/qos/queues/queue YANG schema element.

func (*Qos_QueuePathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_QueuePathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_QueuePathMapAny added in v0.1.24

type Qos_QueuePathMapAny struct {
	*ygnmi.NodePath
}

Qos_QueuePathMapAny represents the wildcard version of the /openconfig-qos/qos/queues/queue YANG schema element.

func (*Qos_QueuePathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_QueuePathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_Queue_NamePath

type Qos_Queue_NamePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Queue_NamePath represents the /openconfig-qos/qos/queues/queue/state/name YANG schema element.

func (*Qos_Queue_NamePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/queues/queue/config/name"

func (*Qos_Queue_NamePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/queues/queue/state/name"

type Qos_Queue_NamePathAny

type Qos_Queue_NamePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Queue_NamePathAny represents the wildcard version of the /openconfig-qos/qos/queues/queue/state/name YANG schema element.

func (*Qos_Queue_NamePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/queues/queue/config/name"

func (*Qos_Queue_NamePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/queues/queue/state/name"

type Qos_Queue_QueueIdPath added in v0.1.6

type Qos_Queue_QueueIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Queue_QueueIdPath represents the /openconfig-qos/qos/queues/queue/state/queue-id YANG schema element.

func (*Qos_Queue_QueueIdPath) Config added in v0.1.6

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/queue-id"
Path from root:       "/qos/queues/queue/config/queue-id"

func (*Qos_Queue_QueueIdPath) State added in v0.1.6

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/queue-id"
Path from root:       "/qos/queues/queue/state/queue-id"

type Qos_Queue_QueueIdPathAny added in v0.1.6

type Qos_Queue_QueueIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_Queue_QueueIdPathAny represents the wildcard version of the /openconfig-qos/qos/queues/queue/state/queue-id YANG schema element.

func (*Qos_Queue_QueueIdPathAny) Config added in v0.1.6

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/queue-id"
Path from root:       "/qos/queues/queue/config/queue-id"

func (*Qos_Queue_QueueIdPathAny) State added in v0.1.6

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/queue-id"
Path from root:       "/qos/queues/queue/state/queue-id"

type Qos_SchedulerPolicyPath

type Qos_SchedulerPolicyPath struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicyPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy YANG schema element.

func (*Qos_SchedulerPolicyPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicyPath) Name

Name (leaf): Name for the scheduler policy.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/scheduler-policies/scheduler-policy/*/name"

func (*Qos_SchedulerPolicyPath) Scheduler

Scheduler (list): List of defined QoS traffic schedulers.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "schedulers/scheduler"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler"

Sequence: uint32

func (*Qos_SchedulerPolicyPath) SchedulerAny

SchedulerAny (list): List of defined QoS traffic schedulers.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "schedulers/scheduler"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler"

func (*Qos_SchedulerPolicyPath) SchedulerMap added in v0.1.24

SchedulerMap (list): List of defined QoS traffic schedulers.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "schedulers/scheduler"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler"

func (*Qos_SchedulerPolicyPath) State

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicyPathAny

type Qos_SchedulerPolicyPathAny struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicyPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy YANG schema element.

func (*Qos_SchedulerPolicyPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicyPathAny) Name

Name (leaf): Name for the scheduler policy.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/name"
Path from root:       "/qos/scheduler-policies/scheduler-policy/*/name"

func (*Qos_SchedulerPolicyPathAny) Scheduler

Scheduler (list): List of defined QoS traffic schedulers.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "schedulers/scheduler"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler"

Sequence: uint32

func (*Qos_SchedulerPolicyPathAny) SchedulerAny

SchedulerAny (list): List of defined QoS traffic schedulers.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "schedulers/scheduler"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler"

func (*Qos_SchedulerPolicyPathAny) SchedulerMap added in v0.1.24

SchedulerMap (list): List of defined QoS traffic schedulers.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "schedulers/scheduler"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler"

func (*Qos_SchedulerPolicyPathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicyPathMap added in v0.1.24

type Qos_SchedulerPolicyPathMap struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicyPathMap represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy YANG schema element.

func (*Qos_SchedulerPolicyPathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicyPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicyPathMapAny added in v0.1.24

type Qos_SchedulerPolicyPathMapAny struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicyPathMapAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy YANG schema element.

func (*Qos_SchedulerPolicyPathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicyPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicy_NamePath

type Qos_SchedulerPolicy_NamePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_NamePath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/state/name YANG schema element.

func (*Qos_SchedulerPolicy_NamePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/scheduler-policies/scheduler-policy/config/name"

func (*Qos_SchedulerPolicy_NamePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/scheduler-policies/scheduler-policy/state/name"

type Qos_SchedulerPolicy_NamePathAny

type Qos_SchedulerPolicy_NamePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_NamePathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/state/name YANG schema element.

func (*Qos_SchedulerPolicy_NamePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/name"
Path from root:       "/qos/scheduler-policies/scheduler-policy/config/name"

func (*Qos_SchedulerPolicy_NamePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/name"
Path from root:       "/qos/scheduler-policies/scheduler-policy/state/name"

type Qos_SchedulerPolicy_SchedulerPath

type Qos_SchedulerPolicy_SchedulerPath struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_SchedulerPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler YANG schema element.

func (*Qos_SchedulerPolicy_SchedulerPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_SchedulerPath) Input

Input (list): List of input sources for the scheduler.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "inputs/input"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input"

Id: string

func (*Qos_SchedulerPolicy_SchedulerPath) InputAny

InputAny (list): List of input sources for the scheduler.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "inputs/input"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input"

func (*Qos_SchedulerPolicy_SchedulerPath) InputMap added in v0.1.24

InputMap (list): List of input sources for the scheduler.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "inputs/input"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input"

func (*Qos_SchedulerPolicy_SchedulerPath) OneRateTwoColor

OneRateTwoColor (container): Top-level container for data related to a 1 rate, 2 color shaper.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "one-rate-two-color"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color"

func (*Qos_SchedulerPolicy_SchedulerPath) Output

Output (container): Top-level container for scheduler output data

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "output"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output"

func (*Qos_SchedulerPolicy_SchedulerPath) Priority

Priority (leaf): Priority of the scheduler within the scheduler policy.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/priority"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/*/priority"

func (*Qos_SchedulerPolicy_SchedulerPath) Sequence

Sequence (leaf): Sequence number for the scheduler within the scheduler policy. Schedulers are processed from lowest sequence to highest.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/sequence"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/*/sequence"

func (*Qos_SchedulerPolicy_SchedulerPath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_SchedulerPath) TwoRateThreeColor

TwoRateThreeColor (container): Top-level container for data for a 2 rate, 3 color policer.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "two-rate-three-color"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color"

func (*Qos_SchedulerPolicy_SchedulerPath) Type

Type (leaf): Sets the type of scheduler, i.e. the scheduling algorithm used to serve inputs.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/type"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/*/type"

type Qos_SchedulerPolicy_SchedulerPathAny

type Qos_SchedulerPolicy_SchedulerPathAny struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_SchedulerPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler YANG schema element.

func (*Qos_SchedulerPolicy_SchedulerPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_SchedulerPathAny) Input

Input (list): List of input sources for the scheduler.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "inputs/input"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input"

Id: string

func (*Qos_SchedulerPolicy_SchedulerPathAny) InputAny

InputAny (list): List of input sources for the scheduler.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "inputs/input"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input"

func (*Qos_SchedulerPolicy_SchedulerPathAny) InputMap added in v0.1.24

InputMap (list): List of input sources for the scheduler.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "inputs/input"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input"

func (*Qos_SchedulerPolicy_SchedulerPathAny) OneRateTwoColor

OneRateTwoColor (container): Top-level container for data related to a 1 rate, 2 color shaper.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "one-rate-two-color"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color"

func (*Qos_SchedulerPolicy_SchedulerPathAny) Output

Output (container): Top-level container for scheduler output data

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "output"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output"

func (*Qos_SchedulerPolicy_SchedulerPathAny) Priority

Priority (leaf): Priority of the scheduler within the scheduler policy.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/priority"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/*/priority"

func (*Qos_SchedulerPolicy_SchedulerPathAny) Sequence

Sequence (leaf): Sequence number for the scheduler within the scheduler policy. Schedulers are processed from lowest sequence to highest.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/sequence"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/*/sequence"

func (*Qos_SchedulerPolicy_SchedulerPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_SchedulerPathAny) TwoRateThreeColor

TwoRateThreeColor (container): Top-level container for data for a 2 rate, 3 color policer.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "two-rate-three-color"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color"

func (*Qos_SchedulerPolicy_SchedulerPathAny) Type

Type (leaf): Sets the type of scheduler, i.e. the scheduling algorithm used to serve inputs.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/type"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/*/type"

type Qos_SchedulerPolicy_SchedulerPathMap added in v0.1.24

type Qos_SchedulerPolicy_SchedulerPathMap struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_SchedulerPathMap represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler YANG schema element.

func (*Qos_SchedulerPolicy_SchedulerPathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_SchedulerPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicy_SchedulerPathMapAny added in v0.1.24

type Qos_SchedulerPolicy_SchedulerPathMapAny struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_SchedulerPathMapAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler YANG schema element.

func (*Qos_SchedulerPolicy_SchedulerPathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_SchedulerPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicy_Scheduler_InputPath

type Qos_SchedulerPolicy_Scheduler_InputPath struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_Scheduler_InputPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_InputPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_InputPath) Id

Id (leaf): User-defined identifier for the scheduler input

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/id"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/*/id"

func (*Qos_SchedulerPolicy_Scheduler_InputPath) InputType

InputType (leaf): Describes the type of input source for the scheduler

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/input-type"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/*/input-type"

func (*Qos_SchedulerPolicy_Scheduler_InputPath) Queue

Queue (leaf): Reference to a queue that is an input source for the scheduler

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/queue"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/*/queue"

func (*Qos_SchedulerPolicy_Scheduler_InputPath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_InputPath) Weight

Weight (leaf): For priority schedulers, this indicates the priority of the corresponding input. Higher values indicate higher priority. For weighted round-robin schedulers, this leaf indicates the weight of the corresponding input.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/weight"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/*/weight"

type Qos_SchedulerPolicy_Scheduler_InputPathAny

type Qos_SchedulerPolicy_Scheduler_InputPathAny struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_Scheduler_InputPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_InputPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_InputPathAny) Id

Id (leaf): User-defined identifier for the scheduler input

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/id"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/*/id"

func (*Qos_SchedulerPolicy_Scheduler_InputPathAny) InputType

InputType (leaf): Describes the type of input source for the scheduler

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/input-type"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/*/input-type"

func (*Qos_SchedulerPolicy_Scheduler_InputPathAny) Queue

Queue (leaf): Reference to a queue that is an input source for the scheduler

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/queue"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/*/queue"

func (*Qos_SchedulerPolicy_Scheduler_InputPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_InputPathAny) Weight

Weight (leaf): For priority schedulers, this indicates the priority of the corresponding input. Higher values indicate higher priority. For weighted round-robin schedulers, this leaf indicates the weight of the corresponding input.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/weight"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/*/weight"

type Qos_SchedulerPolicy_Scheduler_InputPathMap added in v0.1.24

type Qos_SchedulerPolicy_Scheduler_InputPathMap struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_Scheduler_InputPathMap represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_InputPathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_InputPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicy_Scheduler_InputPathMapAny added in v0.1.24

type Qos_SchedulerPolicy_Scheduler_InputPathMapAny struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_Scheduler_InputPathMapAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_InputPathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_InputPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicy_Scheduler_Input_IdPath

type Qos_SchedulerPolicy_Scheduler_Input_IdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_Input_IdPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/id YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_Input_IdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/id"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/config/id"

func (*Qos_SchedulerPolicy_Scheduler_Input_IdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/id"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/id"

type Qos_SchedulerPolicy_Scheduler_Input_IdPathAny

type Qos_SchedulerPolicy_Scheduler_Input_IdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_Input_IdPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/id YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_Input_IdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/id"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/config/id"

func (*Qos_SchedulerPolicy_Scheduler_Input_IdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/id"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/id"

type Qos_SchedulerPolicy_Scheduler_Input_InputTypePath

type Qos_SchedulerPolicy_Scheduler_Input_InputTypePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_Input_InputTypePath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/input-type YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_Input_InputTypePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/input-type"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/config/input-type"

func (*Qos_SchedulerPolicy_Scheduler_Input_InputTypePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/input-type"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/input-type"

type Qos_SchedulerPolicy_Scheduler_Input_InputTypePathAny

type Qos_SchedulerPolicy_Scheduler_Input_InputTypePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_Input_InputTypePathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/input-type YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_Input_InputTypePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/input-type"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/config/input-type"

func (*Qos_SchedulerPolicy_Scheduler_Input_InputTypePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/input-type"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/input-type"

type Qos_SchedulerPolicy_Scheduler_Input_QueuePath

type Qos_SchedulerPolicy_Scheduler_Input_QueuePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_Input_QueuePath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/queue YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_Input_QueuePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/queue"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/config/queue"

func (*Qos_SchedulerPolicy_Scheduler_Input_QueuePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/queue"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/queue"

type Qos_SchedulerPolicy_Scheduler_Input_QueuePathAny

type Qos_SchedulerPolicy_Scheduler_Input_QueuePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_Input_QueuePathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/queue YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_Input_QueuePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/queue"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/config/queue"

func (*Qos_SchedulerPolicy_Scheduler_Input_QueuePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/queue"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/queue"

type Qos_SchedulerPolicy_Scheduler_Input_WeightPath

type Qos_SchedulerPolicy_Scheduler_Input_WeightPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_Input_WeightPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/weight YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_Input_WeightPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/weight"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/config/weight"

func (*Qos_SchedulerPolicy_Scheduler_Input_WeightPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/weight"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/weight"

type Qos_SchedulerPolicy_Scheduler_Input_WeightPathAny

type Qos_SchedulerPolicy_Scheduler_Input_WeightPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_Input_WeightPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/weight YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_Input_WeightPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/weight"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/config/weight"

func (*Qos_SchedulerPolicy_Scheduler_Input_WeightPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/weight"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/inputs/input/state/weight"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) Bc

Bc (leaf): Committed burst size for the single-rate token bucket scheduler. This value represents the depth of the token bucket.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/bc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/bc"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) Cir

Cir (leaf): Committed information rate for the single-rate token bucket scheduler. This value represents the rate at which tokens are added to the bucket.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/cir"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/cir"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) CirPct

CirPct (leaf): Committed information rate for the single-rate token bucket scheduler. This value represents the rate at which tokens are added to the bucket. It is expressed as a percentage of the total bandwidth allocated to the context in which the scheduler is referenced.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/cir-pct"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/cir-pct"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) CirPctRemaining

CirPctRemaining (leaf): Committed information rate for the single-rate token bucket scheduler. This value represents the rate at which tokens are added to the bucket. It is expressed as a percentage of the unallocated bandwidth available in the context in which the scheduled is referenced.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/cir-pct-remaining"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/cir-pct-remaining"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) ConformAction

ConformAction (container): Action to be applied to packets that are scheduled within the CIR of the one-rate, two-colour scheduler. Packets that receive a token from the in-CIR bucket are said to be conforming and have all of the specified actions applied.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "conform-action"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) ExceedAction

ExceedAction (container): Action to be applied to packets that are scheduled above the CIR of the one-rate, two-colour shaper. Packets that do not receive a token from the in-CIR bucket are said to be exceeding, and have all of the specified actions applied.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "exceed-action"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) MaxQueueDepthBytes

MaxQueueDepthBytes (leaf): When the scheduler is specified to be a shaper - the maximum depth of the queue in bytes is the value specified by this leaf.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/max-queue-depth-bytes"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/max-queue-depth-bytes"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) MaxQueueDepthPackets

MaxQueueDepthPackets (leaf): When the scheduler is specified to be a shaper - the maximum depth of the queue in packets is the value specified by this leaf.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/max-queue-depth-packets"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/max-queue-depth-packets"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) MaxQueueDepthPercent

MaxQueueDepthPercent (leaf): The queue depth specified as a percentage of the total available buffer that is avaialble.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/max-queue-depth-percent"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/max-queue-depth-percent"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) QueuingBehavior

QueuingBehavior (leaf): The type of scheduler that is being configured.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/queuing-behavior"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/queuing-behavior"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPath) State

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) Bc

Bc (leaf): Committed burst size for the single-rate token bucket scheduler. This value represents the depth of the token bucket.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/bc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/bc"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) Cir

Cir (leaf): Committed information rate for the single-rate token bucket scheduler. This value represents the rate at which tokens are added to the bucket.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/cir"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/cir"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) CirPct

CirPct (leaf): Committed information rate for the single-rate token bucket scheduler. This value represents the rate at which tokens are added to the bucket. It is expressed as a percentage of the total bandwidth allocated to the context in which the scheduler is referenced.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/cir-pct"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/cir-pct"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) CirPctRemaining

CirPctRemaining (leaf): Committed information rate for the single-rate token bucket scheduler. This value represents the rate at which tokens are added to the bucket. It is expressed as a percentage of the unallocated bandwidth available in the context in which the scheduled is referenced.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/cir-pct-remaining"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/cir-pct-remaining"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) ConformAction

ConformAction (container): Action to be applied to packets that are scheduled within the CIR of the one-rate, two-colour scheduler. Packets that receive a token from the in-CIR bucket are said to be conforming and have all of the specified actions applied.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "conform-action"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) ExceedAction

ExceedAction (container): Action to be applied to packets that are scheduled above the CIR of the one-rate, two-colour shaper. Packets that do not receive a token from the in-CIR bucket are said to be exceeding, and have all of the specified actions applied.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "exceed-action"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) MaxQueueDepthBytes

MaxQueueDepthBytes (leaf): When the scheduler is specified to be a shaper - the maximum depth of the queue in bytes is the value specified by this leaf.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/max-queue-depth-bytes"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/max-queue-depth-bytes"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) MaxQueueDepthPackets

MaxQueueDepthPackets (leaf): When the scheduler is specified to be a shaper - the maximum depth of the queue in packets is the value specified by this leaf.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/max-queue-depth-packets"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/max-queue-depth-packets"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) MaxQueueDepthPercent

MaxQueueDepthPercent (leaf): The queue depth specified as a percentage of the total available buffer that is avaialble.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/max-queue-depth-percent"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/max-queue-depth-percent"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) QueuingBehavior

QueuingBehavior (leaf): The type of scheduler that is being configured.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/queuing-behavior"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/*/queuing-behavior"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColorPathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPath

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/bc YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/bc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/bc"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/bc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/bc"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPathAny

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/bc YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/bc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/bc"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_BcPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/bc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/bc"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPath

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/cir"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/cir"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/cir"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPathAny

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/cir"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/cir"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/cir"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPath

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir-pct YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/cir-pct"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/cir-pct"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/cir-pct"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir-pct"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPathAny

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir-pct YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/cir-pct"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/cir-pct"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/cir-pct"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir-pct"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPath

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir-pct-remaining YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/cir-pct-remaining"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/cir-pct-remaining"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/cir-pct-remaining"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir-pct-remaining"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPathAny

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir-pct-remaining YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/cir-pct-remaining"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/cir-pct-remaining"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_CirPctRemainingPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/cir-pct-remaining"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/cir-pct-remaining"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath) SetDot1P

SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/*/set-dot1p"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath) SetDscp

SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/*/set-dscp"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath) SetMplsTc

SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/*/set-mpls-tc"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPath) State

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny) SetDot1P

SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/*/set-dot1p"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny) SetDscp

SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/*/set-dscp"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny) SetMplsTc

SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/*/set-mpls-tc"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformActionPathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPath

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-dot1p YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/config/set-dot1p"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-dot1p"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPathAny

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-dot1p YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/config/set-dot1p"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDot1PPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-dot1p"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPath

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-dscp YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/config/set-dscp"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-dscp"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPathAny

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-dscp YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/config/set-dscp"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetDscpPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-dscp"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPath

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-mpls-tc YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/config/set-mpls-tc"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-mpls-tc"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPathAny

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-mpls-tc YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/config/set-mpls-tc"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ConformAction_SetMplsTcPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/conform-action/state/set-mpls-tc"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) Drop

Drop (leaf): If set to true, packets within this context are dropped.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/drop"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/*/drop"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) SetDot1P

SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/*/set-dot1p"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) SetDscp

SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/*/set-dscp"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) SetMplsTc

SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/*/set-mpls-tc"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPath) State

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) Drop

Drop (leaf): If set to true, packets within this context are dropped.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/drop"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/*/drop"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) SetDot1P

SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/*/set-dot1p"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) SetDscp

SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/*/set-dscp"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) SetMplsTc

SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/*/set-mpls-tc"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedActionPathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPath

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/drop YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/drop"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/config/drop"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/drop"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/drop"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPathAny

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/drop YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/drop"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/config/drop"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_DropPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/drop"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/drop"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPath

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-dot1p YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/config/set-dot1p"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-dot1p"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPathAny

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-dot1p YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/config/set-dot1p"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDot1PPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-dot1p"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPath

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-dscp YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/config/set-dscp"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-dscp"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPathAny

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-dscp YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/config/set-dscp"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetDscpPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-dscp"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPath

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-mpls-tc YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/config/set-mpls-tc"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-mpls-tc"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPathAny

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-mpls-tc YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/config/set-mpls-tc"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_ExceedAction_SetMplsTcPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/exceed-action/state/set-mpls-tc"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPath

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-bytes YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/max-queue-depth-bytes"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/max-queue-depth-bytes"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-queue-depth-bytes"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-bytes"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPathAny

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-bytes YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/max-queue-depth-bytes"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/max-queue-depth-bytes"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthBytesPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-queue-depth-bytes"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-bytes"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPath

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-packets YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/max-queue-depth-packets"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/max-queue-depth-packets"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-queue-depth-packets"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-packets"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPathAny

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-packets YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/max-queue-depth-packets"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/max-queue-depth-packets"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPacketsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-queue-depth-packets"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-packets"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPath

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-percent YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/max-queue-depth-percent"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/max-queue-depth-percent"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-queue-depth-percent"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-percent"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPathAny

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-percent YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/max-queue-depth-percent"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/max-queue-depth-percent"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_MaxQueueDepthPercentPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/max-queue-depth-percent"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/max-queue-depth-percent"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPath

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/queuing-behavior YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/queuing-behavior"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/queuing-behavior"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/queuing-behavior"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/queuing-behavior"

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPathAny

type Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/queuing-behavior YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/queuing-behavior"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/config/queuing-behavior"

func (*Qos_SchedulerPolicy_Scheduler_OneRateTwoColor_QueuingBehaviorPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/queuing-behavior"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/one-rate-two-color/state/queuing-behavior"

type Qos_SchedulerPolicy_Scheduler_OutputPath

type Qos_SchedulerPolicy_Scheduler_OutputPath struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_Scheduler_OutputPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OutputPath) ChildScheduler

ChildScheduler (leaf): When the scheduler output type is a child scheduler, this leaf provides a reference to the downstream scheduler.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/child-scheduler"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/*/child-scheduler"

func (*Qos_SchedulerPolicy_Scheduler_OutputPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_OutputPath) OutputFwdGroup

OutputFwdGroup (leaf): When the scheduler output type is a forwarding group, this leaf provides a reference to the forwarding group.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/output-fwd-group"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/*/output-fwd-group"

func (*Qos_SchedulerPolicy_Scheduler_OutputPath) OutputType

OutputType (leaf): Describes the type of output sink for the scheduler.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/output-type"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/*/output-type"

func (*Qos_SchedulerPolicy_Scheduler_OutputPath) State

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicy_Scheduler_OutputPathAny

type Qos_SchedulerPolicy_Scheduler_OutputPathAny struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_Scheduler_OutputPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_OutputPathAny) ChildScheduler

ChildScheduler (leaf): When the scheduler output type is a child scheduler, this leaf provides a reference to the downstream scheduler.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/child-scheduler"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/*/child-scheduler"

func (*Qos_SchedulerPolicy_Scheduler_OutputPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_OutputPathAny) OutputFwdGroup

OutputFwdGroup (leaf): When the scheduler output type is a forwarding group, this leaf provides a reference to the forwarding group.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/output-fwd-group"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/*/output-fwd-group"

func (*Qos_SchedulerPolicy_Scheduler_OutputPathAny) OutputType

OutputType (leaf): Describes the type of output sink for the scheduler.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/output-type"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/*/output-type"

func (*Qos_SchedulerPolicy_Scheduler_OutputPathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPath

type Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/child-scheduler YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/child-scheduler"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/config/child-scheduler"

func (*Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/child-scheduler"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/child-scheduler"

type Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPathAny

type Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/child-scheduler YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/child-scheduler"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/config/child-scheduler"

func (*Qos_SchedulerPolicy_Scheduler_Output_ChildSchedulerPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/child-scheduler"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/child-scheduler"

type Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPath

type Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/output-fwd-group YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/output-fwd-group"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/config/output-fwd-group"

func (*Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/output-fwd-group"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/output-fwd-group"

type Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPathAny

type Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/output-fwd-group YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/output-fwd-group"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/config/output-fwd-group"

func (*Qos_SchedulerPolicy_Scheduler_Output_OutputFwdGroupPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/output-fwd-group"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/output-fwd-group"

type Qos_SchedulerPolicy_Scheduler_Output_OutputTypePath

type Qos_SchedulerPolicy_Scheduler_Output_OutputTypePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_Output_OutputTypePath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/output-type YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_Output_OutputTypePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/output-type"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/config/output-type"

func (*Qos_SchedulerPolicy_Scheduler_Output_OutputTypePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/output-type"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/output-type"

type Qos_SchedulerPolicy_Scheduler_Output_OutputTypePathAny

type Qos_SchedulerPolicy_Scheduler_Output_OutputTypePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_Output_OutputTypePathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/output-type YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_Output_OutputTypePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/output-type"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/config/output-type"

func (*Qos_SchedulerPolicy_Scheduler_Output_OutputTypePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/output-type"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/output/state/output-type"

type Qos_SchedulerPolicy_Scheduler_PriorityPath

type Qos_SchedulerPolicy_Scheduler_PriorityPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_PriorityPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/priority YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_PriorityPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/priority"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/config/priority"

func (*Qos_SchedulerPolicy_Scheduler_PriorityPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/priority"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/priority"

type Qos_SchedulerPolicy_Scheduler_PriorityPathAny

type Qos_SchedulerPolicy_Scheduler_PriorityPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_PriorityPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/priority YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_PriorityPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/priority"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/config/priority"

func (*Qos_SchedulerPolicy_Scheduler_PriorityPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/priority"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/priority"

type Qos_SchedulerPolicy_Scheduler_SequencePath

type Qos_SchedulerPolicy_Scheduler_SequencePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_SequencePath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/sequence YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_SequencePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/sequence"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/config/sequence"

func (*Qos_SchedulerPolicy_Scheduler_SequencePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/sequence"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/sequence"

type Qos_SchedulerPolicy_Scheduler_SequencePathAny

type Qos_SchedulerPolicy_Scheduler_SequencePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_SequencePathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/sequence YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_SequencePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/sequence"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/config/sequence"

func (*Qos_SchedulerPolicy_Scheduler_SequencePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/sequence"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/sequence"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) Bc

Bc (leaf): Committed burst size for the dual-rate token bucket policer. This value represents the depth of the token bucket.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/bc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/bc"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) Be

Be (leaf): Excess burst size for the dual-rate token bucket policer. This value represents the depth of the secondary bucket.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/be"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/be"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) Cir

Cir (leaf): Committed information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the primary bucket.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/cir"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/cir"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) CirPct

CirPct (leaf): Committed information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the primary bucket. It is expressed as a percentage of the total bandwidth available within the context the scheduler is instantiated.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/cir-pct"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/cir-pct"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) CirPctRemaining

CirPctRemaining (leaf): Committed information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the primary bucket. It is expressed as a percentage of the remaining bandwidth within the context the scheduler is instantiated.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/cir-pct-remaining"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/cir-pct-remaining"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) ConformAction

ConformAction (container): Action to be applied to the packets that are scheduled within the CIR of the policer. All packets that receive a token from this bucket have all actions specified applied to them

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "conform-action"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) ExceedAction

ExceedAction (container): Action to be applied to the packets that are scheduled within the PIR of the policer. Packets that receive a token from within the PIR allocation have all the specified actions applied to them

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "exceed-action"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) Pir

Pir (leaf): Peak information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the secondary bucket.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/pir"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/pir"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) PirPct

PirPct (leaf): Peak information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the secondary bucket. The value is expressed as a percentage of the total bandwidth available in the context in which the scheduler is instantiated.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/pir-pct"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/pir-pct"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) PirPctRemaining

PirPctRemaining (leaf): Peak information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the secondary bucket. It is expressed as a percentage of the remaining bandwidth within the context the scheduler is instantiated.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/pir-pct-remaining"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/pir-pct-remaining"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) State

State returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPath) ViolateAction

ViolateAction (container): Action to be applied to the packets that are scheduled above the PIR of the policer. Packets that do not receive a token from either bucket have all specified actions applied to them.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "violate-action"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) Bc

Bc (leaf): Committed burst size for the dual-rate token bucket policer. This value represents the depth of the token bucket.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/bc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/bc"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) Be

Be (leaf): Excess burst size for the dual-rate token bucket policer. This value represents the depth of the secondary bucket.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/be"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/be"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) Cir

Cir (leaf): Committed information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the primary bucket.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/cir"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/cir"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) CirPct

CirPct (leaf): Committed information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the primary bucket. It is expressed as a percentage of the total bandwidth available within the context the scheduler is instantiated.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/cir-pct"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/cir-pct"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) CirPctRemaining

CirPctRemaining (leaf): Committed information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the primary bucket. It is expressed as a percentage of the remaining bandwidth within the context the scheduler is instantiated.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/cir-pct-remaining"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/cir-pct-remaining"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) ConformAction

ConformAction (container): Action to be applied to the packets that are scheduled within the CIR of the policer. All packets that receive a token from this bucket have all actions specified applied to them

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "conform-action"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) ExceedAction

ExceedAction (container): Action to be applied to the packets that are scheduled within the PIR of the policer. Packets that receive a token from within the PIR allocation have all the specified actions applied to them

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "exceed-action"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) Pir

Pir (leaf): Peak information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the secondary bucket.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/pir"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/pir"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) PirPct

PirPct (leaf): Peak information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the secondary bucket. The value is expressed as a percentage of the total bandwidth available in the context in which the scheduler is instantiated.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/pir-pct"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/pir-pct"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) PirPctRemaining

PirPctRemaining (leaf): Peak information rate for the dual-rate token bucket policer. This value represents the rate at which tokens are added to the secondary bucket. It is expressed as a percentage of the remaining bandwidth within the context the scheduler is instantiated.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/pir-pct-remaining"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/*/pir-pct-remaining"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColorPathAny) ViolateAction

ViolateAction (container): Action to be applied to the packets that are scheduled above the PIR of the policer. Packets that do not receive a token from either bucket have all specified actions applied to them.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "violate-action"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/bc YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/bc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/bc"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/bc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/bc"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/bc YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/bc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/bc"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BcPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/bc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/bc"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/be YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/be"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/be"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/be"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/be"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/be YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/be"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/be"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_BePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/be"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/be"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/cir"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/cir"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/cir"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/cir"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/cir"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/cir"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir-pct YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/cir-pct"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/cir-pct"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/cir-pct"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir-pct"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir-pct YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/cir-pct"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/cir-pct"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/cir-pct"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir-pct"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir-pct-remaining YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/cir-pct-remaining"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/cir-pct-remaining"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/cir-pct-remaining"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir-pct-remaining"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir-pct-remaining YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/cir-pct-remaining"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/cir-pct-remaining"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_CirPctRemainingPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/cir-pct-remaining"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/cir-pct-remaining"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath) SetDot1P

SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/*/set-dot1p"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath) SetDscp

SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/*/set-dscp"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath) SetMplsTc

SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/*/set-mpls-tc"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPath) State

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny) SetDot1P

SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/*/set-dot1p"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny) SetDscp

SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/*/set-dscp"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny) SetMplsTc

SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/*/set-mpls-tc"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformActionPathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-dot1p YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/config/set-dot1p"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-dot1p"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-dot1p YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/config/set-dot1p"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDot1PPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-dot1p"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-dscp YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/config/set-dscp"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-dscp"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-dscp YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/config/set-dscp"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetDscpPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-dscp"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-mpls-tc YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/config/set-mpls-tc"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-mpls-tc"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-mpls-tc YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/config/set-mpls-tc"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ConformAction_SetMplsTcPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/conform-action/state/set-mpls-tc"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) Drop

Drop (leaf): If set to true, packets within this context are dropped.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/drop"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/*/drop"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) SetDot1P

SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/*/set-dot1p"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) SetDscp

SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/*/set-dscp"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) SetMplsTc

SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/*/set-mpls-tc"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPath) State

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) Drop

Drop (leaf): If set to true, packets within this context are dropped.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/drop"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/*/drop"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) SetDot1P

SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/*/set-dot1p"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) SetDscp

SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/*/set-dscp"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) SetMplsTc

SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/*/set-mpls-tc"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedActionPathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/drop YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/drop"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/config/drop"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/drop"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/drop"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/drop YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/drop"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/config/drop"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_DropPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/drop"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/drop"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-dot1p YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/config/set-dot1p"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-dot1p"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-dot1p YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/config/set-dot1p"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDot1PPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-dot1p"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-dscp YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/config/set-dscp"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-dscp"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-dscp YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/config/set-dscp"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetDscpPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-dscp"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-mpls-tc YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/config/set-mpls-tc"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-mpls-tc"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-mpls-tc YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/config/set-mpls-tc"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ExceedAction_SetMplsTcPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/exceed-action/state/set-mpls-tc"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/pir"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/pir"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/pir"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/pir"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/pir"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/pir"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir-pct YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/pir-pct"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/pir-pct"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/pir-pct"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir-pct"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir-pct YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/pir-pct"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/pir-pct"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/pir-pct"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir-pct"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir-pct-remaining YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/pir-pct-remaining"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/pir-pct-remaining"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/pir-pct-remaining"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir-pct-remaining"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir-pct-remaining YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/pir-pct-remaining"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/config/pir-pct-remaining"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_PirPctRemainingPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/pir-pct-remaining"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/state/pir-pct-remaining"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) Drop

Drop (leaf): If set to true, packets within this context are dropped.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/drop"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/*/drop"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) SetDot1P

SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/*/set-dot1p"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) SetDscp

SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/*/set-dscp"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) SetMplsTc

SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/*/set-mpls-tc"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPath) State

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny struct {
	*ygnmi.NodePath
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) Drop

Drop (leaf): If set to true, packets within this context are dropped.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/drop"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/*/drop"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) SetDot1P

SetDot1P (leaf): Sets the 3-bit class-of-service value in the Ethernet packet header for 802.1Q VLAN-tagged packets, also known as PCP (priority code point).

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/*/set-dot1p"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) SetDscp

SetDscp (leaf): Sets the 6-bit DSCP (differentiated services code point) value in the IP packet header.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/*/set-dscp"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) SetMplsTc

SetMplsTc (leaf): Sets the 3-bit traffic class value (also referred to as EXP or CoS) in MPLS packets.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "*/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/*/set-mpls-tc"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateActionPathAny) State

State returns a Query that can be used in gNMI operations.

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/drop YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/drop"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/config/drop"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/drop"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/drop"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/drop YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/drop"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/config/drop"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_DropPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/drop"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/drop"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-dot1p YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/config/set-dot1p"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-dot1p"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-dot1p YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/config/set-dot1p"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDot1PPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dot1p"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-dot1p"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-dscp YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/config/set-dscp"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-dscp"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-dscp YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/config/set-dscp"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetDscpPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-dscp"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-dscp"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPath

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-mpls-tc YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/config/set-mpls-tc"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-mpls-tc"

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPathAny

type Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-mpls-tc YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/config/set-mpls-tc"

func (*Qos_SchedulerPolicy_Scheduler_TwoRateThreeColor_ViolateAction_SetMplsTcPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/set-mpls-tc"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/two-rate-three-color/violate-action/state/set-mpls-tc"

type Qos_SchedulerPolicy_Scheduler_TypePath

type Qos_SchedulerPolicy_Scheduler_TypePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TypePath represents the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/type YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TypePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/type"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/config/type"

func (*Qos_SchedulerPolicy_Scheduler_TypePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/type"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/type"

type Qos_SchedulerPolicy_Scheduler_TypePathAny

type Qos_SchedulerPolicy_Scheduler_TypePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Qos_SchedulerPolicy_Scheduler_TypePathAny represents the wildcard version of the /openconfig-qos/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/type YANG schema element.

func (*Qos_SchedulerPolicy_Scheduler_TypePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "config/type"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/config/type"

func (*Qos_SchedulerPolicy_Scheduler_TypePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-qos-elements"
Instantiating module: "openconfig-qos"
Path from parent:     "state/type"
Path from root:       "/qos/scheduler-policies/scheduler-policy/schedulers/scheduler/state/type"

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL