interfaces

package
v0.4.7 Latest Latest
Warning

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

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

Documentation

Overview

Package interfaces 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.10.0: (ygot: v0.29.12) 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/aft/openconfig-aft-summary.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/extensions/openconfig-metadata.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-psu.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/platform/openconfig-platform-common.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/system/openconfig-system-bootz.yang
  • public/release/models/system/openconfig-system-controlplane.yang
  • public/release/models/system/openconfig-system-utilization.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 InterfacePath

type InterfacePath struct {
	*ygnmi.NodePath
}

InterfacePath represents the /openconfig-interfaces/interfaces/interface YANG schema element.

func (*InterfacePath) AdminStatus

func (n *InterfacePath) AdminStatus() *Interface_AdminStatusPath

AdminStatus (leaf): The desired state of the interface. In RFC 7223 this leaf has the same read semantics as ifAdminStatus. Here, it reflects the administrative state as set by enabling or disabling the interface.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/admin-status"
Path from root:       "/interfaces/interface/state/admin-status"

func (*InterfacePath) Aggregation

func (n *InterfacePath) Aggregation() *Interface_AggregationPath

Aggregation (container): Options for logical interfaces representing aggregates

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-interfaces"
Path from parent:     "aggregation"
Path from root:       "/interfaces/interface/aggregation"

func (*InterfacePath) Config

func (n *InterfacePath) Config() ygnmi.ConfigQuery[*oc.Interface]

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

func (*InterfacePath) Counters

func (n *InterfacePath) Counters() *Interface_CountersPath

Counters (container): A collection of interface specific statistics entitites which are not common to subinterfaces.

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

func (*InterfacePath) Cpu

func (n *InterfacePath) Cpu() *Interface_CpuPath

Cpu (leaf): When set to true, the interface is for traffic that is handled by the system CPU, sometimes also called the control plane interface. On systems that represent the CPU interface as an Ethernet interface, for example, this leaf should be used to distinguish the CPU interface from dataplane interfaces.

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

func (*InterfacePath) Description

func (n *InterfacePath) Description() *Interface_DescriptionPath

Description (leaf): A textual description of the interface.

A server implementation MAY map this leaf to the ifAlias MIB object. Such an implementation needs to use some mechanism to handle the differences in size and characters allowed between this leaf and ifAlias. The definition of such a mechanism is outside the scope of this document.

Since ifAlias is defined to be stored in non-volatile storage, the MIB implementation MUST map ifAlias to the value of 'description' in the persistently stored datastore.

Specifically, if the device supports ':startup', when ifAlias is read the device MUST return the value of 'description' in the 'startup' datastore, and when it is written, it MUST be written to the 'running' and 'startup' datastores. Note that it is up to the implementation to

decide whether to modify this single leaf in 'startup' or perform an implicit copy-config from 'running' to 'startup'.

If the device does not support ':startup', ifAlias MUST be mapped to the 'description' leaf in the 'running' datastore.

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

func (*InterfacePath) Enabled

func (n *InterfacePath) Enabled() *Interface_EnabledPath

Enabled (leaf): This leaf contains the configured, desired state of the interface.

Systems that implement the IF-MIB use the value of this leaf in the 'running' datastore to set IF-MIB.ifAdminStatus to 'up' or 'down' after an ifEntry has been initialized, as described in RFC 2863.

Changes in this leaf in the 'running' datastore are reflected in ifAdminStatus, but if ifAdminStatus is changed over SNMP, this leaf is not affected.

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

func (*InterfacePath) Ethernet

func (n *InterfacePath) Ethernet() *Interface_EthernetPath

Ethernet (container): Top-level container for ethernet configuration and state

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

func (*InterfacePath) ForwardingViable

func (n *InterfacePath) ForwardingViable() *Interface_ForwardingViablePath

ForwardingViable (leaf): This value indicates whether the interface may be used to route traffic or not. If set to false, the interface is not used for forwarding traffic, but as long as it is up, the interface still maintains its layer-2 adjacencies and runs its configured layer-2 functions (e.g., LLDP, etc.). This is used by an external programming entity to disable an interface (usually part of an aggregate) for the purposes of forwarding traffic. This allows a logical aggregate to continue to be used with partial capacity, for example. Note that setting `forwarding-viable = false` is not equivalent to administratively disabling the interface -- in particular, the interface is expected to participate in L2 protocols such as LLDP or LACP even if it blocked from forwarding traffic.

Defining module:      "openconfig-if-sdn-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/forwarding-viable"
Path from root:       "/interfaces/interface/*/forwarding-viable"

func (*InterfacePath) HardwarePort

func (n *InterfacePath) HardwarePort() *Interface_HardwarePortPath

HardwarePort (leaf): For non-channelized interfaces, references the hardware port corresponding to the base interface.

Defining module:      "openconfig-platform-port"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/hardware-port"
Path from root:       "/interfaces/interface/state/hardware-port"

func (*InterfacePath) HoldTime

func (n *InterfacePath) HoldTime() *Interface_HoldTimePath

HoldTime (container): Top-level container for hold-time settings to enable dampening advertisements of interface transitions.

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

func (*InterfacePath) Id

Id (leaf): The numeric identifier (SDN Port) used by the controller to address the interface. This ID is assigned by an external-to-the-device entity (e.g., an SDN management system) to establish an externally deterministic numeric reference for the interface. The programming entity must ensure that the ID is unique within the required context.

Note that this identifier is used only when a numeric reference to the interface is required, it does not replace the unique name assigned to the interface.

Ranges:

0x00000000: Unspecified/Invalid 0x00000001: Minimum Port Value 0xFFFFFEFF: Maximum Port Value

Reserved: 0xFFFFFFF0 - 0xFFFFFFFF 0xFFFFFFFA: Recirculate 0xFFFFFFFD: CPU

Defining module:      "openconfig-p4rt"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/id"
Path from root:       "/interfaces/interface/*/id"

func (*InterfacePath) Ifindex

func (n *InterfacePath) Ifindex() *Interface_IfindexPath

Ifindex (leaf): System assigned number for each interface. Corresponds to ifIndex object in SNMP Interface MIB

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

func (*InterfacePath) InRate

func (n *InterfacePath) InRate() *Interface_InRatePath

InRate (leaf): The calculate received rate of the interface, measured in bits per second.

Defining module:      "openconfig-ate-intf"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/in-rate"
Path from root:       "/interfaces/interface/state/in-rate"

func (*InterfacePath) LastChange

func (n *InterfacePath) LastChange() *Interface_LastChangePath

LastChange (leaf): This timestamp indicates the absolute time of the last state change of the interface (e.g., up-to-down transition). This is different than the SNMP ifLastChange object in the standard interface MIB in that it is not relative to the system boot time (i.e,. sysUpTime).

The value is the timestamp in nanoseconds relative to the Unix Epoch (Jan 1, 1970 00:00:00 UTC).

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/last-change"
Path from root:       "/interfaces/interface/state/last-change"

func (*InterfacePath) Logical

func (n *InterfacePath) Logical() *Interface_LogicalPath

Logical (leaf): When set to true, the interface is a logical interface which does not have an associated physical port or channel on the system.

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

func (*InterfacePath) LoopbackMode

func (n *InterfacePath) LoopbackMode() *Interface_LoopbackModePath

LoopbackMode (leaf): Sets the loopback type on the interface. Setting the mode to something besides NONE activates the loopback in the specified mode.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/loopback-mode"
Path from root:       "/interfaces/interface/*/loopback-mode"

func (*InterfacePath) Management

func (n *InterfacePath) Management() *Interface_ManagementPath

Management (leaf): When set to true, the interface is a dedicated management interface that is not connected to dataplane interfaces. It may be used to connect the system to an out-of-band management network, for example.

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

func (*InterfacePath) Mtu

func (n *InterfacePath) Mtu() *Interface_MtuPath

Mtu (leaf): Set the max transmission unit size in octets for the physical interface. If this is not set, the mtu is set to the operational default -- e.g., 1514 bytes on an Ethernet interface.

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

func (*InterfacePath) Name

func (n *InterfacePath) Name() *Interface_NamePath

Name (leaf): The name of the interface.

A device MAY restrict the allowed values for this leaf, possibly depending on the type of the interface. For system-controlled interfaces, this leaf is the device-specific name of the interface. The 'config false' list interfaces/interface[name]/state contains the currently existing interfaces on the device.

If a client tries to create configuration for a system-controlled interface that is not present in the corresponding state list, the server MAY reject the request if the implementation does not support pre-provisioning of interfaces or if the name refers to an interface that can never exist in the system. A NETCONF server MUST reply with an rpc-error with the error-tag 'invalid-value' in this case.

The IETF model in RFC 7223 provides YANG features for the following (i.e., pre-provisioning and arbitrary-names), however they are omitted here:

If the device supports pre-provisioning of interface
configuration, the 'pre-provisioning' feature is
advertised.

If the device allows arbitrarily named user-controlled
interfaces, the 'arbitrary-names' feature is advertised.

When a configured user-controlled interface is created by the system, it is instantiated with the same name in the /interfaces/interface[name]/state list.

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

func (*InterfacePath) OperStatus

func (n *InterfacePath) OperStatus() *Interface_OperStatusPath

OperStatus (leaf): The current operational state of the interface.

This leaf has the same semantics as ifOperStatus.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/oper-status"
Path from root:       "/interfaces/interface/state/oper-status"

func (*InterfacePath) OutRate

func (n *InterfacePath) OutRate() *Interface_OutRatePath

OutRate (leaf): The calculated transmitted rate of the interface, measured in bits per second.

Defining module:      "openconfig-ate-intf"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/out-rate"
Path from root:       "/interfaces/interface/state/out-rate"

func (*InterfacePath) PenaltyBasedAied added in v0.4.2

func (n *InterfacePath) PenaltyBasedAied() *Interface_PenaltyBasedAiedPath

PenaltyBasedAied (container): Top level container to suppress UP->DOWN link events using a penalty based additive-increase, exponential-decrease algorithm.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "penalty-based-aied"
Path from root:       "/interfaces/interface/penalty-based-aied"

func (*InterfacePath) PhysicalChannel

func (n *InterfacePath) PhysicalChannel() *Interface_PhysicalChannelPath

PhysicalChannel (leaf-list): For a channelized interface, list of references to the physical channels (lanes) corresponding to the interface. The physical channels are elements of a transceiver component in the platform model.

Defining module:      "openconfig-platform-transceiver"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/physical-channel"
Path from root:       "/interfaces/interface/state/physical-channel"

func (*InterfacePath) RoutedVlan

func (n *InterfacePath) RoutedVlan() *Interface_RoutedVlanPath

RoutedVlan (container): Top-level container for routed vlan interfaces. These logical interfaces are also known as SVI (switched virtual interface), IRB (integrated routing and bridging), RVI (routed VLAN interface)

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

func (*InterfacePath) State

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

func (*InterfacePath) Subinterface

func (n *InterfacePath) Subinterface(Index uint32) *Interface_SubinterfacePath

Subinterface (list): The list of subinterfaces (logical interfaces) associated with a physical interface

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

Index: uint32

func (*InterfacePath) SubinterfaceAny

func (n *InterfacePath) SubinterfaceAny() *Interface_SubinterfacePathAny

SubinterfaceAny (list): The list of subinterfaces (logical interfaces) associated with a physical interface

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

func (*InterfacePath) SubinterfaceMap added in v0.1.24

func (n *InterfacePath) SubinterfaceMap() *Interface_SubinterfacePathMap

SubinterfaceMap (list): The list of subinterfaces (logical interfaces) associated with a physical interface

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

func (*InterfacePath) Tpid

func (n *InterfacePath) Tpid() *Interface_TpidPath

Tpid (leaf): Optionally set the tag protocol identifier field (TPID) that is accepted on the VLAN

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/tpid"
Path from root:       "/interfaces/interface/*/tpid"

func (*InterfacePath) Transceiver

func (n *InterfacePath) Transceiver() *Interface_TransceiverPath

Transceiver (leaf): Provides a reference to the transceiver subcomponent that corresponds to the physical port component for this interface. The device must only populate this leaf with a reference to a component of type TRANSCEIVER.

Defining module:      "openconfig-platform-transceiver"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/transceiver"
Path from root:       "/interfaces/interface/state/transceiver"

func (*InterfacePath) Type

func (n *InterfacePath) Type() *Interface_TypePath

Type (leaf): The type of the interface.

When an interface entry is created, a server MAY initialize the type leaf with a valid value, e.g., if it is possible to derive the type from the name of the interface.

If a client tries to set the type of an interface to a value that can never be used by the system, e.g., if the type is not supported or if the type does not match the name of the interface, the server MUST reject the request. A NETCONF server MUST reply with an rpc-error with the error-tag 'invalid-value' in this case.

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

type InterfacePathAny

type InterfacePathAny struct {
	*ygnmi.NodePath
}

InterfacePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface YANG schema element.

func (*InterfacePathAny) AdminStatus

AdminStatus (leaf): The desired state of the interface. In RFC 7223 this leaf has the same read semantics as ifAdminStatus. Here, it reflects the administrative state as set by enabling or disabling the interface.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/admin-status"
Path from root:       "/interfaces/interface/state/admin-status"

func (*InterfacePathAny) Aggregation

Aggregation (container): Options for logical interfaces representing aggregates

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-interfaces"
Path from parent:     "aggregation"
Path from root:       "/interfaces/interface/aggregation"

func (*InterfacePathAny) Config

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

func (*InterfacePathAny) Counters

Counters (container): A collection of interface specific statistics entitites which are not common to subinterfaces.

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

func (*InterfacePathAny) Cpu

Cpu (leaf): When set to true, the interface is for traffic that is handled by the system CPU, sometimes also called the control plane interface. On systems that represent the CPU interface as an Ethernet interface, for example, this leaf should be used to distinguish the CPU interface from dataplane interfaces.

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

func (*InterfacePathAny) Description

Description (leaf): A textual description of the interface.

A server implementation MAY map this leaf to the ifAlias MIB object. Such an implementation needs to use some mechanism to handle the differences in size and characters allowed between this leaf and ifAlias. The definition of such a mechanism is outside the scope of this document.

Since ifAlias is defined to be stored in non-volatile storage, the MIB implementation MUST map ifAlias to the value of 'description' in the persistently stored datastore.

Specifically, if the device supports ':startup', when ifAlias is read the device MUST return the value of 'description' in the 'startup' datastore, and when it is written, it MUST be written to the 'running' and 'startup' datastores. Note that it is up to the implementation to

decide whether to modify this single leaf in 'startup' or perform an implicit copy-config from 'running' to 'startup'.

If the device does not support ':startup', ifAlias MUST be mapped to the 'description' leaf in the 'running' datastore.

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

func (*InterfacePathAny) Enabled

Enabled (leaf): This leaf contains the configured, desired state of the interface.

Systems that implement the IF-MIB use the value of this leaf in the 'running' datastore to set IF-MIB.ifAdminStatus to 'up' or 'down' after an ifEntry has been initialized, as described in RFC 2863.

Changes in this leaf in the 'running' datastore are reflected in ifAdminStatus, but if ifAdminStatus is changed over SNMP, this leaf is not affected.

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

func (*InterfacePathAny) Ethernet

Ethernet (container): Top-level container for ethernet configuration and state

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

func (*InterfacePathAny) ForwardingViable

func (n *InterfacePathAny) ForwardingViable() *Interface_ForwardingViablePathAny

ForwardingViable (leaf): This value indicates whether the interface may be used to route traffic or not. If set to false, the interface is not used for forwarding traffic, but as long as it is up, the interface still maintains its layer-2 adjacencies and runs its configured layer-2 functions (e.g., LLDP, etc.). This is used by an external programming entity to disable an interface (usually part of an aggregate) for the purposes of forwarding traffic. This allows a logical aggregate to continue to be used with partial capacity, for example. Note that setting `forwarding-viable = false` is not equivalent to administratively disabling the interface -- in particular, the interface is expected to participate in L2 protocols such as LLDP or LACP even if it blocked from forwarding traffic.

Defining module:      "openconfig-if-sdn-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/forwarding-viable"
Path from root:       "/interfaces/interface/*/forwarding-viable"

func (*InterfacePathAny) HardwarePort

HardwarePort (leaf): For non-channelized interfaces, references the hardware port corresponding to the base interface.

Defining module:      "openconfig-platform-port"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/hardware-port"
Path from root:       "/interfaces/interface/state/hardware-port"

func (*InterfacePathAny) HoldTime

HoldTime (container): Top-level container for hold-time settings to enable dampening advertisements of interface transitions.

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

func (*InterfacePathAny) Id

Id (leaf): The numeric identifier (SDN Port) used by the controller to address the interface. This ID is assigned by an external-to-the-device entity (e.g., an SDN management system) to establish an externally deterministic numeric reference for the interface. The programming entity must ensure that the ID is unique within the required context.

Note that this identifier is used only when a numeric reference to the interface is required, it does not replace the unique name assigned to the interface.

Ranges:

0x00000000: Unspecified/Invalid 0x00000001: Minimum Port Value 0xFFFFFEFF: Maximum Port Value

Reserved: 0xFFFFFFF0 - 0xFFFFFFFF 0xFFFFFFFA: Recirculate 0xFFFFFFFD: CPU

Defining module:      "openconfig-p4rt"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/id"
Path from root:       "/interfaces/interface/*/id"

func (*InterfacePathAny) Ifindex

Ifindex (leaf): System assigned number for each interface. Corresponds to ifIndex object in SNMP Interface MIB

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

func (*InterfacePathAny) InRate

InRate (leaf): The calculate received rate of the interface, measured in bits per second.

Defining module:      "openconfig-ate-intf"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/in-rate"
Path from root:       "/interfaces/interface/state/in-rate"

func (*InterfacePathAny) LastChange

LastChange (leaf): This timestamp indicates the absolute time of the last state change of the interface (e.g., up-to-down transition). This is different than the SNMP ifLastChange object in the standard interface MIB in that it is not relative to the system boot time (i.e,. sysUpTime).

The value is the timestamp in nanoseconds relative to the Unix Epoch (Jan 1, 1970 00:00:00 UTC).

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/last-change"
Path from root:       "/interfaces/interface/state/last-change"

func (*InterfacePathAny) Logical

Logical (leaf): When set to true, the interface is a logical interface which does not have an associated physical port or channel on the system.

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

func (*InterfacePathAny) LoopbackMode

LoopbackMode (leaf): Sets the loopback type on the interface. Setting the mode to something besides NONE activates the loopback in the specified mode.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/loopback-mode"
Path from root:       "/interfaces/interface/*/loopback-mode"

func (*InterfacePathAny) Management

Management (leaf): When set to true, the interface is a dedicated management interface that is not connected to dataplane interfaces. It may be used to connect the system to an out-of-band management network, for example.

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

func (*InterfacePathAny) Mtu

Mtu (leaf): Set the max transmission unit size in octets for the physical interface. If this is not set, the mtu is set to the operational default -- e.g., 1514 bytes on an Ethernet interface.

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

func (*InterfacePathAny) Name

Name (leaf): The name of the interface.

A device MAY restrict the allowed values for this leaf, possibly depending on the type of the interface. For system-controlled interfaces, this leaf is the device-specific name of the interface. The 'config false' list interfaces/interface[name]/state contains the currently existing interfaces on the device.

If a client tries to create configuration for a system-controlled interface that is not present in the corresponding state list, the server MAY reject the request if the implementation does not support pre-provisioning of interfaces or if the name refers to an interface that can never exist in the system. A NETCONF server MUST reply with an rpc-error with the error-tag 'invalid-value' in this case.

The IETF model in RFC 7223 provides YANG features for the following (i.e., pre-provisioning and arbitrary-names), however they are omitted here:

If the device supports pre-provisioning of interface
configuration, the 'pre-provisioning' feature is
advertised.

If the device allows arbitrarily named user-controlled
interfaces, the 'arbitrary-names' feature is advertised.

When a configured user-controlled interface is created by the system, it is instantiated with the same name in the /interfaces/interface[name]/state list.

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

func (*InterfacePathAny) OperStatus

OperStatus (leaf): The current operational state of the interface.

This leaf has the same semantics as ifOperStatus.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/oper-status"
Path from root:       "/interfaces/interface/state/oper-status"

func (*InterfacePathAny) OutRate

OutRate (leaf): The calculated transmitted rate of the interface, measured in bits per second.

Defining module:      "openconfig-ate-intf"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/out-rate"
Path from root:       "/interfaces/interface/state/out-rate"

func (*InterfacePathAny) PenaltyBasedAied added in v0.4.2

func (n *InterfacePathAny) PenaltyBasedAied() *Interface_PenaltyBasedAiedPathAny

PenaltyBasedAied (container): Top level container to suppress UP->DOWN link events using a penalty based additive-increase, exponential-decrease algorithm.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "penalty-based-aied"
Path from root:       "/interfaces/interface/penalty-based-aied"

func (*InterfacePathAny) PhysicalChannel

func (n *InterfacePathAny) PhysicalChannel() *Interface_PhysicalChannelPathAny

PhysicalChannel (leaf-list): For a channelized interface, list of references to the physical channels (lanes) corresponding to the interface. The physical channels are elements of a transceiver component in the platform model.

Defining module:      "openconfig-platform-transceiver"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/physical-channel"
Path from root:       "/interfaces/interface/state/physical-channel"

func (*InterfacePathAny) RoutedVlan

RoutedVlan (container): Top-level container for routed vlan interfaces. These logical interfaces are also known as SVI (switched virtual interface), IRB (integrated routing and bridging), RVI (routed VLAN interface)

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

func (*InterfacePathAny) State

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

func (*InterfacePathAny) Subinterface

func (n *InterfacePathAny) Subinterface(Index uint32) *Interface_SubinterfacePathAny

Subinterface (list): The list of subinterfaces (logical interfaces) associated with a physical interface

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

Index: uint32

func (*InterfacePathAny) SubinterfaceAny

func (n *InterfacePathAny) SubinterfaceAny() *Interface_SubinterfacePathAny

SubinterfaceAny (list): The list of subinterfaces (logical interfaces) associated with a physical interface

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

func (*InterfacePathAny) SubinterfaceMap added in v0.1.24

func (n *InterfacePathAny) SubinterfaceMap() *Interface_SubinterfacePathMapAny

SubinterfaceMap (list): The list of subinterfaces (logical interfaces) associated with a physical interface

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

func (*InterfacePathAny) Tpid

Tpid (leaf): Optionally set the tag protocol identifier field (TPID) that is accepted on the VLAN

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/tpid"
Path from root:       "/interfaces/interface/*/tpid"

func (*InterfacePathAny) Transceiver

Transceiver (leaf): Provides a reference to the transceiver subcomponent that corresponds to the physical port component for this interface. The device must only populate this leaf with a reference to a component of type TRANSCEIVER.

Defining module:      "openconfig-platform-transceiver"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/transceiver"
Path from root:       "/interfaces/interface/state/transceiver"

func (*InterfacePathAny) Type

Type (leaf): The type of the interface.

When an interface entry is created, a server MAY initialize the type leaf with a valid value, e.g., if it is possible to derive the type from the name of the interface.

If a client tries to set the type of an interface to a value that can never be used by the system, e.g., if the type is not supported or if the type does not match the name of the interface, the server MUST reject the request. A NETCONF server MUST reply with an rpc-error with the error-tag 'invalid-value' in this case.

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

type InterfacePathMap added in v0.1.24

type InterfacePathMap struct {
	*ygnmi.NodePath
}

InterfacePathMap represents the /openconfig-interfaces/interfaces/interface YANG schema element.

func (*InterfacePathMap) Config added in v0.1.24

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

func (*InterfacePathMap) State added in v0.1.24

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

type InterfacePathMapAny added in v0.1.24

type InterfacePathMapAny struct {
	*ygnmi.NodePath
}

InterfacePathMapAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface YANG schema element.

func (*InterfacePathMapAny) Config added in v0.1.24

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

func (*InterfacePathMapAny) State added in v0.1.24

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

type Interface_AdminStatusPath

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

Interface_AdminStatusPath represents the /openconfig-interfaces/interfaces/interface/state/admin-status YANG schema element.

func (*Interface_AdminStatusPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/admin-status"
Path from root:       "/interfaces/interface/state/admin-status"

type Interface_AdminStatusPathAny

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

Interface_AdminStatusPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/admin-status YANG schema element.

func (*Interface_AdminStatusPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/admin-status"
Path from root:       "/interfaces/interface/state/admin-status"

type Interface_AggregationPath

type Interface_AggregationPath struct {
	*ygnmi.NodePath
}

Interface_AggregationPath represents the /openconfig-interfaces/interfaces/interface/aggregation YANG schema element.

func (*Interface_AggregationPath) Config

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

func (*Interface_AggregationPath) LagSpeed

LagSpeed (leaf): Reports effective speed of the aggregate interface, based on speed of active member interfaces

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/lag-speed"
Path from root:       "/interfaces/interface/aggregation/state/lag-speed"

func (*Interface_AggregationPath) LagType

LagType (leaf): Sets the type of LAG, i.e., how it is configured / maintained

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/lag-type"
Path from root:       "/interfaces/interface/aggregation/*/lag-type"

func (*Interface_AggregationPath) Member

Member (leaf-list): List of current member interfaces for the aggregate, expressed as references to existing interfaces

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/member"
Path from root:       "/interfaces/interface/aggregation/state/member"

MinLinks (leaf): Specifies the mininum number of member interfaces that must be active for the aggregate interface to be available

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/min-links"
Path from root:       "/interfaces/interface/aggregation/*/min-links"

func (*Interface_AggregationPath) State

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

func (*Interface_AggregationPath) SwitchedVlan

SwitchedVlan (container): Enclosing container for VLAN interface-specific data on Ethernet interfaces. These are for standard L2, switched-style VLANs.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "switched-vlan"
Path from root:       "/interfaces/interface/aggregation/switched-vlan"

type Interface_AggregationPathAny

type Interface_AggregationPathAny struct {
	*ygnmi.NodePath
}

Interface_AggregationPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/aggregation YANG schema element.

func (*Interface_AggregationPathAny) Config

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

func (*Interface_AggregationPathAny) LagSpeed

LagSpeed (leaf): Reports effective speed of the aggregate interface, based on speed of active member interfaces

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/lag-speed"
Path from root:       "/interfaces/interface/aggregation/state/lag-speed"

func (*Interface_AggregationPathAny) LagType

LagType (leaf): Sets the type of LAG, i.e., how it is configured / maintained

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/lag-type"
Path from root:       "/interfaces/interface/aggregation/*/lag-type"

func (*Interface_AggregationPathAny) Member

Member (leaf-list): List of current member interfaces for the aggregate, expressed as references to existing interfaces

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/member"
Path from root:       "/interfaces/interface/aggregation/state/member"

MinLinks (leaf): Specifies the mininum number of member interfaces that must be active for the aggregate interface to be available

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/min-links"
Path from root:       "/interfaces/interface/aggregation/*/min-links"

func (*Interface_AggregationPathAny) State

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

func (*Interface_AggregationPathAny) SwitchedVlan

SwitchedVlan (container): Enclosing container for VLAN interface-specific data on Ethernet interfaces. These are for standard L2, switched-style VLANs.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "switched-vlan"
Path from root:       "/interfaces/interface/aggregation/switched-vlan"

type Interface_Aggregation_LagSpeedPath

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

Interface_Aggregation_LagSpeedPath represents the /openconfig-interfaces/interfaces/interface/aggregation/state/lag-speed YANG schema element.

func (*Interface_Aggregation_LagSpeedPath) State

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

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-if-aggregate"
Path from parent:     "state/lag-speed"
Path from root:       "/interfaces/interface/aggregation/state/lag-speed"

type Interface_Aggregation_LagSpeedPathAny

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

Interface_Aggregation_LagSpeedPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/aggregation/state/lag-speed YANG schema element.

func (*Interface_Aggregation_LagSpeedPathAny) State

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

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-if-aggregate"
Path from parent:     "state/lag-speed"
Path from root:       "/interfaces/interface/aggregation/state/lag-speed"

type Interface_Aggregation_LagTypePath

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

Interface_Aggregation_LagTypePath represents the /openconfig-interfaces/interfaces/interface/aggregation/state/lag-type YANG schema element.

func (*Interface_Aggregation_LagTypePath) Config

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

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-if-aggregate"
Path from parent:     "config/lag-type"
Path from root:       "/interfaces/interface/aggregation/config/lag-type"

func (*Interface_Aggregation_LagTypePath) State

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

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-if-aggregate"
Path from parent:     "state/lag-type"
Path from root:       "/interfaces/interface/aggregation/state/lag-type"

type Interface_Aggregation_LagTypePathAny

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

Interface_Aggregation_LagTypePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/aggregation/state/lag-type YANG schema element.

func (*Interface_Aggregation_LagTypePathAny) Config

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

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-if-aggregate"
Path from parent:     "config/lag-type"
Path from root:       "/interfaces/interface/aggregation/config/lag-type"

func (*Interface_Aggregation_LagTypePathAny) State

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

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-if-aggregate"
Path from parent:     "state/lag-type"
Path from root:       "/interfaces/interface/aggregation/state/lag-type"

type Interface_Aggregation_MemberPath

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

Interface_Aggregation_MemberPath represents the /openconfig-interfaces/interfaces/interface/aggregation/state/member YANG schema element.

func (*Interface_Aggregation_MemberPath) State

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

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-if-aggregate"
Path from parent:     "state/member"
Path from root:       "/interfaces/interface/aggregation/state/member"

type Interface_Aggregation_MemberPathAny

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

Interface_Aggregation_MemberPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/aggregation/state/member YANG schema element.

func (*Interface_Aggregation_MemberPathAny) State

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

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-if-aggregate"
Path from parent:     "state/member"
Path from root:       "/interfaces/interface/aggregation/state/member"

type Interface_Aggregation_MinLinksPath

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

Interface_Aggregation_MinLinksPath represents the /openconfig-interfaces/interfaces/interface/aggregation/state/min-links YANG schema element.

func (*Interface_Aggregation_MinLinksPath) Config

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

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-if-aggregate"
Path from parent:     "config/min-links"
Path from root:       "/interfaces/interface/aggregation/config/min-links"

func (*Interface_Aggregation_MinLinksPath) State

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

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-if-aggregate"
Path from parent:     "state/min-links"
Path from root:       "/interfaces/interface/aggregation/state/min-links"

type Interface_Aggregation_MinLinksPathAny

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

Interface_Aggregation_MinLinksPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/aggregation/state/min-links YANG schema element.

func (*Interface_Aggregation_MinLinksPathAny) Config

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

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-if-aggregate"
Path from parent:     "config/min-links"
Path from root:       "/interfaces/interface/aggregation/config/min-links"

func (*Interface_Aggregation_MinLinksPathAny) State

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

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-if-aggregate"
Path from parent:     "state/min-links"
Path from root:       "/interfaces/interface/aggregation/state/min-links"

type Interface_Aggregation_SwitchedVlanPath

type Interface_Aggregation_SwitchedVlanPath struct {
	*ygnmi.NodePath
}

Interface_Aggregation_SwitchedVlanPath represents the /openconfig-interfaces/interfaces/interface/aggregation/switched-vlan YANG schema element.

func (*Interface_Aggregation_SwitchedVlanPath) AccessVlan

AccessVlan (leaf): Assign the access vlan to the access port.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/access-vlan"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/*/access-vlan"

func (*Interface_Aggregation_SwitchedVlanPath) Config

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

func (*Interface_Aggregation_SwitchedVlanPath) InterfaceMode

InterfaceMode (leaf): Set the interface to access or trunk mode for VLANs

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/interface-mode"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/*/interface-mode"

func (*Interface_Aggregation_SwitchedVlanPath) NativeVlan

NativeVlan (leaf): Set the native VLAN id for untagged frames arriving on a trunk interface. Tagged frames sent on an interface configured with a native VLAN should have their tags stripped prior to transmission. This configuration is only valid on a trunk interface.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/native-vlan"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/*/native-vlan"

func (*Interface_Aggregation_SwitchedVlanPath) State

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

func (*Interface_Aggregation_SwitchedVlanPath) TrunkVlans

TrunkVlans (leaf-list): Specify VLANs, or ranges thereof, that the interface may carry when in trunk mode. If not specified, all VLANs are allowed on the interface. Ranges are specified in the form x..y, where x<y - ranges are assumed to be inclusive (such that the VLAN range is x <= range <= y.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/trunk-vlans"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/*/trunk-vlans"

type Interface_Aggregation_SwitchedVlanPathAny

type Interface_Aggregation_SwitchedVlanPathAny struct {
	*ygnmi.NodePath
}

Interface_Aggregation_SwitchedVlanPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/aggregation/switched-vlan YANG schema element.

func (*Interface_Aggregation_SwitchedVlanPathAny) AccessVlan

AccessVlan (leaf): Assign the access vlan to the access port.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/access-vlan"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/*/access-vlan"

func (*Interface_Aggregation_SwitchedVlanPathAny) Config

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

func (*Interface_Aggregation_SwitchedVlanPathAny) InterfaceMode

InterfaceMode (leaf): Set the interface to access or trunk mode for VLANs

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/interface-mode"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/*/interface-mode"

func (*Interface_Aggregation_SwitchedVlanPathAny) NativeVlan

NativeVlan (leaf): Set the native VLAN id for untagged frames arriving on a trunk interface. Tagged frames sent on an interface configured with a native VLAN should have their tags stripped prior to transmission. This configuration is only valid on a trunk interface.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/native-vlan"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/*/native-vlan"

func (*Interface_Aggregation_SwitchedVlanPathAny) State

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

func (*Interface_Aggregation_SwitchedVlanPathAny) TrunkVlans

TrunkVlans (leaf-list): Specify VLANs, or ranges thereof, that the interface may carry when in trunk mode. If not specified, all VLANs are allowed on the interface. Ranges are specified in the form x..y, where x<y - ranges are assumed to be inclusive (such that the VLAN range is x <= range <= y.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/trunk-vlans"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/*/trunk-vlans"

type Interface_Aggregation_SwitchedVlan_AccessVlanPath

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

Interface_Aggregation_SwitchedVlan_AccessVlanPath represents the /openconfig-interfaces/interfaces/interface/aggregation/switched-vlan/state/access-vlan YANG schema element.

func (*Interface_Aggregation_SwitchedVlan_AccessVlanPath) Config

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/access-vlan"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/config/access-vlan"

func (*Interface_Aggregation_SwitchedVlan_AccessVlanPath) State

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/access-vlan"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/state/access-vlan"

type Interface_Aggregation_SwitchedVlan_AccessVlanPathAny

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

Interface_Aggregation_SwitchedVlan_AccessVlanPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/aggregation/switched-vlan/state/access-vlan YANG schema element.

func (*Interface_Aggregation_SwitchedVlan_AccessVlanPathAny) Config

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/access-vlan"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/config/access-vlan"

func (*Interface_Aggregation_SwitchedVlan_AccessVlanPathAny) State

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/access-vlan"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/state/access-vlan"

type Interface_Aggregation_SwitchedVlan_InterfaceModePath

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

Interface_Aggregation_SwitchedVlan_InterfaceModePath represents the /openconfig-interfaces/interfaces/interface/aggregation/switched-vlan/state/interface-mode YANG schema element.

func (*Interface_Aggregation_SwitchedVlan_InterfaceModePath) Config

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/interface-mode"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/config/interface-mode"

func (*Interface_Aggregation_SwitchedVlan_InterfaceModePath) State

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/interface-mode"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/state/interface-mode"

type Interface_Aggregation_SwitchedVlan_InterfaceModePathAny

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

Interface_Aggregation_SwitchedVlan_InterfaceModePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/aggregation/switched-vlan/state/interface-mode YANG schema element.

func (*Interface_Aggregation_SwitchedVlan_InterfaceModePathAny) Config

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/interface-mode"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/config/interface-mode"

func (*Interface_Aggregation_SwitchedVlan_InterfaceModePathAny) State

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/interface-mode"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/state/interface-mode"

type Interface_Aggregation_SwitchedVlan_NativeVlanPath

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

Interface_Aggregation_SwitchedVlan_NativeVlanPath represents the /openconfig-interfaces/interfaces/interface/aggregation/switched-vlan/state/native-vlan YANG schema element.

func (*Interface_Aggregation_SwitchedVlan_NativeVlanPath) Config

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/native-vlan"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/config/native-vlan"

func (*Interface_Aggregation_SwitchedVlan_NativeVlanPath) State

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/native-vlan"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/state/native-vlan"

type Interface_Aggregation_SwitchedVlan_NativeVlanPathAny

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

Interface_Aggregation_SwitchedVlan_NativeVlanPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/aggregation/switched-vlan/state/native-vlan YANG schema element.

func (*Interface_Aggregation_SwitchedVlan_NativeVlanPathAny) Config

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/native-vlan"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/config/native-vlan"

func (*Interface_Aggregation_SwitchedVlan_NativeVlanPathAny) State

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/native-vlan"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/state/native-vlan"

type Interface_Aggregation_SwitchedVlan_TrunkVlansPath

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

Interface_Aggregation_SwitchedVlan_TrunkVlansPath represents the /openconfig-interfaces/interfaces/interface/aggregation/switched-vlan/state/trunk-vlans YANG schema element.

func (*Interface_Aggregation_SwitchedVlan_TrunkVlansPath) Config

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/trunk-vlans"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/config/trunk-vlans"

func (*Interface_Aggregation_SwitchedVlan_TrunkVlansPath) State

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/trunk-vlans"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/state/trunk-vlans"

type Interface_Aggregation_SwitchedVlan_TrunkVlansPathAny

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

Interface_Aggregation_SwitchedVlan_TrunkVlansPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/aggregation/switched-vlan/state/trunk-vlans YANG schema element.

func (*Interface_Aggregation_SwitchedVlan_TrunkVlansPathAny) Config

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/trunk-vlans"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/config/trunk-vlans"

func (*Interface_Aggregation_SwitchedVlan_TrunkVlansPathAny) State

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/trunk-vlans"
Path from root:       "/interfaces/interface/aggregation/switched-vlan/state/trunk-vlans"

type Interface_CountersPath

type Interface_CountersPath struct {
	*ygnmi.NodePath
}

Interface_CountersPath represents the /openconfig-interfaces/interfaces/interface/state/counters YANG schema element.

func (*Interface_CountersPath) CarrierTransitions

CarrierTransitions (leaf): Number of times the interface state has transitioned between up and down since the time the device restarted or the last-clear time, whichever is most recent.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "carrier-transitions"
Path from root:       "/interfaces/interface/state/counters/carrier-transitions"

func (*Interface_CountersPath) InBroadcastPkts

InBroadcastPkts (leaf): The number of packets, delivered by this sub-layer to a higher (sub-)layer, that were addressed to a broadcast address at this sub-layer.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-broadcast-pkts"
Path from root:       "/interfaces/interface/state/counters/in-broadcast-pkts"

func (*Interface_CountersPath) InDiscards

InDiscards (leaf): The number of inbound packets that were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-discards"
Path from root:       "/interfaces/interface/state/counters/in-discards"

func (*Interface_CountersPath) InErrors

InErrors (leaf): For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character- oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-errors"
Path from root:       "/interfaces/interface/state/counters/in-errors"

func (*Interface_CountersPath) InFcsErrors

InFcsErrors (leaf): Number of received packets which had errors in the frame check sequence (FCS), i.e., framing errors.

Discontinuities in the value of this counter can occur when the device is re-initialization as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-fcs-errors"
Path from root:       "/interfaces/interface/state/counters/in-fcs-errors"

func (*Interface_CountersPath) InMulticastPkts

InMulticastPkts (leaf): The number of packets, delivered by this sub-layer to a higher (sub-)layer, that were addressed to a multicast address at this sub-layer. For a MAC-layer protocol, this includes both Group and Functional addresses.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/state/counters/in-multicast-pkts"

func (*Interface_CountersPath) InOctets

InOctets (leaf): The total number of octets received on the interface, including framing characters.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/state/counters/in-octets"

func (*Interface_CountersPath) InPkts

InPkts (leaf): The total number of packets received on the interface, including all unicast, multicast, broadcast and bad packets etc.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/state/counters/in-pkts"

func (*Interface_CountersPath) InUnicastPkts

InUnicastPkts (leaf): The number of packets, delivered by this sub-layer to a higher (sub-)layer, that were not addressed to a multicast or broadcast address at this sub-layer.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-unicast-pkts"
Path from root:       "/interfaces/interface/state/counters/in-unicast-pkts"

func (*Interface_CountersPath) InUnknownProtos

InUnknownProtos (leaf): For packet-oriented interfaces, the number of packets received via the interface that were discarded because of an unknown or unsupported protocol. For character-oriented or fixed-length interfaces that support protocol multiplexing, the number of transmission units received via the interface that were discarded because of an unknown or unsupported protocol. For any interface that does not support protocol multiplexing, this counter is not present.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-unknown-protos"
Path from root:       "/interfaces/interface/state/counters/in-unknown-protos"

func (*Interface_CountersPath) LastClear

LastClear (leaf): Timestamp of the last time the interface counters were cleared.

The value is the timestamp in nanoseconds relative to the Unix Epoch (Jan 1, 1970 00:00:00 UTC).

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "last-clear"
Path from root:       "/interfaces/interface/state/counters/last-clear"

func (*Interface_CountersPath) OutBroadcastPkts

OutBroadcastPkts (leaf): The total number of packets that higher-level protocols requested be transmitted, and that were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-broadcast-pkts"
Path from root:       "/interfaces/interface/state/counters/out-broadcast-pkts"

func (*Interface_CountersPath) OutDiscards

OutDiscards (leaf): The number of outbound packets that were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-discards"
Path from root:       "/interfaces/interface/state/counters/out-discards"

func (*Interface_CountersPath) OutErrors

OutErrors (leaf): For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfaces, the number of outbound transmission units that could not be transmitted because of errors.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-errors"
Path from root:       "/interfaces/interface/state/counters/out-errors"

func (*Interface_CountersPath) OutMulticastPkts

OutMulticastPkts (leaf): The total number of packets that higher-level protocols requested be transmitted, and that were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC-layer protocol, this includes both Group and Functional addresses.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/state/counters/out-multicast-pkts"

func (*Interface_CountersPath) OutOctets

OutOctets (leaf): The total number of octets transmitted out of the interface, including framing characters.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/state/counters/out-octets"

func (*Interface_CountersPath) OutPkts

OutPkts (leaf): The total number of packets transmitted out of the interface, including all unicast, multicast, broadcast, and bad packets etc.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/state/counters/out-pkts"

func (*Interface_CountersPath) OutUnicastPkts

OutUnicastPkts (leaf): The total number of packets that higher-level protocols requested be transmitted, and that were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-unicast-pkts"
Path from root:       "/interfaces/interface/state/counters/out-unicast-pkts"

func (*Interface_CountersPath) Resets added in v0.2.5

Resets (leaf): Number of times the interface hardware has been reset. The triggers and effects of this event are hardware-specifc.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "resets"
Path from root:       "/interfaces/interface/state/counters/resets"

func (*Interface_CountersPath) State

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

type Interface_CountersPathAny

type Interface_CountersPathAny struct {
	*ygnmi.NodePath
}

Interface_CountersPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/counters YANG schema element.

func (*Interface_CountersPathAny) CarrierTransitions

CarrierTransitions (leaf): Number of times the interface state has transitioned between up and down since the time the device restarted or the last-clear time, whichever is most recent.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "carrier-transitions"
Path from root:       "/interfaces/interface/state/counters/carrier-transitions"

func (*Interface_CountersPathAny) InBroadcastPkts

InBroadcastPkts (leaf): The number of packets, delivered by this sub-layer to a higher (sub-)layer, that were addressed to a broadcast address at this sub-layer.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-broadcast-pkts"
Path from root:       "/interfaces/interface/state/counters/in-broadcast-pkts"

func (*Interface_CountersPathAny) InDiscards

InDiscards (leaf): The number of inbound packets that were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-discards"
Path from root:       "/interfaces/interface/state/counters/in-discards"

func (*Interface_CountersPathAny) InErrors

InErrors (leaf): For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character- oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-errors"
Path from root:       "/interfaces/interface/state/counters/in-errors"

func (*Interface_CountersPathAny) InFcsErrors

InFcsErrors (leaf): Number of received packets which had errors in the frame check sequence (FCS), i.e., framing errors.

Discontinuities in the value of this counter can occur when the device is re-initialization as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-fcs-errors"
Path from root:       "/interfaces/interface/state/counters/in-fcs-errors"

func (*Interface_CountersPathAny) InMulticastPkts

InMulticastPkts (leaf): The number of packets, delivered by this sub-layer to a higher (sub-)layer, that were addressed to a multicast address at this sub-layer. For a MAC-layer protocol, this includes both Group and Functional addresses.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/state/counters/in-multicast-pkts"

func (*Interface_CountersPathAny) InOctets

InOctets (leaf): The total number of octets received on the interface, including framing characters.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/state/counters/in-octets"

func (*Interface_CountersPathAny) InPkts

InPkts (leaf): The total number of packets received on the interface, including all unicast, multicast, broadcast and bad packets etc.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/state/counters/in-pkts"

func (*Interface_CountersPathAny) InUnicastPkts

InUnicastPkts (leaf): The number of packets, delivered by this sub-layer to a higher (sub-)layer, that were not addressed to a multicast or broadcast address at this sub-layer.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-unicast-pkts"
Path from root:       "/interfaces/interface/state/counters/in-unicast-pkts"

func (*Interface_CountersPathAny) InUnknownProtos

InUnknownProtos (leaf): For packet-oriented interfaces, the number of packets received via the interface that were discarded because of an unknown or unsupported protocol. For character-oriented or fixed-length interfaces that support protocol multiplexing, the number of transmission units received via the interface that were discarded because of an unknown or unsupported protocol. For any interface that does not support protocol multiplexing, this counter is not present.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-unknown-protos"
Path from root:       "/interfaces/interface/state/counters/in-unknown-protos"

func (*Interface_CountersPathAny) LastClear

LastClear (leaf): Timestamp of the last time the interface counters were cleared.

The value is the timestamp in nanoseconds relative to the Unix Epoch (Jan 1, 1970 00:00:00 UTC).

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "last-clear"
Path from root:       "/interfaces/interface/state/counters/last-clear"

func (*Interface_CountersPathAny) OutBroadcastPkts

OutBroadcastPkts (leaf): The total number of packets that higher-level protocols requested be transmitted, and that were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-broadcast-pkts"
Path from root:       "/interfaces/interface/state/counters/out-broadcast-pkts"

func (*Interface_CountersPathAny) OutDiscards

OutDiscards (leaf): The number of outbound packets that were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-discards"
Path from root:       "/interfaces/interface/state/counters/out-discards"

func (*Interface_CountersPathAny) OutErrors

OutErrors (leaf): For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfaces, the number of outbound transmission units that could not be transmitted because of errors.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-errors"
Path from root:       "/interfaces/interface/state/counters/out-errors"

func (*Interface_CountersPathAny) OutMulticastPkts

OutMulticastPkts (leaf): The total number of packets that higher-level protocols requested be transmitted, and that were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC-layer protocol, this includes both Group and Functional addresses.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/state/counters/out-multicast-pkts"

func (*Interface_CountersPathAny) OutOctets

OutOctets (leaf): The total number of octets transmitted out of the interface, including framing characters.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/state/counters/out-octets"

func (*Interface_CountersPathAny) OutPkts

OutPkts (leaf): The total number of packets transmitted out of the interface, including all unicast, multicast, broadcast, and bad packets etc.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/state/counters/out-pkts"

func (*Interface_CountersPathAny) OutUnicastPkts

OutUnicastPkts (leaf): The total number of packets that higher-level protocols requested be transmitted, and that were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-unicast-pkts"
Path from root:       "/interfaces/interface/state/counters/out-unicast-pkts"

func (*Interface_CountersPathAny) Resets added in v0.2.5

Resets (leaf): Number of times the interface hardware has been reset. The triggers and effects of this event are hardware-specifc.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "resets"
Path from root:       "/interfaces/interface/state/counters/resets"

func (*Interface_CountersPathAny) State

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

type Interface_Counters_CarrierTransitionsPath

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

Interface_Counters_CarrierTransitionsPath represents the /openconfig-interfaces/interfaces/interface/state/counters/carrier-transitions YANG schema element.

func (*Interface_Counters_CarrierTransitionsPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "carrier-transitions"
Path from root:       "/interfaces/interface/state/counters/carrier-transitions"

type Interface_Counters_CarrierTransitionsPathAny

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

Interface_Counters_CarrierTransitionsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/counters/carrier-transitions YANG schema element.

func (*Interface_Counters_CarrierTransitionsPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "carrier-transitions"
Path from root:       "/interfaces/interface/state/counters/carrier-transitions"

type Interface_Counters_InBroadcastPktsPath

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

Interface_Counters_InBroadcastPktsPath represents the /openconfig-interfaces/interfaces/interface/state/counters/in-broadcast-pkts YANG schema element.

func (*Interface_Counters_InBroadcastPktsPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-broadcast-pkts"
Path from root:       "/interfaces/interface/state/counters/in-broadcast-pkts"

type Interface_Counters_InBroadcastPktsPathAny

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

Interface_Counters_InBroadcastPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/counters/in-broadcast-pkts YANG schema element.

func (*Interface_Counters_InBroadcastPktsPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-broadcast-pkts"
Path from root:       "/interfaces/interface/state/counters/in-broadcast-pkts"

type Interface_Counters_InDiscardsPath

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

Interface_Counters_InDiscardsPath represents the /openconfig-interfaces/interfaces/interface/state/counters/in-discards YANG schema element.

func (*Interface_Counters_InDiscardsPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-discards"
Path from root:       "/interfaces/interface/state/counters/in-discards"

type Interface_Counters_InDiscardsPathAny

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

Interface_Counters_InDiscardsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/counters/in-discards YANG schema element.

func (*Interface_Counters_InDiscardsPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-discards"
Path from root:       "/interfaces/interface/state/counters/in-discards"

type Interface_Counters_InErrorsPath

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

Interface_Counters_InErrorsPath represents the /openconfig-interfaces/interfaces/interface/state/counters/in-errors YANG schema element.

func (*Interface_Counters_InErrorsPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-errors"
Path from root:       "/interfaces/interface/state/counters/in-errors"

type Interface_Counters_InErrorsPathAny

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

Interface_Counters_InErrorsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/counters/in-errors YANG schema element.

func (*Interface_Counters_InErrorsPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-errors"
Path from root:       "/interfaces/interface/state/counters/in-errors"

type Interface_Counters_InFcsErrorsPath

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

Interface_Counters_InFcsErrorsPath represents the /openconfig-interfaces/interfaces/interface/state/counters/in-fcs-errors YANG schema element.

func (*Interface_Counters_InFcsErrorsPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-fcs-errors"
Path from root:       "/interfaces/interface/state/counters/in-fcs-errors"

type Interface_Counters_InFcsErrorsPathAny

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

Interface_Counters_InFcsErrorsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/counters/in-fcs-errors YANG schema element.

func (*Interface_Counters_InFcsErrorsPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-fcs-errors"
Path from root:       "/interfaces/interface/state/counters/in-fcs-errors"

type Interface_Counters_InMulticastPktsPath

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

Interface_Counters_InMulticastPktsPath represents the /openconfig-interfaces/interfaces/interface/state/counters/in-multicast-pkts YANG schema element.

func (*Interface_Counters_InMulticastPktsPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/state/counters/in-multicast-pkts"

type Interface_Counters_InMulticastPktsPathAny

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

Interface_Counters_InMulticastPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/counters/in-multicast-pkts YANG schema element.

func (*Interface_Counters_InMulticastPktsPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/state/counters/in-multicast-pkts"

type Interface_Counters_InOctetsPath

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

Interface_Counters_InOctetsPath represents the /openconfig-interfaces/interfaces/interface/state/counters/in-octets YANG schema element.

func (*Interface_Counters_InOctetsPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/state/counters/in-octets"

type Interface_Counters_InOctetsPathAny

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

Interface_Counters_InOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/counters/in-octets YANG schema element.

func (*Interface_Counters_InOctetsPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/state/counters/in-octets"

type Interface_Counters_InPktsPath

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

Interface_Counters_InPktsPath represents the /openconfig-interfaces/interfaces/interface/state/counters/in-pkts YANG schema element.

func (*Interface_Counters_InPktsPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/state/counters/in-pkts"

type Interface_Counters_InPktsPathAny

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

Interface_Counters_InPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/counters/in-pkts YANG schema element.

func (*Interface_Counters_InPktsPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/state/counters/in-pkts"

type Interface_Counters_InUnicastPktsPath

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

Interface_Counters_InUnicastPktsPath represents the /openconfig-interfaces/interfaces/interface/state/counters/in-unicast-pkts YANG schema element.

func (*Interface_Counters_InUnicastPktsPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-unicast-pkts"
Path from root:       "/interfaces/interface/state/counters/in-unicast-pkts"

type Interface_Counters_InUnicastPktsPathAny

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

Interface_Counters_InUnicastPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/counters/in-unicast-pkts YANG schema element.

func (*Interface_Counters_InUnicastPktsPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-unicast-pkts"
Path from root:       "/interfaces/interface/state/counters/in-unicast-pkts"

type Interface_Counters_InUnknownProtosPath

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

Interface_Counters_InUnknownProtosPath represents the /openconfig-interfaces/interfaces/interface/state/counters/in-unknown-protos YANG schema element.

func (*Interface_Counters_InUnknownProtosPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-unknown-protos"
Path from root:       "/interfaces/interface/state/counters/in-unknown-protos"

type Interface_Counters_InUnknownProtosPathAny

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

Interface_Counters_InUnknownProtosPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/counters/in-unknown-protos YANG schema element.

func (*Interface_Counters_InUnknownProtosPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-unknown-protos"
Path from root:       "/interfaces/interface/state/counters/in-unknown-protos"

type Interface_Counters_LastClearPath

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

Interface_Counters_LastClearPath represents the /openconfig-interfaces/interfaces/interface/state/counters/last-clear YANG schema element.

func (*Interface_Counters_LastClearPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "last-clear"
Path from root:       "/interfaces/interface/state/counters/last-clear"

type Interface_Counters_LastClearPathAny

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

Interface_Counters_LastClearPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/counters/last-clear YANG schema element.

func (*Interface_Counters_LastClearPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "last-clear"
Path from root:       "/interfaces/interface/state/counters/last-clear"

type Interface_Counters_OutBroadcastPktsPath

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

Interface_Counters_OutBroadcastPktsPath represents the /openconfig-interfaces/interfaces/interface/state/counters/out-broadcast-pkts YANG schema element.

func (*Interface_Counters_OutBroadcastPktsPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-broadcast-pkts"
Path from root:       "/interfaces/interface/state/counters/out-broadcast-pkts"

type Interface_Counters_OutBroadcastPktsPathAny

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

Interface_Counters_OutBroadcastPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/counters/out-broadcast-pkts YANG schema element.

func (*Interface_Counters_OutBroadcastPktsPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-broadcast-pkts"
Path from root:       "/interfaces/interface/state/counters/out-broadcast-pkts"

type Interface_Counters_OutDiscardsPath

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

Interface_Counters_OutDiscardsPath represents the /openconfig-interfaces/interfaces/interface/state/counters/out-discards YANG schema element.

func (*Interface_Counters_OutDiscardsPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-discards"
Path from root:       "/interfaces/interface/state/counters/out-discards"

type Interface_Counters_OutDiscardsPathAny

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

Interface_Counters_OutDiscardsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/counters/out-discards YANG schema element.

func (*Interface_Counters_OutDiscardsPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-discards"
Path from root:       "/interfaces/interface/state/counters/out-discards"

type Interface_Counters_OutErrorsPath

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

Interface_Counters_OutErrorsPath represents the /openconfig-interfaces/interfaces/interface/state/counters/out-errors YANG schema element.

func (*Interface_Counters_OutErrorsPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-errors"
Path from root:       "/interfaces/interface/state/counters/out-errors"

type Interface_Counters_OutErrorsPathAny

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

Interface_Counters_OutErrorsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/counters/out-errors YANG schema element.

func (*Interface_Counters_OutErrorsPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-errors"
Path from root:       "/interfaces/interface/state/counters/out-errors"

type Interface_Counters_OutMulticastPktsPath

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

Interface_Counters_OutMulticastPktsPath represents the /openconfig-interfaces/interfaces/interface/state/counters/out-multicast-pkts YANG schema element.

func (*Interface_Counters_OutMulticastPktsPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/state/counters/out-multicast-pkts"

type Interface_Counters_OutMulticastPktsPathAny

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

Interface_Counters_OutMulticastPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/counters/out-multicast-pkts YANG schema element.

func (*Interface_Counters_OutMulticastPktsPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/state/counters/out-multicast-pkts"

type Interface_Counters_OutOctetsPath

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

Interface_Counters_OutOctetsPath represents the /openconfig-interfaces/interfaces/interface/state/counters/out-octets YANG schema element.

func (*Interface_Counters_OutOctetsPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/state/counters/out-octets"

type Interface_Counters_OutOctetsPathAny

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

Interface_Counters_OutOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/counters/out-octets YANG schema element.

func (*Interface_Counters_OutOctetsPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/state/counters/out-octets"

type Interface_Counters_OutPktsPath

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

Interface_Counters_OutPktsPath represents the /openconfig-interfaces/interfaces/interface/state/counters/out-pkts YANG schema element.

func (*Interface_Counters_OutPktsPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/state/counters/out-pkts"

type Interface_Counters_OutPktsPathAny

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

Interface_Counters_OutPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/counters/out-pkts YANG schema element.

func (*Interface_Counters_OutPktsPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/state/counters/out-pkts"

type Interface_Counters_OutUnicastPktsPath

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

Interface_Counters_OutUnicastPktsPath represents the /openconfig-interfaces/interfaces/interface/state/counters/out-unicast-pkts YANG schema element.

func (*Interface_Counters_OutUnicastPktsPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-unicast-pkts"
Path from root:       "/interfaces/interface/state/counters/out-unicast-pkts"

type Interface_Counters_OutUnicastPktsPathAny

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

Interface_Counters_OutUnicastPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/counters/out-unicast-pkts YANG schema element.

func (*Interface_Counters_OutUnicastPktsPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-unicast-pkts"
Path from root:       "/interfaces/interface/state/counters/out-unicast-pkts"

type Interface_Counters_ResetsPath added in v0.2.5

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

Interface_Counters_ResetsPath represents the /openconfig-interfaces/interfaces/interface/state/counters/resets YANG schema element.

func (*Interface_Counters_ResetsPath) State added in v0.2.5

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "resets"
Path from root:       "/interfaces/interface/state/counters/resets"

type Interface_Counters_ResetsPathAny added in v0.2.5

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

Interface_Counters_ResetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/counters/resets YANG schema element.

func (*Interface_Counters_ResetsPathAny) State added in v0.2.5

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "resets"
Path from root:       "/interfaces/interface/state/counters/resets"

type Interface_CpuPath

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

Interface_CpuPath represents the /openconfig-interfaces/interfaces/interface/state/cpu YANG schema element.

func (*Interface_CpuPath) State

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

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

type Interface_CpuPathAny

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

Interface_CpuPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/cpu YANG schema element.

func (*Interface_CpuPathAny) State

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

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

type Interface_DescriptionPath

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

Interface_DescriptionPath represents the /openconfig-interfaces/interfaces/interface/state/description YANG schema element.

func (*Interface_DescriptionPath) Config

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

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

func (*Interface_DescriptionPath) State

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

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

type Interface_DescriptionPathAny

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

Interface_DescriptionPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/description YANG schema element.

func (*Interface_DescriptionPathAny) Config

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

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

func (*Interface_DescriptionPathAny) State

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

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

type Interface_EnabledPath

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

Interface_EnabledPath represents the /openconfig-interfaces/interfaces/interface/state/enabled YANG schema element.

func (*Interface_EnabledPath) Config

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

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

func (*Interface_EnabledPath) State

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

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

type Interface_EnabledPathAny

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

Interface_EnabledPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/enabled YANG schema element.

func (*Interface_EnabledPathAny) Config

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

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

func (*Interface_EnabledPathAny) State

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

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

type Interface_EthernetPath

type Interface_EthernetPath struct {
	*ygnmi.NodePath
}

Interface_EthernetPath represents the /openconfig-interfaces/interfaces/interface/ethernet YANG schema element.

func (*Interface_EthernetPath) AggregateId

AggregateId (leaf): Specify the logical aggregate interface to which this interface belongs

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/aggregate-id"
Path from root:       "/interfaces/interface/ethernet/*/aggregate-id"

func (*Interface_EthernetPath) AutoNegotiate

AutoNegotiate (leaf): Set to TRUE to request the interface to auto-negotiate transmission parameters with its peer interface. When set to FALSE, the transmission parameters are specified manually.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/auto-negotiate"
Path from root:       "/interfaces/interface/ethernet/*/auto-negotiate"

func (*Interface_EthernetPath) Config

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

func (*Interface_EthernetPath) Counters

Counters (container): Ethernet interface counters

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/counters"
Path from root:       "/interfaces/interface/ethernet/state/counters"

func (*Interface_EthernetPath) DuplexMode

DuplexMode (leaf): When auto-negotiate is TRUE, this optionally sets the duplex mode that will be advertised to the peer. If unspecified, the interface should negotiate the duplex mode directly (typically full-duplex). When auto-negotiate is FALSE, this sets the duplex mode on the interface directly.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/duplex-mode"
Path from root:       "/interfaces/interface/ethernet/*/duplex-mode"

func (*Interface_EthernetPath) EnableFlowControl

EnableFlowControl (leaf): Enable or disable flow control for this interface. Ethernet flow control is a mechanism by which a receiver may send PAUSE frames to a sender to stop transmission for a specified time.

This setting should override auto-negotiated flow control settings. If left unspecified, and auto-negotiate is TRUE, flow control mode is negotiated with the peer interface.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enable-flow-control"
Path from root:       "/interfaces/interface/ethernet/*/enable-flow-control"

func (*Interface_EthernetPath) FecMode

FecMode (leaf): The FEC mode applied to the physical channels associated with the interface.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/fec-mode"
Path from root:       "/interfaces/interface/ethernet/*/fec-mode"

func (*Interface_EthernetPath) HwMacAddress

HwMacAddress (leaf): Represents the 'burned-in', or system-assigned, MAC address for the Ethernet interface.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/hw-mac-address"
Path from root:       "/interfaces/interface/ethernet/state/hw-mac-address"

func (*Interface_EthernetPath) MacAddress

MacAddress (leaf): Assigns a MAC address to the Ethernet interface. If not specified, the corresponding operational state leaf is expected to show the system-assigned MAC address.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/mac-address"
Path from root:       "/interfaces/interface/ethernet/*/mac-address"

func (*Interface_EthernetPath) NegotiatedDuplexMode

NegotiatedDuplexMode (leaf): When auto-negotiate is set to TRUE, and the interface has completed auto-negotiation with the remote peer, this value shows the duplex mode that has been negotiated.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/negotiated-duplex-mode"
Path from root:       "/interfaces/interface/ethernet/state/negotiated-duplex-mode"

func (*Interface_EthernetPath) NegotiatedPortSpeed

NegotiatedPortSpeed (leaf): When auto-negotiate is set to TRUE, and the interface has completed auto-negotiation with the remote peer, this value shows the interface speed that has been negotiated.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/negotiated-port-speed"
Path from root:       "/interfaces/interface/ethernet/state/negotiated-port-speed"

func (*Interface_EthernetPath) PortSpeed

PortSpeed (leaf): When auto-negotiate is TRUE, this optionally sets the port-speed mode that will be advertised to the peer for negotiation. If unspecified, it is expected that the interface will select the highest speed available based on negotiation. When auto-negotiate is set to FALSE, sets the link speed to a fixed value -- supported values are defined by ETHERNET_SPEED identities

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/port-speed"
Path from root:       "/interfaces/interface/ethernet/*/port-speed"

func (*Interface_EthernetPath) StandaloneLinkTraining

StandaloneLinkTraining (leaf): Link training is automatic tuning of the SerDes transmit and receive parameters to ensure an optimal connection over copper links. It is normally run as part of the auto negotiation sequence as specified in IEEE 802.3 Clause 73.

Standalone link training is used when full auto negotiation is not desired on an Ethernet link but link training is needed. It is configured by setting the standalone-link-training leaf to TRUE and augo-negotiate leaf to FALSE.

Note: If auto-negotiate is true, then the value of standalone link training leaf will be ignored.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/standalone-link-training"
Path from root:       "/interfaces/interface/ethernet/*/standalone-link-training"

func (*Interface_EthernetPath) State

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

func (*Interface_EthernetPath) SwitchedVlan

SwitchedVlan (container): Enclosing container for VLAN interface-specific data on Ethernet interfaces. These are for standard L2, switched-style VLANs.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "switched-vlan"
Path from root:       "/interfaces/interface/ethernet/switched-vlan"

type Interface_EthernetPathAny

type Interface_EthernetPathAny struct {
	*ygnmi.NodePath
}

Interface_EthernetPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet YANG schema element.

func (*Interface_EthernetPathAny) AggregateId

AggregateId (leaf): Specify the logical aggregate interface to which this interface belongs

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/aggregate-id"
Path from root:       "/interfaces/interface/ethernet/*/aggregate-id"

func (*Interface_EthernetPathAny) AutoNegotiate

AutoNegotiate (leaf): Set to TRUE to request the interface to auto-negotiate transmission parameters with its peer interface. When set to FALSE, the transmission parameters are specified manually.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/auto-negotiate"
Path from root:       "/interfaces/interface/ethernet/*/auto-negotiate"

func (*Interface_EthernetPathAny) Config

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

func (*Interface_EthernetPathAny) Counters

Counters (container): Ethernet interface counters

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/counters"
Path from root:       "/interfaces/interface/ethernet/state/counters"

func (*Interface_EthernetPathAny) DuplexMode

DuplexMode (leaf): When auto-negotiate is TRUE, this optionally sets the duplex mode that will be advertised to the peer. If unspecified, the interface should negotiate the duplex mode directly (typically full-duplex). When auto-negotiate is FALSE, this sets the duplex mode on the interface directly.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/duplex-mode"
Path from root:       "/interfaces/interface/ethernet/*/duplex-mode"

func (*Interface_EthernetPathAny) EnableFlowControl

EnableFlowControl (leaf): Enable or disable flow control for this interface. Ethernet flow control is a mechanism by which a receiver may send PAUSE frames to a sender to stop transmission for a specified time.

This setting should override auto-negotiated flow control settings. If left unspecified, and auto-negotiate is TRUE, flow control mode is negotiated with the peer interface.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enable-flow-control"
Path from root:       "/interfaces/interface/ethernet/*/enable-flow-control"

func (*Interface_EthernetPathAny) FecMode

FecMode (leaf): The FEC mode applied to the physical channels associated with the interface.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/fec-mode"
Path from root:       "/interfaces/interface/ethernet/*/fec-mode"

func (*Interface_EthernetPathAny) HwMacAddress

HwMacAddress (leaf): Represents the 'burned-in', or system-assigned, MAC address for the Ethernet interface.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/hw-mac-address"
Path from root:       "/interfaces/interface/ethernet/state/hw-mac-address"

func (*Interface_EthernetPathAny) MacAddress

MacAddress (leaf): Assigns a MAC address to the Ethernet interface. If not specified, the corresponding operational state leaf is expected to show the system-assigned MAC address.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/mac-address"
Path from root:       "/interfaces/interface/ethernet/*/mac-address"

func (*Interface_EthernetPathAny) NegotiatedDuplexMode

NegotiatedDuplexMode (leaf): When auto-negotiate is set to TRUE, and the interface has completed auto-negotiation with the remote peer, this value shows the duplex mode that has been negotiated.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/negotiated-duplex-mode"
Path from root:       "/interfaces/interface/ethernet/state/negotiated-duplex-mode"

func (*Interface_EthernetPathAny) NegotiatedPortSpeed

NegotiatedPortSpeed (leaf): When auto-negotiate is set to TRUE, and the interface has completed auto-negotiation with the remote peer, this value shows the interface speed that has been negotiated.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/negotiated-port-speed"
Path from root:       "/interfaces/interface/ethernet/state/negotiated-port-speed"

func (*Interface_EthernetPathAny) PortSpeed

PortSpeed (leaf): When auto-negotiate is TRUE, this optionally sets the port-speed mode that will be advertised to the peer for negotiation. If unspecified, it is expected that the interface will select the highest speed available based on negotiation. When auto-negotiate is set to FALSE, sets the link speed to a fixed value -- supported values are defined by ETHERNET_SPEED identities

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/port-speed"
Path from root:       "/interfaces/interface/ethernet/*/port-speed"

func (*Interface_EthernetPathAny) StandaloneLinkTraining

StandaloneLinkTraining (leaf): Link training is automatic tuning of the SerDes transmit and receive parameters to ensure an optimal connection over copper links. It is normally run as part of the auto negotiation sequence as specified in IEEE 802.3 Clause 73.

Standalone link training is used when full auto negotiation is not desired on an Ethernet link but link training is needed. It is configured by setting the standalone-link-training leaf to TRUE and augo-negotiate leaf to FALSE.

Note: If auto-negotiate is true, then the value of standalone link training leaf will be ignored.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/standalone-link-training"
Path from root:       "/interfaces/interface/ethernet/*/standalone-link-training"

func (*Interface_EthernetPathAny) State

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

func (*Interface_EthernetPathAny) SwitchedVlan

SwitchedVlan (container): Enclosing container for VLAN interface-specific data on Ethernet interfaces. These are for standard L2, switched-style VLANs.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "switched-vlan"
Path from root:       "/interfaces/interface/ethernet/switched-vlan"

type Interface_Ethernet_AggregateIdPath

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

Interface_Ethernet_AggregateIdPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/aggregate-id YANG schema element.

func (*Interface_Ethernet_AggregateIdPath) Config

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

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-if-aggregate"
Path from parent:     "config/aggregate-id"
Path from root:       "/interfaces/interface/ethernet/config/aggregate-id"

func (*Interface_Ethernet_AggregateIdPath) State

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

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-if-aggregate"
Path from parent:     "state/aggregate-id"
Path from root:       "/interfaces/interface/ethernet/state/aggregate-id"

type Interface_Ethernet_AggregateIdPathAny

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

Interface_Ethernet_AggregateIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/aggregate-id YANG schema element.

func (*Interface_Ethernet_AggregateIdPathAny) Config

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

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-if-aggregate"
Path from parent:     "config/aggregate-id"
Path from root:       "/interfaces/interface/ethernet/config/aggregate-id"

func (*Interface_Ethernet_AggregateIdPathAny) State

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

Defining module:      "openconfig-if-aggregate"
Instantiating module: "openconfig-if-aggregate"
Path from parent:     "state/aggregate-id"
Path from root:       "/interfaces/interface/ethernet/state/aggregate-id"

type Interface_Ethernet_AutoNegotiatePath

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

Interface_Ethernet_AutoNegotiatePath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/auto-negotiate YANG schema element.

func (*Interface_Ethernet_AutoNegotiatePath) Config

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "config/auto-negotiate"
Path from root:       "/interfaces/interface/ethernet/config/auto-negotiate"

func (*Interface_Ethernet_AutoNegotiatePath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "state/auto-negotiate"
Path from root:       "/interfaces/interface/ethernet/state/auto-negotiate"

type Interface_Ethernet_AutoNegotiatePathAny

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

Interface_Ethernet_AutoNegotiatePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/auto-negotiate YANG schema element.

func (*Interface_Ethernet_AutoNegotiatePathAny) Config

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "config/auto-negotiate"
Path from root:       "/interfaces/interface/ethernet/config/auto-negotiate"

func (*Interface_Ethernet_AutoNegotiatePathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "state/auto-negotiate"
Path from root:       "/interfaces/interface/ethernet/state/auto-negotiate"

type Interface_Ethernet_CountersPath

type Interface_Ethernet_CountersPath struct {
	*ygnmi.NodePath
}

Interface_Ethernet_CountersPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters YANG schema element.

func (*Interface_Ethernet_CountersPath) InBlockErrors

InBlockErrors (leaf): The number of received errored blocks. Error detection codes are capable of detecting whether one or more errors have occurred in a given sequence of bits – the block. It is normally not possible to determine the exact number of errored bits within the block

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-block-errors"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-block-errors"

func (*Interface_Ethernet_CountersPath) InCarrierErrors

InCarrierErrors (leaf): The number of received errored frames due to a carrier issue. The value refers to MIB counter for dot3StatsCarrierSenseErrors oid=1.3.6.1.2.1.10.7.2.1.11

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-carrier-errors"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-carrier-errors"

func (*Interface_Ethernet_CountersPath) InCrcErrors

InCrcErrors (leaf): The total number of frames received that had a length (excluding framing bits, but including FCS octets) of between 64 and 1518 octets, inclusive, but had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error)

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-crc-errors"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-crc-errors"

func (*Interface_Ethernet_CountersPath) InDistribution

InDistribution (container): The size distribution of the received frames.

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-distribution"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution"

func (*Interface_Ethernet_CountersPath) InFragmentFrames

InFragmentFrames (leaf): The total number of frames received that were less than 64 octets in length (excluding framing bits but including FCS octets) and had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error).

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-fragment-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-fragment-frames"

func (*Interface_Ethernet_CountersPath) InInterruptedTx

InInterruptedTx (leaf): The number of received errored frames due to interrupted transmission issue. The value refers to MIB counter for dot3StatsDeferredTransmissions oid=1.3.6.1.2.1.10.7.2.1.7

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-interrupted-tx"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-interrupted-tx"

func (*Interface_Ethernet_CountersPath) InJabberFrames

InJabberFrames (leaf): Number of jabber frames received on the interface. Jabber frames are typically defined as oversize frames which also have a bad CRC. Implementations may use slightly different definitions of what constitutes a jabber frame. Often indicative of a NIC hardware problem.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-jabber-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-jabber-frames"

func (*Interface_Ethernet_CountersPath) InLateCollision

InLateCollision (leaf): The number of received errored frames due to late collision issue. The value refers to MIB counter for dot3StatsLateCollisions oid=1.3.6.1.2.1.10.7.2.1.8

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-late-collision"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-late-collision"

func (*Interface_Ethernet_CountersPath) InMacControlFrames

InMacControlFrames (leaf): MAC layer control frames received on the interface

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-mac-control-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-mac-control-frames"

func (*Interface_Ethernet_CountersPath) InMacErrorsRx

InMacErrorsRx (leaf): The number of received errored frames due to MAC errors received. The value refers to MIB counter for dot3StatsInternalMacReceiveErrors oid=1.3.6.1.2.1.10.7.2.1.16

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-mac-errors-rx"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-mac-errors-rx"

func (*Interface_Ethernet_CountersPath) InMacPauseFrames

InMacPauseFrames (leaf): MAC layer PAUSE frames received on the interface

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-mac-pause-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-mac-pause-frames"

func (*Interface_Ethernet_CountersPath) InMaxsizeExceeded

InMaxsizeExceeded (leaf): The total number frames received that are well-formed but dropped due to exceeding the maximum frame size on the interface (e.g., MTU or MRU)

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-maxsize-exceeded"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-maxsize-exceeded"

func (*Interface_Ethernet_CountersPath) InOversizeFrames

InOversizeFrames (leaf): The total number of frames received that were longer than 1518 octets (excluding framing bits, but including FCS octets) and were otherwise well formed.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-oversize-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-oversize-frames"

func (*Interface_Ethernet_CountersPath) InSingleCollision

InSingleCollision (leaf): The number of received errored frames due to single collision issue. The value refers to MIB counter for dot3StatsSingleCollisionFrames oid=1.3.6.1.2.1.10.7.2.1.4

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-single-collision"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-single-collision"

func (*Interface_Ethernet_CountersPath) InSymbolError

InSymbolError (leaf): The number of received errored frames due to symbol error. The value refers to MIB counter for in-symbol-error oid=1.3.6.1.2.1.10.7.2.1.18

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-symbol-error"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-symbol-error"

func (*Interface_Ethernet_CountersPath) InUndersizeFrames

InUndersizeFrames (leaf): The total number of frames received that were less than 64 octets long (excluding framing bits, but including FCS octets) and were otherwise well formed.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-undersize-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-undersize-frames"

func (*Interface_Ethernet_CountersPath) In_8021QFrames

In_8021QFrames (leaf): Number of 802.1q tagged frames received on the interface

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-8021q-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-8021q-frames"

func (*Interface_Ethernet_CountersPath) OutMacControlFrames

OutMacControlFrames (leaf): MAC layer control frames sent on the interface

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-mac-control-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/out-mac-control-frames"

func (*Interface_Ethernet_CountersPath) OutMacErrorsTx

OutMacErrorsTx (leaf): The number of sent errored frames due to MAC errors transmitted. The value refers to MIB counter for dot3StatsInternalMacTransmitErrors oid=1.3.6.1.2.1.10.7.2.1.10

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-mac-errors-tx"
Path from root:       "/interfaces/interface/ethernet/state/counters/out-mac-errors-tx"

func (*Interface_Ethernet_CountersPath) OutMacPauseFrames

OutMacPauseFrames (leaf): MAC layer PAUSE frames sent on the interface

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-mac-pause-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/out-mac-pause-frames"

func (*Interface_Ethernet_CountersPath) Out_8021QFrames

Out_8021QFrames (leaf): Number of 802.1q tagged frames sent on the interface

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-8021q-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/out-8021q-frames"

func (*Interface_Ethernet_CountersPath) State

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

type Interface_Ethernet_CountersPathAny

type Interface_Ethernet_CountersPathAny struct {
	*ygnmi.NodePath
}

Interface_Ethernet_CountersPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters YANG schema element.

func (*Interface_Ethernet_CountersPathAny) InBlockErrors

InBlockErrors (leaf): The number of received errored blocks. Error detection codes are capable of detecting whether one or more errors have occurred in a given sequence of bits – the block. It is normally not possible to determine the exact number of errored bits within the block

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-block-errors"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-block-errors"

func (*Interface_Ethernet_CountersPathAny) InCarrierErrors

InCarrierErrors (leaf): The number of received errored frames due to a carrier issue. The value refers to MIB counter for dot3StatsCarrierSenseErrors oid=1.3.6.1.2.1.10.7.2.1.11

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-carrier-errors"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-carrier-errors"

func (*Interface_Ethernet_CountersPathAny) InCrcErrors

InCrcErrors (leaf): The total number of frames received that had a length (excluding framing bits, but including FCS octets) of between 64 and 1518 octets, inclusive, but had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error)

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-crc-errors"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-crc-errors"

func (*Interface_Ethernet_CountersPathAny) InDistribution

InDistribution (container): The size distribution of the received frames.

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-distribution"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution"

func (*Interface_Ethernet_CountersPathAny) InFragmentFrames

InFragmentFrames (leaf): The total number of frames received that were less than 64 octets in length (excluding framing bits but including FCS octets) and had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error).

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-fragment-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-fragment-frames"

func (*Interface_Ethernet_CountersPathAny) InInterruptedTx

InInterruptedTx (leaf): The number of received errored frames due to interrupted transmission issue. The value refers to MIB counter for dot3StatsDeferredTransmissions oid=1.3.6.1.2.1.10.7.2.1.7

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-interrupted-tx"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-interrupted-tx"

func (*Interface_Ethernet_CountersPathAny) InJabberFrames

InJabberFrames (leaf): Number of jabber frames received on the interface. Jabber frames are typically defined as oversize frames which also have a bad CRC. Implementations may use slightly different definitions of what constitutes a jabber frame. Often indicative of a NIC hardware problem.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-jabber-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-jabber-frames"

func (*Interface_Ethernet_CountersPathAny) InLateCollision

InLateCollision (leaf): The number of received errored frames due to late collision issue. The value refers to MIB counter for dot3StatsLateCollisions oid=1.3.6.1.2.1.10.7.2.1.8

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-late-collision"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-late-collision"

func (*Interface_Ethernet_CountersPathAny) InMacControlFrames

InMacControlFrames (leaf): MAC layer control frames received on the interface

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-mac-control-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-mac-control-frames"

func (*Interface_Ethernet_CountersPathAny) InMacErrorsRx

InMacErrorsRx (leaf): The number of received errored frames due to MAC errors received. The value refers to MIB counter for dot3StatsInternalMacReceiveErrors oid=1.3.6.1.2.1.10.7.2.1.16

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-mac-errors-rx"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-mac-errors-rx"

func (*Interface_Ethernet_CountersPathAny) InMacPauseFrames

InMacPauseFrames (leaf): MAC layer PAUSE frames received on the interface

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-mac-pause-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-mac-pause-frames"

func (*Interface_Ethernet_CountersPathAny) InMaxsizeExceeded

InMaxsizeExceeded (leaf): The total number frames received that are well-formed but dropped due to exceeding the maximum frame size on the interface (e.g., MTU or MRU)

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-maxsize-exceeded"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-maxsize-exceeded"

func (*Interface_Ethernet_CountersPathAny) InOversizeFrames

InOversizeFrames (leaf): The total number of frames received that were longer than 1518 octets (excluding framing bits, but including FCS octets) and were otherwise well formed.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-oversize-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-oversize-frames"

func (*Interface_Ethernet_CountersPathAny) InSingleCollision

InSingleCollision (leaf): The number of received errored frames due to single collision issue. The value refers to MIB counter for dot3StatsSingleCollisionFrames oid=1.3.6.1.2.1.10.7.2.1.4

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-single-collision"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-single-collision"

func (*Interface_Ethernet_CountersPathAny) InSymbolError

InSymbolError (leaf): The number of received errored frames due to symbol error. The value refers to MIB counter for in-symbol-error oid=1.3.6.1.2.1.10.7.2.1.18

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-symbol-error"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-symbol-error"

func (*Interface_Ethernet_CountersPathAny) InUndersizeFrames

InUndersizeFrames (leaf): The total number of frames received that were less than 64 octets long (excluding framing bits, but including FCS octets) and were otherwise well formed.

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-undersize-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-undersize-frames"

func (*Interface_Ethernet_CountersPathAny) In_8021QFrames

In_8021QFrames (leaf): Number of 802.1q tagged frames received on the interface

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-8021q-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-8021q-frames"

func (*Interface_Ethernet_CountersPathAny) OutMacControlFrames

OutMacControlFrames (leaf): MAC layer control frames sent on the interface

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-mac-control-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/out-mac-control-frames"

func (*Interface_Ethernet_CountersPathAny) OutMacErrorsTx

OutMacErrorsTx (leaf): The number of sent errored frames due to MAC errors transmitted. The value refers to MIB counter for dot3StatsInternalMacTransmitErrors oid=1.3.6.1.2.1.10.7.2.1.10

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-mac-errors-tx"
Path from root:       "/interfaces/interface/ethernet/state/counters/out-mac-errors-tx"

func (*Interface_Ethernet_CountersPathAny) OutMacPauseFrames

OutMacPauseFrames (leaf): MAC layer PAUSE frames sent on the interface

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-mac-pause-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/out-mac-pause-frames"

func (*Interface_Ethernet_CountersPathAny) Out_8021QFrames

Out_8021QFrames (leaf): Number of 802.1q tagged frames sent on the interface

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-8021q-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/out-8021q-frames"

func (*Interface_Ethernet_CountersPathAny) State

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

type Interface_Ethernet_Counters_InBlockErrorsPath

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

Interface_Ethernet_Counters_InBlockErrorsPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-block-errors YANG schema element.

func (*Interface_Ethernet_Counters_InBlockErrorsPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-block-errors"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-block-errors"

type Interface_Ethernet_Counters_InBlockErrorsPathAny

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

Interface_Ethernet_Counters_InBlockErrorsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-block-errors YANG schema element.

func (*Interface_Ethernet_Counters_InBlockErrorsPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-block-errors"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-block-errors"

type Interface_Ethernet_Counters_InCarrierErrorsPath

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

Interface_Ethernet_Counters_InCarrierErrorsPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-carrier-errors YANG schema element.

func (*Interface_Ethernet_Counters_InCarrierErrorsPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-carrier-errors"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-carrier-errors"

type Interface_Ethernet_Counters_InCarrierErrorsPathAny

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

Interface_Ethernet_Counters_InCarrierErrorsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-carrier-errors YANG schema element.

func (*Interface_Ethernet_Counters_InCarrierErrorsPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-carrier-errors"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-carrier-errors"

type Interface_Ethernet_Counters_InCrcErrorsPath

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

Interface_Ethernet_Counters_InCrcErrorsPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-crc-errors YANG schema element.

func (*Interface_Ethernet_Counters_InCrcErrorsPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-crc-errors"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-crc-errors"

type Interface_Ethernet_Counters_InCrcErrorsPathAny

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

Interface_Ethernet_Counters_InCrcErrorsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-crc-errors YANG schema element.

func (*Interface_Ethernet_Counters_InCrcErrorsPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-crc-errors"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-crc-errors"

type Interface_Ethernet_Counters_InDistributionPath

type Interface_Ethernet_Counters_InDistributionPath struct {
	*ygnmi.NodePath
}

Interface_Ethernet_Counters_InDistributionPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-distribution YANG schema element.

func (*Interface_Ethernet_Counters_InDistributionPath) InFrames_1024_1518Octets

InFrames_1024_1518Octets (leaf): Number of good and bad packets received that were between 1024 and 1518 bytes in length inclusive (excluding framing bits but including FCS bytes).

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-frames-1024-1518-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-1024-1518-octets"

func (*Interface_Ethernet_Counters_InDistributionPath) InFrames_128_255Octets

InFrames_128_255Octets (leaf): Number of good and bad packets received that were between 128 and 255 bytes in length inclusive (excluding framing bits but including FCS bytes).

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-frames-128-255-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-128-255-octets"

func (*Interface_Ethernet_Counters_InDistributionPath) InFrames_256_511Octets

InFrames_256_511Octets (leaf): Number of good and bad packets received that were between 256 and 511 bytes in length inclusive (excluding framing bits but including FCS bytes).

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-frames-256-511-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-256-511-octets"

func (*Interface_Ethernet_Counters_InDistributionPath) InFrames_512_1023Octets

InFrames_512_1023Octets (leaf): Number of good and bad packets received that were between 512 and 1023 bytes in length inclusive (excluding framing bits but including FCS bytes).

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-frames-512-1023-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-512-1023-octets"

func (*Interface_Ethernet_Counters_InDistributionPath) InFrames_64Octets

InFrames_64Octets (leaf): Number of packets (including bad packets) received that were 64 bytes in length (excluding framing bits but including FCS bytes).

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-frames-64-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-64-octets"

func (*Interface_Ethernet_Counters_InDistributionPath) InFrames_65_127Octets

InFrames_65_127Octets (leaf): Number of good and bad packets received that were between 65 and 127 bytes in length (excluding framing bits but including FCS bytes).

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-frames-65-127-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-65-127-octets"

func (*Interface_Ethernet_Counters_InDistributionPath) State

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

type Interface_Ethernet_Counters_InDistributionPathAny

type Interface_Ethernet_Counters_InDistributionPathAny struct {
	*ygnmi.NodePath
}

Interface_Ethernet_Counters_InDistributionPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-distribution YANG schema element.

func (*Interface_Ethernet_Counters_InDistributionPathAny) InFrames_1024_1518Octets

InFrames_1024_1518Octets (leaf): Number of good and bad packets received that were between 1024 and 1518 bytes in length inclusive (excluding framing bits but including FCS bytes).

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-frames-1024-1518-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-1024-1518-octets"

func (*Interface_Ethernet_Counters_InDistributionPathAny) InFrames_128_255Octets

InFrames_128_255Octets (leaf): Number of good and bad packets received that were between 128 and 255 bytes in length inclusive (excluding framing bits but including FCS bytes).

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-frames-128-255-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-128-255-octets"

func (*Interface_Ethernet_Counters_InDistributionPathAny) InFrames_256_511Octets

InFrames_256_511Octets (leaf): Number of good and bad packets received that were between 256 and 511 bytes in length inclusive (excluding framing bits but including FCS bytes).

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-frames-256-511-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-256-511-octets"

func (*Interface_Ethernet_Counters_InDistributionPathAny) InFrames_512_1023Octets

InFrames_512_1023Octets (leaf): Number of good and bad packets received that were between 512 and 1023 bytes in length inclusive (excluding framing bits but including FCS bytes).

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-frames-512-1023-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-512-1023-octets"

func (*Interface_Ethernet_Counters_InDistributionPathAny) InFrames_64Octets

InFrames_64Octets (leaf): Number of packets (including bad packets) received that were 64 bytes in length (excluding framing bits but including FCS bytes).

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-frames-64-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-64-octets"

func (*Interface_Ethernet_Counters_InDistributionPathAny) InFrames_65_127Octets

InFrames_65_127Octets (leaf): Number of good and bad packets received that were between 65 and 127 bytes in length (excluding framing bits but including FCS bytes).

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-frames-65-127-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-65-127-octets"

func (*Interface_Ethernet_Counters_InDistributionPathAny) State

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

type Interface_Ethernet_Counters_InDistribution_InFrames_1024_1518OctetsPath

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

Interface_Ethernet_Counters_InDistribution_InFrames_1024_1518OctetsPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-1024-1518-octets YANG schema element.

func (*Interface_Ethernet_Counters_InDistribution_InFrames_1024_1518OctetsPath) State

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

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-if-ethernet-ext"
Path from parent:     "in-frames-1024-1518-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-1024-1518-octets"

type Interface_Ethernet_Counters_InDistribution_InFrames_1024_1518OctetsPathAny

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

Interface_Ethernet_Counters_InDistribution_InFrames_1024_1518OctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-1024-1518-octets YANG schema element.

func (*Interface_Ethernet_Counters_InDistribution_InFrames_1024_1518OctetsPathAny) State

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

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-if-ethernet-ext"
Path from parent:     "in-frames-1024-1518-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-1024-1518-octets"

type Interface_Ethernet_Counters_InDistribution_InFrames_128_255OctetsPath

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

Interface_Ethernet_Counters_InDistribution_InFrames_128_255OctetsPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-128-255-octets YANG schema element.

func (*Interface_Ethernet_Counters_InDistribution_InFrames_128_255OctetsPath) State

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

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-if-ethernet-ext"
Path from parent:     "in-frames-128-255-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-128-255-octets"

type Interface_Ethernet_Counters_InDistribution_InFrames_128_255OctetsPathAny

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

Interface_Ethernet_Counters_InDistribution_InFrames_128_255OctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-128-255-octets YANG schema element.

func (*Interface_Ethernet_Counters_InDistribution_InFrames_128_255OctetsPathAny) State

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

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-if-ethernet-ext"
Path from parent:     "in-frames-128-255-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-128-255-octets"

type Interface_Ethernet_Counters_InDistribution_InFrames_256_511OctetsPath

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

Interface_Ethernet_Counters_InDistribution_InFrames_256_511OctetsPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-256-511-octets YANG schema element.

func (*Interface_Ethernet_Counters_InDistribution_InFrames_256_511OctetsPath) State

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

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-if-ethernet-ext"
Path from parent:     "in-frames-256-511-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-256-511-octets"

type Interface_Ethernet_Counters_InDistribution_InFrames_256_511OctetsPathAny

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

Interface_Ethernet_Counters_InDistribution_InFrames_256_511OctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-256-511-octets YANG schema element.

func (*Interface_Ethernet_Counters_InDistribution_InFrames_256_511OctetsPathAny) State

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

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-if-ethernet-ext"
Path from parent:     "in-frames-256-511-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-256-511-octets"

type Interface_Ethernet_Counters_InDistribution_InFrames_512_1023OctetsPath

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

Interface_Ethernet_Counters_InDistribution_InFrames_512_1023OctetsPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-512-1023-octets YANG schema element.

func (*Interface_Ethernet_Counters_InDistribution_InFrames_512_1023OctetsPath) State

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

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-if-ethernet-ext"
Path from parent:     "in-frames-512-1023-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-512-1023-octets"

type Interface_Ethernet_Counters_InDistribution_InFrames_512_1023OctetsPathAny

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

Interface_Ethernet_Counters_InDistribution_InFrames_512_1023OctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-512-1023-octets YANG schema element.

func (*Interface_Ethernet_Counters_InDistribution_InFrames_512_1023OctetsPathAny) State

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

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-if-ethernet-ext"
Path from parent:     "in-frames-512-1023-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-512-1023-octets"

type Interface_Ethernet_Counters_InDistribution_InFrames_64OctetsPath

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

Interface_Ethernet_Counters_InDistribution_InFrames_64OctetsPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-64-octets YANG schema element.

func (*Interface_Ethernet_Counters_InDistribution_InFrames_64OctetsPath) State

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

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-if-ethernet-ext"
Path from parent:     "in-frames-64-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-64-octets"

type Interface_Ethernet_Counters_InDistribution_InFrames_64OctetsPathAny

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

Interface_Ethernet_Counters_InDistribution_InFrames_64OctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-64-octets YANG schema element.

func (*Interface_Ethernet_Counters_InDistribution_InFrames_64OctetsPathAny) State

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

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-if-ethernet-ext"
Path from parent:     "in-frames-64-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-64-octets"

type Interface_Ethernet_Counters_InDistribution_InFrames_65_127OctetsPath

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

Interface_Ethernet_Counters_InDistribution_InFrames_65_127OctetsPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-65-127-octets YANG schema element.

func (*Interface_Ethernet_Counters_InDistribution_InFrames_65_127OctetsPath) State

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

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-if-ethernet-ext"
Path from parent:     "in-frames-65-127-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-65-127-octets"

type Interface_Ethernet_Counters_InDistribution_InFrames_65_127OctetsPathAny

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

Interface_Ethernet_Counters_InDistribution_InFrames_65_127OctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-65-127-octets YANG schema element.

func (*Interface_Ethernet_Counters_InDistribution_InFrames_65_127OctetsPathAny) State

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

Defining module:      "openconfig-if-ethernet-ext"
Instantiating module: "openconfig-if-ethernet-ext"
Path from parent:     "in-frames-65-127-octets"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-distribution/in-frames-65-127-octets"

type Interface_Ethernet_Counters_InFragmentFramesPath

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

Interface_Ethernet_Counters_InFragmentFramesPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-fragment-frames YANG schema element.

func (*Interface_Ethernet_Counters_InFragmentFramesPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-fragment-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-fragment-frames"

type Interface_Ethernet_Counters_InFragmentFramesPathAny

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

Interface_Ethernet_Counters_InFragmentFramesPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-fragment-frames YANG schema element.

func (*Interface_Ethernet_Counters_InFragmentFramesPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-fragment-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-fragment-frames"

type Interface_Ethernet_Counters_InInterruptedTxPath

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

Interface_Ethernet_Counters_InInterruptedTxPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-interrupted-tx YANG schema element.

func (*Interface_Ethernet_Counters_InInterruptedTxPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-interrupted-tx"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-interrupted-tx"

type Interface_Ethernet_Counters_InInterruptedTxPathAny

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

Interface_Ethernet_Counters_InInterruptedTxPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-interrupted-tx YANG schema element.

func (*Interface_Ethernet_Counters_InInterruptedTxPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-interrupted-tx"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-interrupted-tx"

type Interface_Ethernet_Counters_InJabberFramesPath

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

Interface_Ethernet_Counters_InJabberFramesPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-jabber-frames YANG schema element.

func (*Interface_Ethernet_Counters_InJabberFramesPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-jabber-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-jabber-frames"

type Interface_Ethernet_Counters_InJabberFramesPathAny

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

Interface_Ethernet_Counters_InJabberFramesPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-jabber-frames YANG schema element.

func (*Interface_Ethernet_Counters_InJabberFramesPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-jabber-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-jabber-frames"

type Interface_Ethernet_Counters_InLateCollisionPath

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

Interface_Ethernet_Counters_InLateCollisionPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-late-collision YANG schema element.

func (*Interface_Ethernet_Counters_InLateCollisionPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-late-collision"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-late-collision"

type Interface_Ethernet_Counters_InLateCollisionPathAny

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

Interface_Ethernet_Counters_InLateCollisionPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-late-collision YANG schema element.

func (*Interface_Ethernet_Counters_InLateCollisionPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-late-collision"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-late-collision"

type Interface_Ethernet_Counters_InMacControlFramesPath

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

Interface_Ethernet_Counters_InMacControlFramesPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-mac-control-frames YANG schema element.

func (*Interface_Ethernet_Counters_InMacControlFramesPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-mac-control-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-mac-control-frames"

type Interface_Ethernet_Counters_InMacControlFramesPathAny

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

Interface_Ethernet_Counters_InMacControlFramesPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-mac-control-frames YANG schema element.

func (*Interface_Ethernet_Counters_InMacControlFramesPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-mac-control-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-mac-control-frames"

type Interface_Ethernet_Counters_InMacErrorsRxPath

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

Interface_Ethernet_Counters_InMacErrorsRxPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-mac-errors-rx YANG schema element.

func (*Interface_Ethernet_Counters_InMacErrorsRxPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-mac-errors-rx"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-mac-errors-rx"

type Interface_Ethernet_Counters_InMacErrorsRxPathAny

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

Interface_Ethernet_Counters_InMacErrorsRxPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-mac-errors-rx YANG schema element.

func (*Interface_Ethernet_Counters_InMacErrorsRxPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-mac-errors-rx"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-mac-errors-rx"

type Interface_Ethernet_Counters_InMacPauseFramesPath

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

Interface_Ethernet_Counters_InMacPauseFramesPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-mac-pause-frames YANG schema element.

func (*Interface_Ethernet_Counters_InMacPauseFramesPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-mac-pause-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-mac-pause-frames"

type Interface_Ethernet_Counters_InMacPauseFramesPathAny

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

Interface_Ethernet_Counters_InMacPauseFramesPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-mac-pause-frames YANG schema element.

func (*Interface_Ethernet_Counters_InMacPauseFramesPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-mac-pause-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-mac-pause-frames"

type Interface_Ethernet_Counters_InMaxsizeExceededPath

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

Interface_Ethernet_Counters_InMaxsizeExceededPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-maxsize-exceeded YANG schema element.

func (*Interface_Ethernet_Counters_InMaxsizeExceededPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-maxsize-exceeded"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-maxsize-exceeded"

type Interface_Ethernet_Counters_InMaxsizeExceededPathAny

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

Interface_Ethernet_Counters_InMaxsizeExceededPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-maxsize-exceeded YANG schema element.

func (*Interface_Ethernet_Counters_InMaxsizeExceededPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-maxsize-exceeded"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-maxsize-exceeded"

type Interface_Ethernet_Counters_InOversizeFramesPath

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

Interface_Ethernet_Counters_InOversizeFramesPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-oversize-frames YANG schema element.

func (*Interface_Ethernet_Counters_InOversizeFramesPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-oversize-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-oversize-frames"

type Interface_Ethernet_Counters_InOversizeFramesPathAny

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

Interface_Ethernet_Counters_InOversizeFramesPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-oversize-frames YANG schema element.

func (*Interface_Ethernet_Counters_InOversizeFramesPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-oversize-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-oversize-frames"

type Interface_Ethernet_Counters_InSingleCollisionPath

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

Interface_Ethernet_Counters_InSingleCollisionPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-single-collision YANG schema element.

func (*Interface_Ethernet_Counters_InSingleCollisionPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-single-collision"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-single-collision"

type Interface_Ethernet_Counters_InSingleCollisionPathAny

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

Interface_Ethernet_Counters_InSingleCollisionPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-single-collision YANG schema element.

func (*Interface_Ethernet_Counters_InSingleCollisionPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-single-collision"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-single-collision"

type Interface_Ethernet_Counters_InSymbolErrorPath

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

Interface_Ethernet_Counters_InSymbolErrorPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-symbol-error YANG schema element.

func (*Interface_Ethernet_Counters_InSymbolErrorPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-symbol-error"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-symbol-error"

type Interface_Ethernet_Counters_InSymbolErrorPathAny

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

Interface_Ethernet_Counters_InSymbolErrorPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-symbol-error YANG schema element.

func (*Interface_Ethernet_Counters_InSymbolErrorPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-symbol-error"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-symbol-error"

type Interface_Ethernet_Counters_InUndersizeFramesPath

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

Interface_Ethernet_Counters_InUndersizeFramesPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-undersize-frames YANG schema element.

func (*Interface_Ethernet_Counters_InUndersizeFramesPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-undersize-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-undersize-frames"

type Interface_Ethernet_Counters_InUndersizeFramesPathAny

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

Interface_Ethernet_Counters_InUndersizeFramesPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-undersize-frames YANG schema element.

func (*Interface_Ethernet_Counters_InUndersizeFramesPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-undersize-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-undersize-frames"

type Interface_Ethernet_Counters_In_8021QFramesPath

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

Interface_Ethernet_Counters_In_8021QFramesPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-8021q-frames YANG schema element.

func (*Interface_Ethernet_Counters_In_8021QFramesPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-8021q-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-8021q-frames"

type Interface_Ethernet_Counters_In_8021QFramesPathAny

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

Interface_Ethernet_Counters_In_8021QFramesPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/in-8021q-frames YANG schema element.

func (*Interface_Ethernet_Counters_In_8021QFramesPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "in-8021q-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/in-8021q-frames"

type Interface_Ethernet_Counters_OutMacControlFramesPath

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

Interface_Ethernet_Counters_OutMacControlFramesPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/out-mac-control-frames YANG schema element.

func (*Interface_Ethernet_Counters_OutMacControlFramesPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "out-mac-control-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/out-mac-control-frames"

type Interface_Ethernet_Counters_OutMacControlFramesPathAny

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

Interface_Ethernet_Counters_OutMacControlFramesPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/out-mac-control-frames YANG schema element.

func (*Interface_Ethernet_Counters_OutMacControlFramesPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "out-mac-control-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/out-mac-control-frames"

type Interface_Ethernet_Counters_OutMacErrorsTxPath

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

Interface_Ethernet_Counters_OutMacErrorsTxPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/out-mac-errors-tx YANG schema element.

func (*Interface_Ethernet_Counters_OutMacErrorsTxPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "out-mac-errors-tx"
Path from root:       "/interfaces/interface/ethernet/state/counters/out-mac-errors-tx"

type Interface_Ethernet_Counters_OutMacErrorsTxPathAny

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

Interface_Ethernet_Counters_OutMacErrorsTxPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/out-mac-errors-tx YANG schema element.

func (*Interface_Ethernet_Counters_OutMacErrorsTxPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "out-mac-errors-tx"
Path from root:       "/interfaces/interface/ethernet/state/counters/out-mac-errors-tx"

type Interface_Ethernet_Counters_OutMacPauseFramesPath

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

Interface_Ethernet_Counters_OutMacPauseFramesPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/out-mac-pause-frames YANG schema element.

func (*Interface_Ethernet_Counters_OutMacPauseFramesPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "out-mac-pause-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/out-mac-pause-frames"

type Interface_Ethernet_Counters_OutMacPauseFramesPathAny

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

Interface_Ethernet_Counters_OutMacPauseFramesPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/out-mac-pause-frames YANG schema element.

func (*Interface_Ethernet_Counters_OutMacPauseFramesPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "out-mac-pause-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/out-mac-pause-frames"

type Interface_Ethernet_Counters_Out_8021QFramesPath

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

Interface_Ethernet_Counters_Out_8021QFramesPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/out-8021q-frames YANG schema element.

func (*Interface_Ethernet_Counters_Out_8021QFramesPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "out-8021q-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/out-8021q-frames"

type Interface_Ethernet_Counters_Out_8021QFramesPathAny

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

Interface_Ethernet_Counters_Out_8021QFramesPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/counters/out-8021q-frames YANG schema element.

func (*Interface_Ethernet_Counters_Out_8021QFramesPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "out-8021q-frames"
Path from root:       "/interfaces/interface/ethernet/state/counters/out-8021q-frames"

type Interface_Ethernet_DuplexModePath

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

Interface_Ethernet_DuplexModePath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/duplex-mode YANG schema element.

func (*Interface_Ethernet_DuplexModePath) Config

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "config/duplex-mode"
Path from root:       "/interfaces/interface/ethernet/config/duplex-mode"

func (*Interface_Ethernet_DuplexModePath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "state/duplex-mode"
Path from root:       "/interfaces/interface/ethernet/state/duplex-mode"

type Interface_Ethernet_DuplexModePathAny

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

Interface_Ethernet_DuplexModePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/duplex-mode YANG schema element.

func (*Interface_Ethernet_DuplexModePathAny) Config

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "config/duplex-mode"
Path from root:       "/interfaces/interface/ethernet/config/duplex-mode"

func (*Interface_Ethernet_DuplexModePathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "state/duplex-mode"
Path from root:       "/interfaces/interface/ethernet/state/duplex-mode"

type Interface_Ethernet_EnableFlowControlPath

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

Interface_Ethernet_EnableFlowControlPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/enable-flow-control YANG schema element.

func (*Interface_Ethernet_EnableFlowControlPath) Config

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "config/enable-flow-control"
Path from root:       "/interfaces/interface/ethernet/config/enable-flow-control"

func (*Interface_Ethernet_EnableFlowControlPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "state/enable-flow-control"
Path from root:       "/interfaces/interface/ethernet/state/enable-flow-control"

type Interface_Ethernet_EnableFlowControlPathAny

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

Interface_Ethernet_EnableFlowControlPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/enable-flow-control YANG schema element.

func (*Interface_Ethernet_EnableFlowControlPathAny) Config

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "config/enable-flow-control"
Path from root:       "/interfaces/interface/ethernet/config/enable-flow-control"

func (*Interface_Ethernet_EnableFlowControlPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "state/enable-flow-control"
Path from root:       "/interfaces/interface/ethernet/state/enable-flow-control"

type Interface_Ethernet_FecModePath

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

Interface_Ethernet_FecModePath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/fec-mode YANG schema element.

func (*Interface_Ethernet_FecModePath) Config

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "config/fec-mode"
Path from root:       "/interfaces/interface/ethernet/config/fec-mode"

func (*Interface_Ethernet_FecModePath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "state/fec-mode"
Path from root:       "/interfaces/interface/ethernet/state/fec-mode"

type Interface_Ethernet_FecModePathAny

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

Interface_Ethernet_FecModePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/fec-mode YANG schema element.

func (*Interface_Ethernet_FecModePathAny) Config

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "config/fec-mode"
Path from root:       "/interfaces/interface/ethernet/config/fec-mode"

func (*Interface_Ethernet_FecModePathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "state/fec-mode"
Path from root:       "/interfaces/interface/ethernet/state/fec-mode"

type Interface_Ethernet_HwMacAddressPath

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

Interface_Ethernet_HwMacAddressPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/hw-mac-address YANG schema element.

func (*Interface_Ethernet_HwMacAddressPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "state/hw-mac-address"
Path from root:       "/interfaces/interface/ethernet/state/hw-mac-address"

type Interface_Ethernet_HwMacAddressPathAny

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

Interface_Ethernet_HwMacAddressPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/hw-mac-address YANG schema element.

func (*Interface_Ethernet_HwMacAddressPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "state/hw-mac-address"
Path from root:       "/interfaces/interface/ethernet/state/hw-mac-address"

type Interface_Ethernet_MacAddressPath

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

Interface_Ethernet_MacAddressPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/mac-address YANG schema element.

func (*Interface_Ethernet_MacAddressPath) Config

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "config/mac-address"
Path from root:       "/interfaces/interface/ethernet/config/mac-address"

func (*Interface_Ethernet_MacAddressPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "state/mac-address"
Path from root:       "/interfaces/interface/ethernet/state/mac-address"

type Interface_Ethernet_MacAddressPathAny

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

Interface_Ethernet_MacAddressPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/mac-address YANG schema element.

func (*Interface_Ethernet_MacAddressPathAny) Config

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "config/mac-address"
Path from root:       "/interfaces/interface/ethernet/config/mac-address"

func (*Interface_Ethernet_MacAddressPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "state/mac-address"
Path from root:       "/interfaces/interface/ethernet/state/mac-address"

type Interface_Ethernet_NegotiatedDuplexModePath

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

Interface_Ethernet_NegotiatedDuplexModePath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/negotiated-duplex-mode YANG schema element.

func (*Interface_Ethernet_NegotiatedDuplexModePath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "state/negotiated-duplex-mode"
Path from root:       "/interfaces/interface/ethernet/state/negotiated-duplex-mode"

type Interface_Ethernet_NegotiatedDuplexModePathAny

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

Interface_Ethernet_NegotiatedDuplexModePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/negotiated-duplex-mode YANG schema element.

func (*Interface_Ethernet_NegotiatedDuplexModePathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "state/negotiated-duplex-mode"
Path from root:       "/interfaces/interface/ethernet/state/negotiated-duplex-mode"

type Interface_Ethernet_NegotiatedPortSpeedPath

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

Interface_Ethernet_NegotiatedPortSpeedPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/negotiated-port-speed YANG schema element.

func (*Interface_Ethernet_NegotiatedPortSpeedPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "state/negotiated-port-speed"
Path from root:       "/interfaces/interface/ethernet/state/negotiated-port-speed"

type Interface_Ethernet_NegotiatedPortSpeedPathAny

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

Interface_Ethernet_NegotiatedPortSpeedPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/negotiated-port-speed YANG schema element.

func (*Interface_Ethernet_NegotiatedPortSpeedPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "state/negotiated-port-speed"
Path from root:       "/interfaces/interface/ethernet/state/negotiated-port-speed"

type Interface_Ethernet_PortSpeedPath

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

Interface_Ethernet_PortSpeedPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/port-speed YANG schema element.

func (*Interface_Ethernet_PortSpeedPath) Config

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "config/port-speed"
Path from root:       "/interfaces/interface/ethernet/config/port-speed"

func (*Interface_Ethernet_PortSpeedPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "state/port-speed"
Path from root:       "/interfaces/interface/ethernet/state/port-speed"

type Interface_Ethernet_PortSpeedPathAny

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

Interface_Ethernet_PortSpeedPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/port-speed YANG schema element.

func (*Interface_Ethernet_PortSpeedPathAny) Config

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "config/port-speed"
Path from root:       "/interfaces/interface/ethernet/config/port-speed"

func (*Interface_Ethernet_PortSpeedPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "state/port-speed"
Path from root:       "/interfaces/interface/ethernet/state/port-speed"

type Interface_Ethernet_StandaloneLinkTrainingPath

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

Interface_Ethernet_StandaloneLinkTrainingPath represents the /openconfig-interfaces/interfaces/interface/ethernet/state/standalone-link-training YANG schema element.

func (*Interface_Ethernet_StandaloneLinkTrainingPath) Config

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "config/standalone-link-training"
Path from root:       "/interfaces/interface/ethernet/config/standalone-link-training"

func (*Interface_Ethernet_StandaloneLinkTrainingPath) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "state/standalone-link-training"
Path from root:       "/interfaces/interface/ethernet/state/standalone-link-training"

type Interface_Ethernet_StandaloneLinkTrainingPathAny

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

Interface_Ethernet_StandaloneLinkTrainingPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/state/standalone-link-training YANG schema element.

func (*Interface_Ethernet_StandaloneLinkTrainingPathAny) Config

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "config/standalone-link-training"
Path from root:       "/interfaces/interface/ethernet/config/standalone-link-training"

func (*Interface_Ethernet_StandaloneLinkTrainingPathAny) State

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

Defining module:      "openconfig-if-ethernet"
Instantiating module: "openconfig-if-ethernet"
Path from parent:     "state/standalone-link-training"
Path from root:       "/interfaces/interface/ethernet/state/standalone-link-training"

type Interface_Ethernet_SwitchedVlanPath

type Interface_Ethernet_SwitchedVlanPath struct {
	*ygnmi.NodePath
}

Interface_Ethernet_SwitchedVlanPath represents the /openconfig-interfaces/interfaces/interface/ethernet/switched-vlan YANG schema element.

func (*Interface_Ethernet_SwitchedVlanPath) AccessVlan

AccessVlan (leaf): Assign the access vlan to the access port.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/access-vlan"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/*/access-vlan"

func (*Interface_Ethernet_SwitchedVlanPath) Config

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

func (*Interface_Ethernet_SwitchedVlanPath) InterfaceMode

InterfaceMode (leaf): Set the interface to access or trunk mode for VLANs

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/interface-mode"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/*/interface-mode"

func (*Interface_Ethernet_SwitchedVlanPath) NativeVlan

NativeVlan (leaf): Set the native VLAN id for untagged frames arriving on a trunk interface. Tagged frames sent on an interface configured with a native VLAN should have their tags stripped prior to transmission. This configuration is only valid on a trunk interface.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/native-vlan"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/*/native-vlan"

func (*Interface_Ethernet_SwitchedVlanPath) State

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

func (*Interface_Ethernet_SwitchedVlanPath) TrunkVlans

TrunkVlans (leaf-list): Specify VLANs, or ranges thereof, that the interface may carry when in trunk mode. If not specified, all VLANs are allowed on the interface. Ranges are specified in the form x..y, where x<y - ranges are assumed to be inclusive (such that the VLAN range is x <= range <= y.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/trunk-vlans"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/*/trunk-vlans"

type Interface_Ethernet_SwitchedVlanPathAny

type Interface_Ethernet_SwitchedVlanPathAny struct {
	*ygnmi.NodePath
}

Interface_Ethernet_SwitchedVlanPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/switched-vlan YANG schema element.

func (*Interface_Ethernet_SwitchedVlanPathAny) AccessVlan

AccessVlan (leaf): Assign the access vlan to the access port.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/access-vlan"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/*/access-vlan"

func (*Interface_Ethernet_SwitchedVlanPathAny) Config

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

func (*Interface_Ethernet_SwitchedVlanPathAny) InterfaceMode

InterfaceMode (leaf): Set the interface to access or trunk mode for VLANs

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/interface-mode"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/*/interface-mode"

func (*Interface_Ethernet_SwitchedVlanPathAny) NativeVlan

NativeVlan (leaf): Set the native VLAN id for untagged frames arriving on a trunk interface. Tagged frames sent on an interface configured with a native VLAN should have their tags stripped prior to transmission. This configuration is only valid on a trunk interface.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/native-vlan"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/*/native-vlan"

func (*Interface_Ethernet_SwitchedVlanPathAny) State

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

func (*Interface_Ethernet_SwitchedVlanPathAny) TrunkVlans

TrunkVlans (leaf-list): Specify VLANs, or ranges thereof, that the interface may carry when in trunk mode. If not specified, all VLANs are allowed on the interface. Ranges are specified in the form x..y, where x<y - ranges are assumed to be inclusive (such that the VLAN range is x <= range <= y.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/trunk-vlans"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/*/trunk-vlans"

type Interface_Ethernet_SwitchedVlan_AccessVlanPath

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

Interface_Ethernet_SwitchedVlan_AccessVlanPath represents the /openconfig-interfaces/interfaces/interface/ethernet/switched-vlan/state/access-vlan YANG schema element.

func (*Interface_Ethernet_SwitchedVlan_AccessVlanPath) Config

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/access-vlan"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/config/access-vlan"

func (*Interface_Ethernet_SwitchedVlan_AccessVlanPath) State

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/access-vlan"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/state/access-vlan"

type Interface_Ethernet_SwitchedVlan_AccessVlanPathAny

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

Interface_Ethernet_SwitchedVlan_AccessVlanPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/switched-vlan/state/access-vlan YANG schema element.

func (*Interface_Ethernet_SwitchedVlan_AccessVlanPathAny) Config

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/access-vlan"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/config/access-vlan"

func (*Interface_Ethernet_SwitchedVlan_AccessVlanPathAny) State

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/access-vlan"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/state/access-vlan"

type Interface_Ethernet_SwitchedVlan_InterfaceModePath

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

Interface_Ethernet_SwitchedVlan_InterfaceModePath represents the /openconfig-interfaces/interfaces/interface/ethernet/switched-vlan/state/interface-mode YANG schema element.

func (*Interface_Ethernet_SwitchedVlan_InterfaceModePath) Config

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/interface-mode"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/config/interface-mode"

func (*Interface_Ethernet_SwitchedVlan_InterfaceModePath) State

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/interface-mode"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/state/interface-mode"

type Interface_Ethernet_SwitchedVlan_InterfaceModePathAny

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

Interface_Ethernet_SwitchedVlan_InterfaceModePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/switched-vlan/state/interface-mode YANG schema element.

func (*Interface_Ethernet_SwitchedVlan_InterfaceModePathAny) Config

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/interface-mode"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/config/interface-mode"

func (*Interface_Ethernet_SwitchedVlan_InterfaceModePathAny) State

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/interface-mode"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/state/interface-mode"

type Interface_Ethernet_SwitchedVlan_NativeVlanPath

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

Interface_Ethernet_SwitchedVlan_NativeVlanPath represents the /openconfig-interfaces/interfaces/interface/ethernet/switched-vlan/state/native-vlan YANG schema element.

func (*Interface_Ethernet_SwitchedVlan_NativeVlanPath) Config

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/native-vlan"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/config/native-vlan"

func (*Interface_Ethernet_SwitchedVlan_NativeVlanPath) State

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/native-vlan"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/state/native-vlan"

type Interface_Ethernet_SwitchedVlan_NativeVlanPathAny

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

Interface_Ethernet_SwitchedVlan_NativeVlanPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/switched-vlan/state/native-vlan YANG schema element.

func (*Interface_Ethernet_SwitchedVlan_NativeVlanPathAny) Config

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/native-vlan"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/config/native-vlan"

func (*Interface_Ethernet_SwitchedVlan_NativeVlanPathAny) State

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/native-vlan"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/state/native-vlan"

type Interface_Ethernet_SwitchedVlan_TrunkVlansPath

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

Interface_Ethernet_SwitchedVlan_TrunkVlansPath represents the /openconfig-interfaces/interfaces/interface/ethernet/switched-vlan/state/trunk-vlans YANG schema element.

func (*Interface_Ethernet_SwitchedVlan_TrunkVlansPath) Config

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/trunk-vlans"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/config/trunk-vlans"

func (*Interface_Ethernet_SwitchedVlan_TrunkVlansPath) State

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/trunk-vlans"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/state/trunk-vlans"

type Interface_Ethernet_SwitchedVlan_TrunkVlansPathAny

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

Interface_Ethernet_SwitchedVlan_TrunkVlansPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/ethernet/switched-vlan/state/trunk-vlans YANG schema element.

func (*Interface_Ethernet_SwitchedVlan_TrunkVlansPathAny) Config

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/trunk-vlans"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/config/trunk-vlans"

func (*Interface_Ethernet_SwitchedVlan_TrunkVlansPathAny) State

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

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/trunk-vlans"
Path from root:       "/interfaces/interface/ethernet/switched-vlan/state/trunk-vlans"

type Interface_ForwardingViablePath

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

Interface_ForwardingViablePath represents the /openconfig-interfaces/interfaces/interface/state/forwarding-viable YANG schema element.

func (*Interface_ForwardingViablePath) Config

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

Defining module:      "openconfig-if-sdn-ext"
Instantiating module: "openconfig-if-sdn-ext"
Path from parent:     "config/forwarding-viable"
Path from root:       "/interfaces/interface/config/forwarding-viable"

func (*Interface_ForwardingViablePath) State

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

Defining module:      "openconfig-if-sdn-ext"
Instantiating module: "openconfig-if-sdn-ext"
Path from parent:     "state/forwarding-viable"
Path from root:       "/interfaces/interface/state/forwarding-viable"

type Interface_ForwardingViablePathAny

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

Interface_ForwardingViablePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/forwarding-viable YANG schema element.

func (*Interface_ForwardingViablePathAny) Config

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

Defining module:      "openconfig-if-sdn-ext"
Instantiating module: "openconfig-if-sdn-ext"
Path from parent:     "config/forwarding-viable"
Path from root:       "/interfaces/interface/config/forwarding-viable"

func (*Interface_ForwardingViablePathAny) State

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

Defining module:      "openconfig-if-sdn-ext"
Instantiating module: "openconfig-if-sdn-ext"
Path from parent:     "state/forwarding-viable"
Path from root:       "/interfaces/interface/state/forwarding-viable"

type Interface_HardwarePortPath

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

Interface_HardwarePortPath represents the /openconfig-interfaces/interfaces/interface/state/hardware-port YANG schema element.

func (*Interface_HardwarePortPath) State

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

Defining module:      "openconfig-platform-port"
Instantiating module: "openconfig-platform-port"
Path from parent:     "state/hardware-port"
Path from root:       "/interfaces/interface/state/hardware-port"

type Interface_HardwarePortPathAny

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

Interface_HardwarePortPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/hardware-port YANG schema element.

func (*Interface_HardwarePortPathAny) State

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

Defining module:      "openconfig-platform-port"
Instantiating module: "openconfig-platform-port"
Path from parent:     "state/hardware-port"
Path from root:       "/interfaces/interface/state/hardware-port"

type Interface_HoldTimePath

type Interface_HoldTimePath struct {
	*ygnmi.NodePath
}

Interface_HoldTimePath represents the /openconfig-interfaces/interfaces/interface/hold-time YANG schema element.

func (*Interface_HoldTimePath) Config

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

func (*Interface_HoldTimePath) Down

Down (leaf): Dampens advertisement when the interface transitions from up to down. A zero value means dampening is turned off, i.e., immediate notification.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/down"
Path from root:       "/interfaces/interface/hold-time/*/down"

func (*Interface_HoldTimePath) State

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

func (*Interface_HoldTimePath) Up

Up (leaf): Dampens advertisement when the interface transitions from down to up. A zero value means dampening is turned off, i.e., immediate notification.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/up"
Path from root:       "/interfaces/interface/hold-time/*/up"

type Interface_HoldTimePathAny

type Interface_HoldTimePathAny struct {
	*ygnmi.NodePath
}

Interface_HoldTimePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/hold-time YANG schema element.

func (*Interface_HoldTimePathAny) Config

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

func (*Interface_HoldTimePathAny) Down

Down (leaf): Dampens advertisement when the interface transitions from up to down. A zero value means dampening is turned off, i.e., immediate notification.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/down"
Path from root:       "/interfaces/interface/hold-time/*/down"

func (*Interface_HoldTimePathAny) State

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

func (*Interface_HoldTimePathAny) Up

Up (leaf): Dampens advertisement when the interface transitions from down to up. A zero value means dampening is turned off, i.e., immediate notification.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/up"
Path from root:       "/interfaces/interface/hold-time/*/up"

type Interface_HoldTime_DownPath

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

Interface_HoldTime_DownPath represents the /openconfig-interfaces/interfaces/interface/hold-time/state/down YANG schema element.

func (*Interface_HoldTime_DownPath) Config

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/down"
Path from root:       "/interfaces/interface/hold-time/config/down"

func (*Interface_HoldTime_DownPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/down"
Path from root:       "/interfaces/interface/hold-time/state/down"

type Interface_HoldTime_DownPathAny

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

Interface_HoldTime_DownPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/hold-time/state/down YANG schema element.

func (*Interface_HoldTime_DownPathAny) Config

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/down"
Path from root:       "/interfaces/interface/hold-time/config/down"

func (*Interface_HoldTime_DownPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/down"
Path from root:       "/interfaces/interface/hold-time/state/down"

type Interface_HoldTime_UpPath

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

Interface_HoldTime_UpPath represents the /openconfig-interfaces/interfaces/interface/hold-time/state/up YANG schema element.

func (*Interface_HoldTime_UpPath) Config

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/up"
Path from root:       "/interfaces/interface/hold-time/config/up"

func (*Interface_HoldTime_UpPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/up"
Path from root:       "/interfaces/interface/hold-time/state/up"

type Interface_HoldTime_UpPathAny

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

Interface_HoldTime_UpPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/hold-time/state/up YANG schema element.

func (*Interface_HoldTime_UpPathAny) Config

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/up"
Path from root:       "/interfaces/interface/hold-time/config/up"

func (*Interface_HoldTime_UpPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/up"
Path from root:       "/interfaces/interface/hold-time/state/up"

type Interface_IdPath

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

Interface_IdPath represents the /openconfig-interfaces/interfaces/interface/state/id YANG schema element.

func (*Interface_IdPath) Config

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

Defining module:      "openconfig-p4rt"
Instantiating module: "openconfig-p4rt"
Path from parent:     "config/id"
Path from root:       "/interfaces/interface/config/id"

func (*Interface_IdPath) State

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

Defining module:      "openconfig-p4rt"
Instantiating module: "openconfig-p4rt"
Path from parent:     "state/id"
Path from root:       "/interfaces/interface/state/id"

type Interface_IdPathAny

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

Interface_IdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/id YANG schema element.

func (*Interface_IdPathAny) Config

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

Defining module:      "openconfig-p4rt"
Instantiating module: "openconfig-p4rt"
Path from parent:     "config/id"
Path from root:       "/interfaces/interface/config/id"

func (*Interface_IdPathAny) State

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

Defining module:      "openconfig-p4rt"
Instantiating module: "openconfig-p4rt"
Path from parent:     "state/id"
Path from root:       "/interfaces/interface/state/id"

type Interface_IfindexPath

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

Interface_IfindexPath represents the /openconfig-interfaces/interfaces/interface/state/ifindex YANG schema element.

func (*Interface_IfindexPath) State

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

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

type Interface_IfindexPathAny

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

Interface_IfindexPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/ifindex YANG schema element.

func (*Interface_IfindexPathAny) State

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

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

type Interface_InRatePath

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

Interface_InRatePath represents the /openconfig-interfaces/interfaces/interface/state/in-rate YANG schema element.

func (*Interface_InRatePath) State

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

Defining module:      "openconfig-ate-intf"
Instantiating module: "openconfig-ate-intf"
Path from parent:     "state/in-rate"
Path from root:       "/interfaces/interface/state/in-rate"

type Interface_InRatePathAny

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

Interface_InRatePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/in-rate YANG schema element.

func (*Interface_InRatePathAny) State

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

Defining module:      "openconfig-ate-intf"
Instantiating module: "openconfig-ate-intf"
Path from parent:     "state/in-rate"
Path from root:       "/interfaces/interface/state/in-rate"

type Interface_LastChangePath

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

Interface_LastChangePath represents the /openconfig-interfaces/interfaces/interface/state/last-change YANG schema element.

func (*Interface_LastChangePath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/last-change"
Path from root:       "/interfaces/interface/state/last-change"

type Interface_LastChangePathAny

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

Interface_LastChangePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/last-change YANG schema element.

func (*Interface_LastChangePathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/last-change"
Path from root:       "/interfaces/interface/state/last-change"

type Interface_LogicalPath

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

Interface_LogicalPath represents the /openconfig-interfaces/interfaces/interface/state/logical YANG schema element.

func (*Interface_LogicalPath) State

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

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

type Interface_LogicalPathAny

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

Interface_LogicalPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/logical YANG schema element.

func (*Interface_LogicalPathAny) State

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

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

type Interface_LoopbackModePath

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

Interface_LoopbackModePath represents the /openconfig-interfaces/interfaces/interface/state/loopback-mode YANG schema element.

func (*Interface_LoopbackModePath) Config

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/loopback-mode"
Path from root:       "/interfaces/interface/config/loopback-mode"

func (*Interface_LoopbackModePath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/loopback-mode"
Path from root:       "/interfaces/interface/state/loopback-mode"

type Interface_LoopbackModePathAny

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

Interface_LoopbackModePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/loopback-mode YANG schema element.

func (*Interface_LoopbackModePathAny) Config

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/loopback-mode"
Path from root:       "/interfaces/interface/config/loopback-mode"

func (*Interface_LoopbackModePathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/loopback-mode"
Path from root:       "/interfaces/interface/state/loopback-mode"

type Interface_ManagementPath

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

Interface_ManagementPath represents the /openconfig-interfaces/interfaces/interface/state/management YANG schema element.

func (*Interface_ManagementPath) State

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

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

type Interface_ManagementPathAny

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

Interface_ManagementPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/management YANG schema element.

func (*Interface_ManagementPathAny) State

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

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

type Interface_MtuPath

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

Interface_MtuPath represents the /openconfig-interfaces/interfaces/interface/state/mtu YANG schema element.

func (*Interface_MtuPath) Config

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

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

func (*Interface_MtuPath) State

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

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

type Interface_MtuPathAny

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

Interface_MtuPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/mtu YANG schema element.

func (*Interface_MtuPathAny) Config

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

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

func (*Interface_MtuPathAny) State

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

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

type Interface_NamePath

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

Interface_NamePath represents the /openconfig-interfaces/interfaces/interface/state/name YANG schema element.

func (*Interface_NamePath) Config

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

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

func (*Interface_NamePath) State

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

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

type Interface_NamePathAny

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

Interface_NamePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/name YANG schema element.

func (*Interface_NamePathAny) Config

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

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

func (*Interface_NamePathAny) State

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

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

type Interface_OperStatusPath

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

Interface_OperStatusPath represents the /openconfig-interfaces/interfaces/interface/state/oper-status YANG schema element.

func (*Interface_OperStatusPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/oper-status"
Path from root:       "/interfaces/interface/state/oper-status"

type Interface_OperStatusPathAny

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

Interface_OperStatusPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/oper-status YANG schema element.

func (*Interface_OperStatusPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/oper-status"
Path from root:       "/interfaces/interface/state/oper-status"

type Interface_OutRatePath

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

Interface_OutRatePath represents the /openconfig-interfaces/interfaces/interface/state/out-rate YANG schema element.

func (*Interface_OutRatePath) State

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

Defining module:      "openconfig-ate-intf"
Instantiating module: "openconfig-ate-intf"
Path from parent:     "state/out-rate"
Path from root:       "/interfaces/interface/state/out-rate"

type Interface_OutRatePathAny

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

Interface_OutRatePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/out-rate YANG schema element.

func (*Interface_OutRatePathAny) State

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

Defining module:      "openconfig-ate-intf"
Instantiating module: "openconfig-ate-intf"
Path from parent:     "state/out-rate"
Path from root:       "/interfaces/interface/state/out-rate"

type Interface_PenaltyBasedAiedPath added in v0.4.2

type Interface_PenaltyBasedAiedPath struct {
	*ygnmi.NodePath
}

Interface_PenaltyBasedAiedPath represents the /openconfig-interfaces/interfaces/interface/penalty-based-aied YANG schema element.

func (*Interface_PenaltyBasedAiedPath) Config added in v0.4.2

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

func (*Interface_PenaltyBasedAiedPath) DecayHalfLife added in v0.4.2

DecayHalfLife (leaf): The amount of time after which an interface’s penalty is decreased by half. Decay-half-time should not be more than max-suppress-time.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/decay-half-life"
Path from root:       "/interfaces/interface/penalty-based-aied/*/decay-half-life"

func (*Interface_PenaltyBasedAiedPath) FlapPenalty added in v0.4.2

FlapPenalty (leaf): A penalty that each down event costs. A value of 0 indicates the config is disabled.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/flap-penalty"
Path from root:       "/interfaces/interface/penalty-based-aied/*/flap-penalty"

func (*Interface_PenaltyBasedAiedPath) MaxSuppressTime added in v0.4.2

MaxSuppressTime (leaf): Maximum time an interface can remain damped since the last link down event no matter how unstable it has been prior to this period of stability. In a damped state, the interface’s state change will not be advertised.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/max-suppress-time"
Path from root:       "/interfaces/interface/penalty-based-aied/*/max-suppress-time"

func (*Interface_PenaltyBasedAiedPath) ReuseThreshold added in v0.4.2

ReuseThreshold (leaf): When the accumulated penalty decreases to this reuse threshold, the interface is not damped anymore. Interface state changes are advertised to applications. A value of 0 indicates config is disabled.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/reuse-threshold"
Path from root:       "/interfaces/interface/penalty-based-aied/*/reuse-threshold"

func (*Interface_PenaltyBasedAiedPath) State added in v0.4.2

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

func (*Interface_PenaltyBasedAiedPath) SuppressThreshold added in v0.4.2

SuppressThreshold (leaf): The accumulated penalty that triggers the damping of an interface. A value of 0 indicates config is disabled.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/suppress-threshold"
Path from root:       "/interfaces/interface/penalty-based-aied/*/suppress-threshold"

type Interface_PenaltyBasedAiedPathAny added in v0.4.2

type Interface_PenaltyBasedAiedPathAny struct {
	*ygnmi.NodePath
}

Interface_PenaltyBasedAiedPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/penalty-based-aied YANG schema element.

func (*Interface_PenaltyBasedAiedPathAny) Config added in v0.4.2

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

func (*Interface_PenaltyBasedAiedPathAny) DecayHalfLife added in v0.4.2

DecayHalfLife (leaf): The amount of time after which an interface’s penalty is decreased by half. Decay-half-time should not be more than max-suppress-time.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/decay-half-life"
Path from root:       "/interfaces/interface/penalty-based-aied/*/decay-half-life"

func (*Interface_PenaltyBasedAiedPathAny) FlapPenalty added in v0.4.2

FlapPenalty (leaf): A penalty that each down event costs. A value of 0 indicates the config is disabled.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/flap-penalty"
Path from root:       "/interfaces/interface/penalty-based-aied/*/flap-penalty"

func (*Interface_PenaltyBasedAiedPathAny) MaxSuppressTime added in v0.4.2

MaxSuppressTime (leaf): Maximum time an interface can remain damped since the last link down event no matter how unstable it has been prior to this period of stability. In a damped state, the interface’s state change will not be advertised.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/max-suppress-time"
Path from root:       "/interfaces/interface/penalty-based-aied/*/max-suppress-time"

func (*Interface_PenaltyBasedAiedPathAny) ReuseThreshold added in v0.4.2

ReuseThreshold (leaf): When the accumulated penalty decreases to this reuse threshold, the interface is not damped anymore. Interface state changes are advertised to applications. A value of 0 indicates config is disabled.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/reuse-threshold"
Path from root:       "/interfaces/interface/penalty-based-aied/*/reuse-threshold"

func (*Interface_PenaltyBasedAiedPathAny) State added in v0.4.2

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

func (*Interface_PenaltyBasedAiedPathAny) SuppressThreshold added in v0.4.2

SuppressThreshold (leaf): The accumulated penalty that triggers the damping of an interface. A value of 0 indicates config is disabled.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/suppress-threshold"
Path from root:       "/interfaces/interface/penalty-based-aied/*/suppress-threshold"

type Interface_PenaltyBasedAied_DecayHalfLifePath added in v0.4.2

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

Interface_PenaltyBasedAied_DecayHalfLifePath represents the /openconfig-interfaces/interfaces/interface/penalty-based-aied/state/decay-half-life YANG schema element.

func (*Interface_PenaltyBasedAied_DecayHalfLifePath) Config added in v0.4.2

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/decay-half-life"
Path from root:       "/interfaces/interface/penalty-based-aied/config/decay-half-life"

func (*Interface_PenaltyBasedAied_DecayHalfLifePath) State added in v0.4.2

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/decay-half-life"
Path from root:       "/interfaces/interface/penalty-based-aied/state/decay-half-life"

type Interface_PenaltyBasedAied_DecayHalfLifePathAny added in v0.4.2

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

Interface_PenaltyBasedAied_DecayHalfLifePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/penalty-based-aied/state/decay-half-life YANG schema element.

func (*Interface_PenaltyBasedAied_DecayHalfLifePathAny) Config added in v0.4.2

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/decay-half-life"
Path from root:       "/interfaces/interface/penalty-based-aied/config/decay-half-life"

func (*Interface_PenaltyBasedAied_DecayHalfLifePathAny) State added in v0.4.2

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/decay-half-life"
Path from root:       "/interfaces/interface/penalty-based-aied/state/decay-half-life"

type Interface_PenaltyBasedAied_FlapPenaltyPath added in v0.4.2

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

Interface_PenaltyBasedAied_FlapPenaltyPath represents the /openconfig-interfaces/interfaces/interface/penalty-based-aied/state/flap-penalty YANG schema element.

func (*Interface_PenaltyBasedAied_FlapPenaltyPath) Config added in v0.4.2

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/flap-penalty"
Path from root:       "/interfaces/interface/penalty-based-aied/config/flap-penalty"

func (*Interface_PenaltyBasedAied_FlapPenaltyPath) State added in v0.4.2

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/flap-penalty"
Path from root:       "/interfaces/interface/penalty-based-aied/state/flap-penalty"

type Interface_PenaltyBasedAied_FlapPenaltyPathAny added in v0.4.2

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

Interface_PenaltyBasedAied_FlapPenaltyPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/penalty-based-aied/state/flap-penalty YANG schema element.

func (*Interface_PenaltyBasedAied_FlapPenaltyPathAny) Config added in v0.4.2

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/flap-penalty"
Path from root:       "/interfaces/interface/penalty-based-aied/config/flap-penalty"

func (*Interface_PenaltyBasedAied_FlapPenaltyPathAny) State added in v0.4.2

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/flap-penalty"
Path from root:       "/interfaces/interface/penalty-based-aied/state/flap-penalty"

type Interface_PenaltyBasedAied_MaxSuppressTimePath added in v0.4.2

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

Interface_PenaltyBasedAied_MaxSuppressTimePath represents the /openconfig-interfaces/interfaces/interface/penalty-based-aied/state/max-suppress-time YANG schema element.

func (*Interface_PenaltyBasedAied_MaxSuppressTimePath) Config added in v0.4.2

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/max-suppress-time"
Path from root:       "/interfaces/interface/penalty-based-aied/config/max-suppress-time"

func (*Interface_PenaltyBasedAied_MaxSuppressTimePath) State added in v0.4.2

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/max-suppress-time"
Path from root:       "/interfaces/interface/penalty-based-aied/state/max-suppress-time"

type Interface_PenaltyBasedAied_MaxSuppressTimePathAny added in v0.4.2

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

Interface_PenaltyBasedAied_MaxSuppressTimePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/penalty-based-aied/state/max-suppress-time YANG schema element.

func (*Interface_PenaltyBasedAied_MaxSuppressTimePathAny) Config added in v0.4.2

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/max-suppress-time"
Path from root:       "/interfaces/interface/penalty-based-aied/config/max-suppress-time"

func (*Interface_PenaltyBasedAied_MaxSuppressTimePathAny) State added in v0.4.2

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/max-suppress-time"
Path from root:       "/interfaces/interface/penalty-based-aied/state/max-suppress-time"

type Interface_PenaltyBasedAied_ReuseThresholdPath added in v0.4.2

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

Interface_PenaltyBasedAied_ReuseThresholdPath represents the /openconfig-interfaces/interfaces/interface/penalty-based-aied/state/reuse-threshold YANG schema element.

func (*Interface_PenaltyBasedAied_ReuseThresholdPath) Config added in v0.4.2

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/reuse-threshold"
Path from root:       "/interfaces/interface/penalty-based-aied/config/reuse-threshold"

func (*Interface_PenaltyBasedAied_ReuseThresholdPath) State added in v0.4.2

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/reuse-threshold"
Path from root:       "/interfaces/interface/penalty-based-aied/state/reuse-threshold"

type Interface_PenaltyBasedAied_ReuseThresholdPathAny added in v0.4.2

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

Interface_PenaltyBasedAied_ReuseThresholdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/penalty-based-aied/state/reuse-threshold YANG schema element.

func (*Interface_PenaltyBasedAied_ReuseThresholdPathAny) Config added in v0.4.2

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/reuse-threshold"
Path from root:       "/interfaces/interface/penalty-based-aied/config/reuse-threshold"

func (*Interface_PenaltyBasedAied_ReuseThresholdPathAny) State added in v0.4.2

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/reuse-threshold"
Path from root:       "/interfaces/interface/penalty-based-aied/state/reuse-threshold"

type Interface_PenaltyBasedAied_SuppressThresholdPath added in v0.4.2

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

Interface_PenaltyBasedAied_SuppressThresholdPath represents the /openconfig-interfaces/interfaces/interface/penalty-based-aied/state/suppress-threshold YANG schema element.

func (*Interface_PenaltyBasedAied_SuppressThresholdPath) Config added in v0.4.2

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/suppress-threshold"
Path from root:       "/interfaces/interface/penalty-based-aied/config/suppress-threshold"

func (*Interface_PenaltyBasedAied_SuppressThresholdPath) State added in v0.4.2

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/suppress-threshold"
Path from root:       "/interfaces/interface/penalty-based-aied/state/suppress-threshold"

type Interface_PenaltyBasedAied_SuppressThresholdPathAny added in v0.4.2

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

Interface_PenaltyBasedAied_SuppressThresholdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/penalty-based-aied/state/suppress-threshold YANG schema element.

func (*Interface_PenaltyBasedAied_SuppressThresholdPathAny) Config added in v0.4.2

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/suppress-threshold"
Path from root:       "/interfaces/interface/penalty-based-aied/config/suppress-threshold"

func (*Interface_PenaltyBasedAied_SuppressThresholdPathAny) State added in v0.4.2

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/suppress-threshold"
Path from root:       "/interfaces/interface/penalty-based-aied/state/suppress-threshold"

type Interface_PhysicalChannelPath

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

Interface_PhysicalChannelPath represents the /openconfig-interfaces/interfaces/interface/state/physical-channel YANG schema element.

func (*Interface_PhysicalChannelPath) State

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

Defining module:      "openconfig-platform-transceiver"
Instantiating module: "openconfig-platform-transceiver"
Path from parent:     "state/physical-channel"
Path from root:       "/interfaces/interface/state/physical-channel"

type Interface_PhysicalChannelPathAny

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

Interface_PhysicalChannelPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/physical-channel YANG schema element.

func (*Interface_PhysicalChannelPathAny) State

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

Defining module:      "openconfig-platform-transceiver"
Instantiating module: "openconfig-platform-transceiver"
Path from parent:     "state/physical-channel"
Path from root:       "/interfaces/interface/state/physical-channel"

type Interface_RoutedVlanPath

type Interface_RoutedVlanPath struct {
	*ygnmi.NodePath
}

Interface_RoutedVlanPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan YANG schema element.

func (*Interface_RoutedVlanPath) Config

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

func (*Interface_RoutedVlanPath) Ipv4

Ipv4 (container): Parameters for the IPv4 address family.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "ipv4"
Path from root:       "/interfaces/interface/routed-vlan/ipv4"

func (*Interface_RoutedVlanPath) Ipv6

Ipv6 (container): Parameters for the IPv6 address family.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "ipv6"
Path from root:       "/interfaces/interface/routed-vlan/ipv6"

func (*Interface_RoutedVlanPath) State

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

func (*Interface_RoutedVlanPath) Vlan

Vlan (leaf): References the VLAN for which this IP interface provides routing services -- similar to a switch virtual interface (SVI), or integrated routing and bridging interface (IRB) in some implementations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/vlan"
Path from root:       "/interfaces/interface/routed-vlan/*/vlan"

type Interface_RoutedVlanPathAny

type Interface_RoutedVlanPathAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlanPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan YANG schema element.

func (*Interface_RoutedVlanPathAny) Config

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

func (*Interface_RoutedVlanPathAny) Ipv4

Ipv4 (container): Parameters for the IPv4 address family.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "ipv4"
Path from root:       "/interfaces/interface/routed-vlan/ipv4"

func (*Interface_RoutedVlanPathAny) Ipv6

Ipv6 (container): Parameters for the IPv6 address family.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "ipv6"
Path from root:       "/interfaces/interface/routed-vlan/ipv6"

func (*Interface_RoutedVlanPathAny) State

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

func (*Interface_RoutedVlanPathAny) Vlan

Vlan (leaf): References the VLAN for which this IP interface provides routing services -- similar to a switch virtual interface (SVI), or integrated routing and bridging interface (IRB) in some implementations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/vlan"
Path from root:       "/interfaces/interface/routed-vlan/*/vlan"

type Interface_RoutedVlan_Ipv4Path

type Interface_RoutedVlan_Ipv4Path struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4Path represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4 YANG schema element.

func (*Interface_RoutedVlan_Ipv4Path) Address

Address (list): The list of configured IPv4 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address"

Ip: string

func (*Interface_RoutedVlan_Ipv4Path) AddressAny

AddressAny (list): The list of configured IPv4 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address"

func (*Interface_RoutedVlan_Ipv4Path) AddressMap added in v0.1.24

AddressMap (list): The list of configured IPv4 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address"

func (*Interface_RoutedVlan_Ipv4Path) Config

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

func (*Interface_RoutedVlan_Ipv4Path) Counters

Counters (container): Packet and byte counters for IP transmission and reception for the address family.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/counters"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters"

func (*Interface_RoutedVlan_Ipv4Path) DhcpClient

DhcpClient (leaf): Enables a DHCP client on the interface in order to request an address

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/dhcp-client"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/*/dhcp-client"

func (*Interface_RoutedVlan_Ipv4Path) Enabled

Enabled (leaf): Controls whether IPv4 is enabled or disabled on this interface. When IPv4 is enabled, this interface is connected to an IPv4 stack, and the interface can send and receive IPv4 packets.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/*/enabled"

func (*Interface_RoutedVlan_Ipv4Path) Mtu

Mtu (leaf): The size, in octets, of the largest IPv4 packet that the interface will send and receive.

The server may restrict the allowed values for this leaf, depending on the interface's type.

If this leaf is not configured, the operationally used MTU depends on the interface's type.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/mtu"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/*/mtu"

func (*Interface_RoutedVlan_Ipv4Path) Neighbor

Neighbor (list): A list of mappings from IPv4 addresses to link-layer addresses.

Entries in this list are used as static entries in the ARP Cache.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor"

Ip: string

func (*Interface_RoutedVlan_Ipv4Path) NeighborAny

NeighborAny (list): A list of mappings from IPv4 addresses to link-layer addresses.

Entries in this list are used as static entries in the ARP Cache.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor"

func (*Interface_RoutedVlan_Ipv4Path) NeighborMap added in v0.1.24

NeighborMap (list): A list of mappings from IPv4 addresses to link-layer addresses.

Entries in this list are used as static entries in the ARP Cache.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor"

func (*Interface_RoutedVlan_Ipv4Path) ProxyArp

ProxyArp (container): Configuration and operational state parameters relating to proxy ARP. This functionality allows a system to respond to ARP requests that are not explicitly destined to the local system.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "proxy-arp"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/proxy-arp"

func (*Interface_RoutedVlan_Ipv4Path) State

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

func (*Interface_RoutedVlan_Ipv4Path) Unnumbered

Unnumbered (container): Top-level container for setting unnumbered interfaces. Includes reference the interface that provides the address information

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "unnumbered"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered"

type Interface_RoutedVlan_Ipv4PathAny

type Interface_RoutedVlan_Ipv4PathAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4PathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4 YANG schema element.

func (*Interface_RoutedVlan_Ipv4PathAny) Address

Address (list): The list of configured IPv4 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address"

Ip: string

func (*Interface_RoutedVlan_Ipv4PathAny) AddressAny

AddressAny (list): The list of configured IPv4 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address"

func (*Interface_RoutedVlan_Ipv4PathAny) AddressMap added in v0.1.24

AddressMap (list): The list of configured IPv4 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address"

func (*Interface_RoutedVlan_Ipv4PathAny) Config

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

func (*Interface_RoutedVlan_Ipv4PathAny) Counters

Counters (container): Packet and byte counters for IP transmission and reception for the address family.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/counters"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters"

func (*Interface_RoutedVlan_Ipv4PathAny) DhcpClient

DhcpClient (leaf): Enables a DHCP client on the interface in order to request an address

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/dhcp-client"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/*/dhcp-client"

func (*Interface_RoutedVlan_Ipv4PathAny) Enabled

Enabled (leaf): Controls whether IPv4 is enabled or disabled on this interface. When IPv4 is enabled, this interface is connected to an IPv4 stack, and the interface can send and receive IPv4 packets.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/*/enabled"

func (*Interface_RoutedVlan_Ipv4PathAny) Mtu

Mtu (leaf): The size, in octets, of the largest IPv4 packet that the interface will send and receive.

The server may restrict the allowed values for this leaf, depending on the interface's type.

If this leaf is not configured, the operationally used MTU depends on the interface's type.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/mtu"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/*/mtu"

func (*Interface_RoutedVlan_Ipv4PathAny) Neighbor

Neighbor (list): A list of mappings from IPv4 addresses to link-layer addresses.

Entries in this list are used as static entries in the ARP Cache.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor"

Ip: string

func (*Interface_RoutedVlan_Ipv4PathAny) NeighborAny

NeighborAny (list): A list of mappings from IPv4 addresses to link-layer addresses.

Entries in this list are used as static entries in the ARP Cache.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor"

func (*Interface_RoutedVlan_Ipv4PathAny) NeighborMap added in v0.1.24

NeighborMap (list): A list of mappings from IPv4 addresses to link-layer addresses.

Entries in this list are used as static entries in the ARP Cache.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor"

func (*Interface_RoutedVlan_Ipv4PathAny) ProxyArp

ProxyArp (container): Configuration and operational state parameters relating to proxy ARP. This functionality allows a system to respond to ARP requests that are not explicitly destined to the local system.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "proxy-arp"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/proxy-arp"

func (*Interface_RoutedVlan_Ipv4PathAny) State

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

func (*Interface_RoutedVlan_Ipv4PathAny) Unnumbered

Unnumbered (container): Top-level container for setting unnumbered interfaces. Includes reference the interface that provides the address information

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "unnumbered"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered"

type Interface_RoutedVlan_Ipv4_AddressPath

type Interface_RoutedVlan_Ipv4_AddressPath struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_AddressPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address YANG schema element.

func (*Interface_RoutedVlan_Ipv4_AddressPath) Config

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

func (*Interface_RoutedVlan_Ipv4_AddressPath) Ip

Ip (leaf): The IPv4 address on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/*/ip"

func (*Interface_RoutedVlan_Ipv4_AddressPath) Origin

Origin (leaf): The origin of this address, e.g., statically configured, assigned by DHCP, etc..

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/state/origin"

func (*Interface_RoutedVlan_Ipv4_AddressPath) PrefixLength

PrefixLength (leaf): The length of the subnet prefix.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/prefix-length"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/*/prefix-length"

func (*Interface_RoutedVlan_Ipv4_AddressPath) State

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

func (*Interface_RoutedVlan_Ipv4_AddressPath) Type added in v0.1.16

Type (leaf): Specifies the explicit type of the IPv4 address being assigned to the interface. By default, addresses are assumed to be a primary address. Where secondary addresses is to be configured, this leaf should be set to SECONDARY.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/type"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/*/type"

func (*Interface_RoutedVlan_Ipv4_AddressPath) VrrpGroup

VrrpGroup (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group"

VirtualRouterId: uint8

func (*Interface_RoutedVlan_Ipv4_AddressPath) VrrpGroupAny

VrrpGroupAny (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group"

func (*Interface_RoutedVlan_Ipv4_AddressPath) VrrpGroupMap added in v0.1.24

VrrpGroupMap (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group"

type Interface_RoutedVlan_Ipv4_AddressPathAny

type Interface_RoutedVlan_Ipv4_AddressPathAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_AddressPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address YANG schema element.

func (*Interface_RoutedVlan_Ipv4_AddressPathAny) Config

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

func (*Interface_RoutedVlan_Ipv4_AddressPathAny) Ip

Ip (leaf): The IPv4 address on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/*/ip"

func (*Interface_RoutedVlan_Ipv4_AddressPathAny) Origin

Origin (leaf): The origin of this address, e.g., statically configured, assigned by DHCP, etc..

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/state/origin"

func (*Interface_RoutedVlan_Ipv4_AddressPathAny) PrefixLength

PrefixLength (leaf): The length of the subnet prefix.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/prefix-length"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/*/prefix-length"

func (*Interface_RoutedVlan_Ipv4_AddressPathAny) State

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

func (*Interface_RoutedVlan_Ipv4_AddressPathAny) Type added in v0.1.16

Type (leaf): Specifies the explicit type of the IPv4 address being assigned to the interface. By default, addresses are assumed to be a primary address. Where secondary addresses is to be configured, this leaf should be set to SECONDARY.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/type"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/*/type"

func (*Interface_RoutedVlan_Ipv4_AddressPathAny) VrrpGroup

VrrpGroup (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group"

VirtualRouterId: uint8

func (*Interface_RoutedVlan_Ipv4_AddressPathAny) VrrpGroupAny

VrrpGroupAny (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group"

func (*Interface_RoutedVlan_Ipv4_AddressPathAny) VrrpGroupMap added in v0.1.24

VrrpGroupMap (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group"

type Interface_RoutedVlan_Ipv4_AddressPathMap added in v0.1.24

type Interface_RoutedVlan_Ipv4_AddressPathMap struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_AddressPathMap represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address YANG schema element.

func (*Interface_RoutedVlan_Ipv4_AddressPathMap) Config added in v0.1.24

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

func (*Interface_RoutedVlan_Ipv4_AddressPathMap) State added in v0.1.24

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

type Interface_RoutedVlan_Ipv4_AddressPathMapAny added in v0.1.24

type Interface_RoutedVlan_Ipv4_AddressPathMapAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_AddressPathMapAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address YANG schema element.

func (*Interface_RoutedVlan_Ipv4_AddressPathMapAny) Config added in v0.1.24

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

func (*Interface_RoutedVlan_Ipv4_AddressPathMapAny) State added in v0.1.24

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

type Interface_RoutedVlan_Ipv4_Address_IpPath

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

Interface_RoutedVlan_Ipv4_Address_IpPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/state/ip YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_IpPath) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/config/ip"

func (*Interface_RoutedVlan_Ipv4_Address_IpPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/state/ip"

type Interface_RoutedVlan_Ipv4_Address_IpPathAny

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

Interface_RoutedVlan_Ipv4_Address_IpPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/state/ip YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_IpPathAny) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/config/ip"

func (*Interface_RoutedVlan_Ipv4_Address_IpPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/state/ip"

type Interface_RoutedVlan_Ipv4_Address_OriginPath

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

Interface_RoutedVlan_Ipv4_Address_OriginPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/state/origin YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_OriginPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/state/origin"

type Interface_RoutedVlan_Ipv4_Address_OriginPathAny

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

Interface_RoutedVlan_Ipv4_Address_OriginPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/state/origin YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_OriginPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/state/origin"

type Interface_RoutedVlan_Ipv4_Address_PrefixLengthPath

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

Interface_RoutedVlan_Ipv4_Address_PrefixLengthPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/state/prefix-length YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_PrefixLengthPath) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/prefix-length"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/config/prefix-length"

func (*Interface_RoutedVlan_Ipv4_Address_PrefixLengthPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/prefix-length"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/state/prefix-length"

type Interface_RoutedVlan_Ipv4_Address_PrefixLengthPathAny

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

Interface_RoutedVlan_Ipv4_Address_PrefixLengthPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/state/prefix-length YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_PrefixLengthPathAny) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/prefix-length"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/config/prefix-length"

func (*Interface_RoutedVlan_Ipv4_Address_PrefixLengthPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/prefix-length"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/state/prefix-length"

type Interface_RoutedVlan_Ipv4_Address_TypePath added in v0.1.16

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

Interface_RoutedVlan_Ipv4_Address_TypePath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/state/type YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_TypePath) Config added in v0.1.16

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/type"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/config/type"

func (*Interface_RoutedVlan_Ipv4_Address_TypePath) State added in v0.1.16

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/type"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/state/type"

type Interface_RoutedVlan_Ipv4_Address_TypePathAny added in v0.1.16

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

Interface_RoutedVlan_Ipv4_Address_TypePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/state/type YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_TypePathAny) Config added in v0.1.16

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/type"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/config/type"

func (*Interface_RoutedVlan_Ipv4_Address_TypePathAny) State added in v0.1.16

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/type"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/state/type"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroupPath

type Interface_RoutedVlan_Ipv4_Address_VrrpGroupPath struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_Address_VrrpGroupPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPath) AcceptMode

AcceptMode (leaf): Configure whether packets destined for virtual addresses are accepted even when the virtual address is not owned by the router interface

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/accept-mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/*/accept-mode"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPath) AdvertisementInterval

AdvertisementInterval (leaf): Sets the interval between successive VRRP advertisements -- RFC 5798 defines this as a 12-bit value expressed as 0.1 seconds, with default 100, i.e., 1 second. Several implementation express this in units of seconds

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/advertisement-interval"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/*/advertisement-interval"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPath) Config

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

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPath) CurrentPriority

CurrentPriority (leaf): Operational value of the priority for the interface in the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/current-priority"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/current-priority"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPath) InterfaceTracking

InterfaceTracking (container): Top-level container for VRRP interface tracking

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "interface-tracking"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPath) Preempt

Preempt (leaf): When set to true, enables preemption by a higher priority backup router of a lower priority master router

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/preempt"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/*/preempt"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPath) PreemptDelay

PreemptDelay (leaf): Set the delay the higher priority router waits before preempting

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/preempt-delay"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/*/preempt-delay"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPath) Priority

Priority (leaf): Specifies the sending VRRP interface's priority for the virtual router. Higher values equal higher priority

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/priority"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/*/priority"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPath) State

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

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPath) VirtualAddress

VirtualAddress (leaf-list): Configure one or more virtual addresses for the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/virtual-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/*/virtual-address"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPath) VirtualRouterId

VirtualRouterId (leaf): Set the virtual router id for use by the VRRP group. This usually also determines the virtual MAC address that is generated for the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/virtual-router-id"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/*/virtual-router-id"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathAny

type Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathAny) AcceptMode

AcceptMode (leaf): Configure whether packets destined for virtual addresses are accepted even when the virtual address is not owned by the router interface

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/accept-mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/*/accept-mode"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathAny) AdvertisementInterval

AdvertisementInterval (leaf): Sets the interval between successive VRRP advertisements -- RFC 5798 defines this as a 12-bit value expressed as 0.1 seconds, with default 100, i.e., 1 second. Several implementation express this in units of seconds

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/advertisement-interval"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/*/advertisement-interval"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathAny) Config

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

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathAny) CurrentPriority

CurrentPriority (leaf): Operational value of the priority for the interface in the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/current-priority"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/current-priority"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathAny) InterfaceTracking

InterfaceTracking (container): Top-level container for VRRP interface tracking

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "interface-tracking"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathAny) Preempt

Preempt (leaf): When set to true, enables preemption by a higher priority backup router of a lower priority master router

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/preempt"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/*/preempt"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathAny) PreemptDelay

PreemptDelay (leaf): Set the delay the higher priority router waits before preempting

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/preempt-delay"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/*/preempt-delay"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathAny) Priority

Priority (leaf): Specifies the sending VRRP interface's priority for the virtual router. Higher values equal higher priority

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/priority"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/*/priority"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathAny) State

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

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathAny) VirtualAddress

VirtualAddress (leaf-list): Configure one or more virtual addresses for the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/virtual-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/*/virtual-address"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathAny) VirtualRouterId

VirtualRouterId (leaf): Set the virtual router id for use by the VRRP group. This usually also determines the virtual MAC address that is generated for the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/virtual-router-id"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/*/virtual-router-id"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathMap added in v0.1.24

type Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathMap struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathMap represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathMap) Config added in v0.1.24

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

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathMap) State added in v0.1.24

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

type Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathMapAny added in v0.1.24

type Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathMapAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathMapAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathMapAny) Config added in v0.1.24

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

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroupPathMapAny) State added in v0.1.24

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

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_AcceptModePath

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

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_AcceptModePath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/accept-mode YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_AcceptModePath) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/accept-mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/config/accept-mode"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_AcceptModePath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/accept-mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/accept-mode"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_AcceptModePathAny

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

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_AcceptModePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/accept-mode YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_AcceptModePathAny) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/accept-mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/config/accept-mode"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_AcceptModePathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/accept-mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/accept-mode"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_AdvertisementIntervalPath

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

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_AdvertisementIntervalPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/advertisement-interval YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_AdvertisementIntervalPath) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/advertisement-interval"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/config/advertisement-interval"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_AdvertisementIntervalPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/advertisement-interval"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/advertisement-interval"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_AdvertisementIntervalPathAny

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

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_AdvertisementIntervalPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/advertisement-interval YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_AdvertisementIntervalPathAny) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/advertisement-interval"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/config/advertisement-interval"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_AdvertisementIntervalPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/advertisement-interval"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/advertisement-interval"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_CurrentPriorityPath

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

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_CurrentPriorityPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/current-priority YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_CurrentPriorityPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/current-priority"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/current-priority"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_CurrentPriorityPathAny

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

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_CurrentPriorityPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/current-priority YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_CurrentPriorityPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/current-priority"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/current-priority"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTrackingPath

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTrackingPath struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTrackingPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTrackingPath) Config

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

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTrackingPath) PriorityDecrement

PriorityDecrement (leaf): Set the value to subtract from priority when the tracked interface goes down

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/priority-decrement"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/*/priority-decrement"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTrackingPath) State

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

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTrackingPath) TrackInterface

TrackInterface (leaf-list): Sets a list of one or more interfaces that should be tracked for up/down events to dynamically change the priority state of the VRRP group, and potentially change the mastership if the tracked interface going down lowers the priority sufficiently. Any of the tracked interfaces going down will cause the priority to be lowered. Some implementations may only support a single tracked interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/track-interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/*/track-interface"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTrackingPathAny

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTrackingPathAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTrackingPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTrackingPathAny) Config

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

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTrackingPathAny) PriorityDecrement

PriorityDecrement (leaf): Set the value to subtract from priority when the tracked interface goes down

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/priority-decrement"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/*/priority-decrement"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTrackingPathAny) State

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

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTrackingPathAny) TrackInterface

TrackInterface (leaf-list): Sets a list of one or more interfaces that should be tracked for up/down events to dynamically change the priority state of the VRRP group, and potentially change the mastership if the tracked interface going down lowers the priority sufficiently. Any of the tracked interfaces going down will cause the priority to be lowered. Some implementations may only support a single tracked interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/track-interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/*/track-interface"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPath

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

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/state/priority-decrement YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPath) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/priority-decrement"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/config/priority-decrement"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/priority-decrement"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/state/priority-decrement"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPathAny

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

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/state/priority-decrement YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPathAny) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/priority-decrement"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/config/priority-decrement"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/priority-decrement"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/state/priority-decrement"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTracking_TrackInterfacePath

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

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTracking_TrackInterfacePath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/state/track-interface YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTracking_TrackInterfacePath) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/track-interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/config/track-interface"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTracking_TrackInterfacePath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/track-interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/state/track-interface"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTracking_TrackInterfacePathAny

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

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTracking_TrackInterfacePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/state/track-interface YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTracking_TrackInterfacePathAny) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/track-interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/config/track-interface"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_InterfaceTracking_TrackInterfacePathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/track-interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/state/track-interface"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PreemptDelayPath

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

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PreemptDelayPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/preempt-delay YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PreemptDelayPath) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/preempt-delay"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/config/preempt-delay"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PreemptDelayPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/preempt-delay"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/preempt-delay"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PreemptDelayPathAny

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

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PreemptDelayPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/preempt-delay YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PreemptDelayPathAny) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/preempt-delay"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/config/preempt-delay"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PreemptDelayPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/preempt-delay"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/preempt-delay"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PreemptPath

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

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PreemptPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/preempt YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PreemptPath) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/preempt"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/config/preempt"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PreemptPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/preempt"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/preempt"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PreemptPathAny

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

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PreemptPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/preempt YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PreemptPathAny) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/preempt"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/config/preempt"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PreemptPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/preempt"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/preempt"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PriorityPath

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

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PriorityPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/priority YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PriorityPath) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/priority"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/config/priority"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PriorityPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/priority"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/priority"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PriorityPathAny

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

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PriorityPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/priority YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PriorityPathAny) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/priority"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/config/priority"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_PriorityPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/priority"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/priority"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_VirtualAddressPath

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

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_VirtualAddressPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/virtual-address YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_VirtualAddressPath) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/virtual-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/config/virtual-address"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_VirtualAddressPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/virtual-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/virtual-address"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_VirtualAddressPathAny

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

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_VirtualAddressPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/virtual-address YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_VirtualAddressPathAny) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/virtual-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/config/virtual-address"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_VirtualAddressPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/virtual-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/virtual-address"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_VirtualRouterIdPath

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

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_VirtualRouterIdPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/virtual-router-id YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_VirtualRouterIdPath) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/virtual-router-id"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/config/virtual-router-id"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_VirtualRouterIdPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/virtual-router-id"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/virtual-router-id"

type Interface_RoutedVlan_Ipv4_Address_VrrpGroup_VirtualRouterIdPathAny

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

Interface_RoutedVlan_Ipv4_Address_VrrpGroup_VirtualRouterIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/virtual-router-id YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_VirtualRouterIdPathAny) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/virtual-router-id"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/config/virtual-router-id"

func (*Interface_RoutedVlan_Ipv4_Address_VrrpGroup_VirtualRouterIdPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/virtual-router-id"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/addresses/address/vrrp/vrrp-group/state/virtual-router-id"

type Interface_RoutedVlan_Ipv4_CountersPath

type Interface_RoutedVlan_Ipv4_CountersPath struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_CountersPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters YANG schema element.

func (*Interface_RoutedVlan_Ipv4_CountersPath) InDiscardedPkts

InDiscardedPkts (leaf): The number of input IP packets for the specified address family, for which no problems were encountered to prevent their continued processing, but were discarded (e.g., for lack of buffer space).

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-discarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-discarded-pkts"

func (*Interface_RoutedVlan_Ipv4_CountersPath) InErrorPkts

InErrorPkts (leaf): Number of IP packets discarded due to errors for the specified address family, including errors in the IP header, no route found to the IP destination, invalid address, unknown protocol, etc.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-error-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-error-pkts"

func (*Interface_RoutedVlan_Ipv4_CountersPath) InForwardedOctets

InForwardedOctets (leaf): The number of octets received in input IP packets for the specified address family for which the device was not their final IP destination and for which the device attempted to find a route to forward them to that final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-forwarded-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-forwarded-octets"

func (*Interface_RoutedVlan_Ipv4_CountersPath) InForwardedPkts

InForwardedPkts (leaf): The number of input packets for which the device was not their final IP destination and for which the device attempted to find a route to forward them to that final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-forwarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-forwarded-pkts"

func (*Interface_RoutedVlan_Ipv4_CountersPath) InMulticastOctets added in v0.2.8

InMulticastOctets (leaf): The total number of octets received in input IP multicast packets for the specified address family, including those received in error.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-multicast-octets"

func (*Interface_RoutedVlan_Ipv4_CountersPath) InMulticastPkts added in v0.2.8

InMulticastPkts (leaf): The number of IP packets received for the specified address family that are multicast packets. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-multicast-pkts"

func (*Interface_RoutedVlan_Ipv4_CountersPath) InOctets

InOctets (leaf): The total number of octets received in input IP packets for the specified address family, including those received in error.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-octets"

func (*Interface_RoutedVlan_Ipv4_CountersPath) InPkts

InPkts (leaf): The total number of IP packets received for the specified address family, including those received in error

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-pkts"

func (*Interface_RoutedVlan_Ipv4_CountersPath) OutDiscardedPkts

OutDiscardedPkts (leaf): The number of output IP packets for the specified address family for which no problem was encountered to prevent their transmission to their destination, but were discarded (e.g., for lack of buffer space).

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-discarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-discarded-pkts"

func (*Interface_RoutedVlan_Ipv4_CountersPath) OutErrorPkts

OutErrorPkts (leaf): Number of IP packets for the specified address family locally generated and discarded due to errors, including no route found to the IP destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-error-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-error-pkts"

func (*Interface_RoutedVlan_Ipv4_CountersPath) OutForwardedOctets

OutForwardedOctets (leaf): The number of octets in packets for which this entity was not their final IP destination and for which it was successful in finding a path to their final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-forwarded-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-forwarded-octets"

func (*Interface_RoutedVlan_Ipv4_CountersPath) OutForwardedPkts

OutForwardedPkts (leaf): The number of packets for which this entity was not their final IP destination and for which it was successful in finding a path to their final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-forwarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-forwarded-pkts"

func (*Interface_RoutedVlan_Ipv4_CountersPath) OutMulticastOctets added in v0.2.8

OutMulticastOctets (leaf): The total number of IP multicast octets transmitted. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-multicast-octets"

func (*Interface_RoutedVlan_Ipv4_CountersPath) OutMulticastPkts added in v0.2.8

OutMulticastPkts (leaf): The total number of IP multicast packets transmitted.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-multicast-pkts"

func (*Interface_RoutedVlan_Ipv4_CountersPath) OutOctets

OutOctets (leaf): The total number of octets in IP packets for the specified address family that the device supplied to the lower layers for transmission. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-octets"

func (*Interface_RoutedVlan_Ipv4_CountersPath) OutPkts

OutPkts (leaf): The total number of IP packets for the specified address family that the device supplied to the lower layers for transmission. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-pkts"

func (*Interface_RoutedVlan_Ipv4_CountersPath) State

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

type Interface_RoutedVlan_Ipv4_CountersPathAny

type Interface_RoutedVlan_Ipv4_CountersPathAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_CountersPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters YANG schema element.

func (*Interface_RoutedVlan_Ipv4_CountersPathAny) InDiscardedPkts

InDiscardedPkts (leaf): The number of input IP packets for the specified address family, for which no problems were encountered to prevent their continued processing, but were discarded (e.g., for lack of buffer space).

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-discarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-discarded-pkts"

func (*Interface_RoutedVlan_Ipv4_CountersPathAny) InErrorPkts

InErrorPkts (leaf): Number of IP packets discarded due to errors for the specified address family, including errors in the IP header, no route found to the IP destination, invalid address, unknown protocol, etc.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-error-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-error-pkts"

func (*Interface_RoutedVlan_Ipv4_CountersPathAny) InForwardedOctets

InForwardedOctets (leaf): The number of octets received in input IP packets for the specified address family for which the device was not their final IP destination and for which the device attempted to find a route to forward them to that final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-forwarded-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-forwarded-octets"

func (*Interface_RoutedVlan_Ipv4_CountersPathAny) InForwardedPkts

InForwardedPkts (leaf): The number of input packets for which the device was not their final IP destination and for which the device attempted to find a route to forward them to that final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-forwarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-forwarded-pkts"

func (*Interface_RoutedVlan_Ipv4_CountersPathAny) InMulticastOctets added in v0.2.8

InMulticastOctets (leaf): The total number of octets received in input IP multicast packets for the specified address family, including those received in error.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-multicast-octets"

func (*Interface_RoutedVlan_Ipv4_CountersPathAny) InMulticastPkts added in v0.2.8

InMulticastPkts (leaf): The number of IP packets received for the specified address family that are multicast packets. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-multicast-pkts"

func (*Interface_RoutedVlan_Ipv4_CountersPathAny) InOctets

InOctets (leaf): The total number of octets received in input IP packets for the specified address family, including those received in error.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-octets"

func (*Interface_RoutedVlan_Ipv4_CountersPathAny) InPkts

InPkts (leaf): The total number of IP packets received for the specified address family, including those received in error

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-pkts"

func (*Interface_RoutedVlan_Ipv4_CountersPathAny) OutDiscardedPkts

OutDiscardedPkts (leaf): The number of output IP packets for the specified address family for which no problem was encountered to prevent their transmission to their destination, but were discarded (e.g., for lack of buffer space).

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-discarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-discarded-pkts"

func (*Interface_RoutedVlan_Ipv4_CountersPathAny) OutErrorPkts

OutErrorPkts (leaf): Number of IP packets for the specified address family locally generated and discarded due to errors, including no route found to the IP destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-error-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-error-pkts"

func (*Interface_RoutedVlan_Ipv4_CountersPathAny) OutForwardedOctets

OutForwardedOctets (leaf): The number of octets in packets for which this entity was not their final IP destination and for which it was successful in finding a path to their final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-forwarded-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-forwarded-octets"

func (*Interface_RoutedVlan_Ipv4_CountersPathAny) OutForwardedPkts

OutForwardedPkts (leaf): The number of packets for which this entity was not their final IP destination and for which it was successful in finding a path to their final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-forwarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-forwarded-pkts"

func (*Interface_RoutedVlan_Ipv4_CountersPathAny) OutMulticastOctets added in v0.2.8

OutMulticastOctets (leaf): The total number of IP multicast octets transmitted. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-multicast-octets"

func (*Interface_RoutedVlan_Ipv4_CountersPathAny) OutMulticastPkts added in v0.2.8

OutMulticastPkts (leaf): The total number of IP multicast packets transmitted.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-multicast-pkts"

func (*Interface_RoutedVlan_Ipv4_CountersPathAny) OutOctets

OutOctets (leaf): The total number of octets in IP packets for the specified address family that the device supplied to the lower layers for transmission. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-octets"

func (*Interface_RoutedVlan_Ipv4_CountersPathAny) OutPkts

OutPkts (leaf): The total number of IP packets for the specified address family that the device supplied to the lower layers for transmission. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-pkts"

func (*Interface_RoutedVlan_Ipv4_CountersPathAny) State

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

type Interface_RoutedVlan_Ipv4_Counters_InDiscardedPktsPath

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

Interface_RoutedVlan_Ipv4_Counters_InDiscardedPktsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/in-discarded-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_InDiscardedPktsPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-discarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-discarded-pkts"

type Interface_RoutedVlan_Ipv4_Counters_InDiscardedPktsPathAny

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

Interface_RoutedVlan_Ipv4_Counters_InDiscardedPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/in-discarded-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_InDiscardedPktsPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-discarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-discarded-pkts"

type Interface_RoutedVlan_Ipv4_Counters_InErrorPktsPath

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

Interface_RoutedVlan_Ipv4_Counters_InErrorPktsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/in-error-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_InErrorPktsPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-error-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-error-pkts"

type Interface_RoutedVlan_Ipv4_Counters_InErrorPktsPathAny

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

Interface_RoutedVlan_Ipv4_Counters_InErrorPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/in-error-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_InErrorPktsPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-error-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-error-pkts"

type Interface_RoutedVlan_Ipv4_Counters_InForwardedOctetsPath

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

Interface_RoutedVlan_Ipv4_Counters_InForwardedOctetsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/in-forwarded-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_InForwardedOctetsPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-forwarded-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-forwarded-octets"

type Interface_RoutedVlan_Ipv4_Counters_InForwardedOctetsPathAny

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

Interface_RoutedVlan_Ipv4_Counters_InForwardedOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/in-forwarded-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_InForwardedOctetsPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-forwarded-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-forwarded-octets"

type Interface_RoutedVlan_Ipv4_Counters_InForwardedPktsPath

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

Interface_RoutedVlan_Ipv4_Counters_InForwardedPktsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/in-forwarded-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_InForwardedPktsPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-forwarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-forwarded-pkts"

type Interface_RoutedVlan_Ipv4_Counters_InForwardedPktsPathAny

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

Interface_RoutedVlan_Ipv4_Counters_InForwardedPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/in-forwarded-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_InForwardedPktsPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-forwarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-forwarded-pkts"

type Interface_RoutedVlan_Ipv4_Counters_InMulticastOctetsPath added in v0.2.8

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

Interface_RoutedVlan_Ipv4_Counters_InMulticastOctetsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/in-multicast-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_InMulticastOctetsPath) State added in v0.2.8

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-multicast-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-multicast-octets"

type Interface_RoutedVlan_Ipv4_Counters_InMulticastOctetsPathAny added in v0.2.8

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

Interface_RoutedVlan_Ipv4_Counters_InMulticastOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/in-multicast-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_InMulticastOctetsPathAny) State added in v0.2.8

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-multicast-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-multicast-octets"

type Interface_RoutedVlan_Ipv4_Counters_InMulticastPktsPath added in v0.2.8

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

Interface_RoutedVlan_Ipv4_Counters_InMulticastPktsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/in-multicast-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_InMulticastPktsPath) State added in v0.2.8

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-multicast-pkts"

type Interface_RoutedVlan_Ipv4_Counters_InMulticastPktsPathAny added in v0.2.8

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

Interface_RoutedVlan_Ipv4_Counters_InMulticastPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/in-multicast-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_InMulticastPktsPathAny) State added in v0.2.8

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-multicast-pkts"

type Interface_RoutedVlan_Ipv4_Counters_InOctetsPath

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

Interface_RoutedVlan_Ipv4_Counters_InOctetsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/in-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_InOctetsPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-octets"

type Interface_RoutedVlan_Ipv4_Counters_InOctetsPathAny

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

Interface_RoutedVlan_Ipv4_Counters_InOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/in-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_InOctetsPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-octets"

type Interface_RoutedVlan_Ipv4_Counters_InPktsPath

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

Interface_RoutedVlan_Ipv4_Counters_InPktsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/in-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_InPktsPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-pkts"

type Interface_RoutedVlan_Ipv4_Counters_InPktsPathAny

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

Interface_RoutedVlan_Ipv4_Counters_InPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/in-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_InPktsPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/in-pkts"

type Interface_RoutedVlan_Ipv4_Counters_OutDiscardedPktsPath

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

Interface_RoutedVlan_Ipv4_Counters_OutDiscardedPktsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/out-discarded-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_OutDiscardedPktsPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-discarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-discarded-pkts"

type Interface_RoutedVlan_Ipv4_Counters_OutDiscardedPktsPathAny

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

Interface_RoutedVlan_Ipv4_Counters_OutDiscardedPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/out-discarded-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_OutDiscardedPktsPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-discarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-discarded-pkts"

type Interface_RoutedVlan_Ipv4_Counters_OutErrorPktsPath

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

Interface_RoutedVlan_Ipv4_Counters_OutErrorPktsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/out-error-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_OutErrorPktsPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-error-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-error-pkts"

type Interface_RoutedVlan_Ipv4_Counters_OutErrorPktsPathAny

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

Interface_RoutedVlan_Ipv4_Counters_OutErrorPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/out-error-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_OutErrorPktsPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-error-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-error-pkts"

type Interface_RoutedVlan_Ipv4_Counters_OutForwardedOctetsPath

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

Interface_RoutedVlan_Ipv4_Counters_OutForwardedOctetsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/out-forwarded-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_OutForwardedOctetsPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-forwarded-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-forwarded-octets"

type Interface_RoutedVlan_Ipv4_Counters_OutForwardedOctetsPathAny

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

Interface_RoutedVlan_Ipv4_Counters_OutForwardedOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/out-forwarded-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_OutForwardedOctetsPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-forwarded-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-forwarded-octets"

type Interface_RoutedVlan_Ipv4_Counters_OutForwardedPktsPath

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

Interface_RoutedVlan_Ipv4_Counters_OutForwardedPktsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/out-forwarded-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_OutForwardedPktsPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-forwarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-forwarded-pkts"

type Interface_RoutedVlan_Ipv4_Counters_OutForwardedPktsPathAny

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

Interface_RoutedVlan_Ipv4_Counters_OutForwardedPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/out-forwarded-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_OutForwardedPktsPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-forwarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-forwarded-pkts"

type Interface_RoutedVlan_Ipv4_Counters_OutMulticastOctetsPath added in v0.2.8

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

Interface_RoutedVlan_Ipv4_Counters_OutMulticastOctetsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/out-multicast-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_OutMulticastOctetsPath) State added in v0.2.8

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-multicast-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-multicast-octets"

type Interface_RoutedVlan_Ipv4_Counters_OutMulticastOctetsPathAny added in v0.2.8

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

Interface_RoutedVlan_Ipv4_Counters_OutMulticastOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/out-multicast-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_OutMulticastOctetsPathAny) State added in v0.2.8

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-multicast-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-multicast-octets"

type Interface_RoutedVlan_Ipv4_Counters_OutMulticastPktsPath added in v0.2.8

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

Interface_RoutedVlan_Ipv4_Counters_OutMulticastPktsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/out-multicast-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_OutMulticastPktsPath) State added in v0.2.8

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-multicast-pkts"

type Interface_RoutedVlan_Ipv4_Counters_OutMulticastPktsPathAny added in v0.2.8

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

Interface_RoutedVlan_Ipv4_Counters_OutMulticastPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/out-multicast-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_OutMulticastPktsPathAny) State added in v0.2.8

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-multicast-pkts"

type Interface_RoutedVlan_Ipv4_Counters_OutOctetsPath

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

Interface_RoutedVlan_Ipv4_Counters_OutOctetsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/out-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_OutOctetsPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-octets"

type Interface_RoutedVlan_Ipv4_Counters_OutOctetsPathAny

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

Interface_RoutedVlan_Ipv4_Counters_OutOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/out-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_OutOctetsPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-octets"

type Interface_RoutedVlan_Ipv4_Counters_OutPktsPath

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

Interface_RoutedVlan_Ipv4_Counters_OutPktsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/out-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_OutPktsPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-pkts"

type Interface_RoutedVlan_Ipv4_Counters_OutPktsPathAny

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

Interface_RoutedVlan_Ipv4_Counters_OutPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/counters/out-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Counters_OutPktsPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/counters/out-pkts"

type Interface_RoutedVlan_Ipv4_DhcpClientPath

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

Interface_RoutedVlan_Ipv4_DhcpClientPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/dhcp-client YANG schema element.

func (*Interface_RoutedVlan_Ipv4_DhcpClientPath) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/dhcp-client"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/config/dhcp-client"

func (*Interface_RoutedVlan_Ipv4_DhcpClientPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/dhcp-client"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/dhcp-client"

type Interface_RoutedVlan_Ipv4_DhcpClientPathAny

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

Interface_RoutedVlan_Ipv4_DhcpClientPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/dhcp-client YANG schema element.

func (*Interface_RoutedVlan_Ipv4_DhcpClientPathAny) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/dhcp-client"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/config/dhcp-client"

func (*Interface_RoutedVlan_Ipv4_DhcpClientPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/dhcp-client"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/dhcp-client"

type Interface_RoutedVlan_Ipv4_EnabledPath

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

Interface_RoutedVlan_Ipv4_EnabledPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/enabled YANG schema element.

func (*Interface_RoutedVlan_Ipv4_EnabledPath) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/config/enabled"

func (*Interface_RoutedVlan_Ipv4_EnabledPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/enabled"

type Interface_RoutedVlan_Ipv4_EnabledPathAny

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

Interface_RoutedVlan_Ipv4_EnabledPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/enabled YANG schema element.

func (*Interface_RoutedVlan_Ipv4_EnabledPathAny) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/config/enabled"

func (*Interface_RoutedVlan_Ipv4_EnabledPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/enabled"

type Interface_RoutedVlan_Ipv4_MtuPath

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

Interface_RoutedVlan_Ipv4_MtuPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/mtu YANG schema element.

func (*Interface_RoutedVlan_Ipv4_MtuPath) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/mtu"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/config/mtu"

func (*Interface_RoutedVlan_Ipv4_MtuPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/mtu"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/mtu"

type Interface_RoutedVlan_Ipv4_MtuPathAny

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

Interface_RoutedVlan_Ipv4_MtuPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/state/mtu YANG schema element.

func (*Interface_RoutedVlan_Ipv4_MtuPathAny) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/mtu"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/config/mtu"

func (*Interface_RoutedVlan_Ipv4_MtuPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/mtu"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/state/mtu"

type Interface_RoutedVlan_Ipv4_NeighborPath

type Interface_RoutedVlan_Ipv4_NeighborPath struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_NeighborPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor YANG schema element.

func (*Interface_RoutedVlan_Ipv4_NeighborPath) Config

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

func (*Interface_RoutedVlan_Ipv4_NeighborPath) Ip

Ip (leaf): The IPv4 address of the neighbor node.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/*/ip"

func (*Interface_RoutedVlan_Ipv4_NeighborPath) LinkLayerAddress

LinkLayerAddress (leaf): The link-layer address of the neighbor node.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/link-layer-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/*/link-layer-address"

func (*Interface_RoutedVlan_Ipv4_NeighborPath) Origin

Origin (leaf): The origin of this neighbor entry, static or dynamic.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/state/origin"

func (*Interface_RoutedVlan_Ipv4_NeighborPath) State

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

type Interface_RoutedVlan_Ipv4_NeighborPathAny

type Interface_RoutedVlan_Ipv4_NeighborPathAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_NeighborPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor YANG schema element.

func (*Interface_RoutedVlan_Ipv4_NeighborPathAny) Config

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

func (*Interface_RoutedVlan_Ipv4_NeighborPathAny) Ip

Ip (leaf): The IPv4 address of the neighbor node.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/*/ip"

func (*Interface_RoutedVlan_Ipv4_NeighborPathAny) LinkLayerAddress

LinkLayerAddress (leaf): The link-layer address of the neighbor node.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/link-layer-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/*/link-layer-address"

func (*Interface_RoutedVlan_Ipv4_NeighborPathAny) Origin

Origin (leaf): The origin of this neighbor entry, static or dynamic.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/state/origin"

func (*Interface_RoutedVlan_Ipv4_NeighborPathAny) State

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

type Interface_RoutedVlan_Ipv4_NeighborPathMap added in v0.1.24

type Interface_RoutedVlan_Ipv4_NeighborPathMap struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_NeighborPathMap represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor YANG schema element.

func (*Interface_RoutedVlan_Ipv4_NeighborPathMap) Config added in v0.1.24

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

func (*Interface_RoutedVlan_Ipv4_NeighborPathMap) State added in v0.1.24

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

type Interface_RoutedVlan_Ipv4_NeighborPathMapAny added in v0.1.24

type Interface_RoutedVlan_Ipv4_NeighborPathMapAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_NeighborPathMapAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor YANG schema element.

func (*Interface_RoutedVlan_Ipv4_NeighborPathMapAny) Config added in v0.1.24

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

func (*Interface_RoutedVlan_Ipv4_NeighborPathMapAny) State added in v0.1.24

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

type Interface_RoutedVlan_Ipv4_Neighbor_IpPath

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

Interface_RoutedVlan_Ipv4_Neighbor_IpPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/state/ip YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Neighbor_IpPath) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/config/ip"

func (*Interface_RoutedVlan_Ipv4_Neighbor_IpPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/state/ip"

type Interface_RoutedVlan_Ipv4_Neighbor_IpPathAny

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

Interface_RoutedVlan_Ipv4_Neighbor_IpPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/state/ip YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Neighbor_IpPathAny) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/config/ip"

func (*Interface_RoutedVlan_Ipv4_Neighbor_IpPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/state/ip"

type Interface_RoutedVlan_Ipv4_Neighbor_LinkLayerAddressPath

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

Interface_RoutedVlan_Ipv4_Neighbor_LinkLayerAddressPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/state/link-layer-address YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Neighbor_LinkLayerAddressPath) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/link-layer-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/config/link-layer-address"

func (*Interface_RoutedVlan_Ipv4_Neighbor_LinkLayerAddressPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/link-layer-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/state/link-layer-address"

type Interface_RoutedVlan_Ipv4_Neighbor_LinkLayerAddressPathAny

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

Interface_RoutedVlan_Ipv4_Neighbor_LinkLayerAddressPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/state/link-layer-address YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Neighbor_LinkLayerAddressPathAny) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/link-layer-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/config/link-layer-address"

func (*Interface_RoutedVlan_Ipv4_Neighbor_LinkLayerAddressPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/link-layer-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/state/link-layer-address"

type Interface_RoutedVlan_Ipv4_Neighbor_OriginPath

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

Interface_RoutedVlan_Ipv4_Neighbor_OriginPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/state/origin YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Neighbor_OriginPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/state/origin"

type Interface_RoutedVlan_Ipv4_Neighbor_OriginPathAny

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

Interface_RoutedVlan_Ipv4_Neighbor_OriginPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/state/origin YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Neighbor_OriginPathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/neighbors/neighbor/state/origin"

type Interface_RoutedVlan_Ipv4_ProxyArpPath

type Interface_RoutedVlan_Ipv4_ProxyArpPath struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_ProxyArpPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/proxy-arp YANG schema element.

func (*Interface_RoutedVlan_Ipv4_ProxyArpPath) Config

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

func (*Interface_RoutedVlan_Ipv4_ProxyArpPath) Mode

Mode (leaf): When set to a value other than DISABLE, the local system should respond to ARP requests that are for target addresses other than those that are configured on the local subinterface using its own MAC address as the target hardware address. If the REMOTE_ONLY value is specified, replies are only sent when the target address falls outside the locally configured subnets on the interface, whereas with the ALL value, all requests, regardless of their target address are replied to.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/proxy-arp/*/mode"

func (*Interface_RoutedVlan_Ipv4_ProxyArpPath) State

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

type Interface_RoutedVlan_Ipv4_ProxyArpPathAny

type Interface_RoutedVlan_Ipv4_ProxyArpPathAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_ProxyArpPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/proxy-arp YANG schema element.

func (*Interface_RoutedVlan_Ipv4_ProxyArpPathAny) Config

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

func (*Interface_RoutedVlan_Ipv4_ProxyArpPathAny) Mode

Mode (leaf): When set to a value other than DISABLE, the local system should respond to ARP requests that are for target addresses other than those that are configured on the local subinterface using its own MAC address as the target hardware address. If the REMOTE_ONLY value is specified, replies are only sent when the target address falls outside the locally configured subnets on the interface, whereas with the ALL value, all requests, regardless of their target address are replied to.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/proxy-arp/*/mode"

func (*Interface_RoutedVlan_Ipv4_ProxyArpPathAny) State

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

type Interface_RoutedVlan_Ipv4_ProxyArp_ModePath

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

Interface_RoutedVlan_Ipv4_ProxyArp_ModePath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/proxy-arp/state/mode YANG schema element.

func (*Interface_RoutedVlan_Ipv4_ProxyArp_ModePath) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/proxy-arp/config/mode"

func (*Interface_RoutedVlan_Ipv4_ProxyArp_ModePath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/proxy-arp/state/mode"

type Interface_RoutedVlan_Ipv4_ProxyArp_ModePathAny

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

Interface_RoutedVlan_Ipv4_ProxyArp_ModePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/proxy-arp/state/mode YANG schema element.

func (*Interface_RoutedVlan_Ipv4_ProxyArp_ModePathAny) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/proxy-arp/config/mode"

func (*Interface_RoutedVlan_Ipv4_ProxyArp_ModePathAny) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/proxy-arp/state/mode"

type Interface_RoutedVlan_Ipv4_UnnumberedPath

type Interface_RoutedVlan_Ipv4_UnnumberedPath struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_UnnumberedPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/unnumbered YANG schema element.

func (*Interface_RoutedVlan_Ipv4_UnnumberedPath) Config

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

func (*Interface_RoutedVlan_Ipv4_UnnumberedPath) Enabled

Enabled (leaf): Indicates that the subinterface is unnumbered. By default the subinterface is numbered, i.e., expected to have an IP address configuration.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered/*/enabled"

func (*Interface_RoutedVlan_Ipv4_UnnumberedPath) 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-interfaces"
Path from parent:     "interface-ref"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered/interface-ref"

func (*Interface_RoutedVlan_Ipv4_UnnumberedPath) State

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

type Interface_RoutedVlan_Ipv4_UnnumberedPathAny

type Interface_RoutedVlan_Ipv4_UnnumberedPathAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_UnnumberedPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/unnumbered YANG schema element.

func (*Interface_RoutedVlan_Ipv4_UnnumberedPathAny) Config

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

func (*Interface_RoutedVlan_Ipv4_UnnumberedPathAny) Enabled

Enabled (leaf): Indicates that the subinterface is unnumbered. By default the subinterface is numbered, i.e., expected to have an IP address configuration.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered/*/enabled"

func (*Interface_RoutedVlan_Ipv4_UnnumberedPathAny) 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-interfaces"
Path from parent:     "interface-ref"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered/interface-ref"

func (*Interface_RoutedVlan_Ipv4_UnnumberedPathAny) State

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

type Interface_RoutedVlan_Ipv4_Unnumbered_EnabledPath

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

Interface_RoutedVlan_Ipv4_Unnumbered_EnabledPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/unnumbered/state/enabled YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Unnumbered_EnabledPath) Config

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered/config/enabled"

func (*Interface_RoutedVlan_Ipv4_Unnumbered_EnabledPath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered/state/enabled"

type Interface_RoutedVlan_Ipv4_Unnumbered_EnabledPathAny

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

Interface_RoutedVlan_Ipv4_Unnumbered_EnabledPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/unnumbered/state/enabled YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Unnumbered_EnabledPathAny) Config

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered/config/enabled"

func (*Interface_RoutedVlan_Ipv4_Unnumbered_EnabledPathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered/state/enabled"

type Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRefPath

type Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRefPath struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRefPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/unnumbered/interface-ref YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRefPath) Config

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

func (*Interface_RoutedVlan_Ipv4_Unnumbered_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-interfaces"
Path from parent:     "*/interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered/interface-ref/*/interface"

func (*Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRefPath) State

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

func (*Interface_RoutedVlan_Ipv4_Unnumbered_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-interfaces"
Path from parent:     "*/subinterface"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered/interface-ref/*/subinterface"

type Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRefPathAny

type Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRefPathAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRefPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/unnumbered/interface-ref YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRefPathAny) Config

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

func (*Interface_RoutedVlan_Ipv4_Unnumbered_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-interfaces"
Path from parent:     "*/interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered/interface-ref/*/interface"

func (*Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRefPathAny) State

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

func (*Interface_RoutedVlan_Ipv4_Unnumbered_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-interfaces"
Path from parent:     "*/subinterface"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered/interface-ref/*/subinterface"

type Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRef_InterfacePath

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

Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRef_InterfacePath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/unnumbered/interface-ref/state/interface YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRef_InterfacePath) Config

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered/interface-ref/config/interface"

func (*Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRef_InterfacePath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered/interface-ref/state/interface"

type Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRef_InterfacePathAny

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

Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRef_InterfacePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/unnumbered/interface-ref/state/interface YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRef_InterfacePathAny) Config

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered/interface-ref/config/interface"

func (*Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRef_InterfacePathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered/interface-ref/state/interface"

type Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRef_SubinterfacePath

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

Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRef_SubinterfacePath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/unnumbered/interface-ref/state/subinterface YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRef_SubinterfacePath) Config

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/subinterface"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered/interface-ref/config/subinterface"

func (*Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRef_SubinterfacePath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/subinterface"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered/interface-ref/state/subinterface"

type Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRef_SubinterfacePathAny

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

Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRef_SubinterfacePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv4/unnumbered/interface-ref/state/subinterface YANG schema element.

func (*Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRef_SubinterfacePathAny) Config

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/subinterface"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered/interface-ref/config/subinterface"

func (*Interface_RoutedVlan_Ipv4_Unnumbered_InterfaceRef_SubinterfacePathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/subinterface"
Path from root:       "/interfaces/interface/routed-vlan/ipv4/unnumbered/interface-ref/state/subinterface"

type Interface_RoutedVlan_Ipv6Path

type Interface_RoutedVlan_Ipv6Path struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6Path represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6 YANG schema element.

func (*Interface_RoutedVlan_Ipv6Path) Address

Address (list): The list of configured IPv6 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address"

Ip: string

func (*Interface_RoutedVlan_Ipv6Path) AddressAny

AddressAny (list): The list of configured IPv6 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address"

func (*Interface_RoutedVlan_Ipv6Path) AddressMap added in v0.1.24

AddressMap (list): The list of configured IPv6 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address"

func (*Interface_RoutedVlan_Ipv6Path) Config

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

func (*Interface_RoutedVlan_Ipv6Path) Counters

Counters (container): Packet and byte counters for IP transmission and reception for the address family.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/counters"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters"

func (*Interface_RoutedVlan_Ipv6Path) DhcpClient

DhcpClient (leaf): Enables a DHCP client on the interface in order to request an address

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/dhcp-client"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/*/dhcp-client"

func (*Interface_RoutedVlan_Ipv6Path) DupAddrDetectTransmits

DupAddrDetectTransmits (leaf): The number of consecutive Neighbor Solicitation messages sent while performing Duplicate Address Detection on a tentative address. A value of zero indicates that Duplicate Address Detection is not performed on tentative addresses. A value of one indicates a single transmission with no follow-up retransmissions.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/dup-addr-detect-transmits"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/*/dup-addr-detect-transmits"

func (*Interface_RoutedVlan_Ipv6Path) Enabled

Enabled (leaf): Controls whether IPv6 is enabled or disabled on this interface. When IPv6 is enabled, this interface is connected to an IPv6 stack, and the interface can send and receive IPv6 packets.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/*/enabled"

func (*Interface_RoutedVlan_Ipv6Path) Mtu

Mtu (leaf): The size, in octets, of the largest IPv6 packet that the interface will send and receive.

The server may restrict the allowed values for this leaf, depending on the interface's type.

If this leaf is not configured, the operationally used MTU depends on the interface's type.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/mtu"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/*/mtu"

func (*Interface_RoutedVlan_Ipv6Path) Neighbor

Neighbor (list): List of IPv6 neighbors

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor"

Ip: string

func (*Interface_RoutedVlan_Ipv6Path) NeighborAny

NeighborAny (list): List of IPv6 neighbors

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor"

func (*Interface_RoutedVlan_Ipv6Path) NeighborMap added in v0.1.24

NeighborMap (list): List of IPv6 neighbors

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor"

func (*Interface_RoutedVlan_Ipv6Path) RouterAdvertisement

RouterAdvertisement (container): Configuration and operational state parameters relating to router advertisements.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "router-advertisement"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement"

func (*Interface_RoutedVlan_Ipv6Path) State

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

func (*Interface_RoutedVlan_Ipv6Path) Unnumbered

Unnumbered (container): Top-level container for setting unnumbered interfaces. Includes reference the interface that provides the address information

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "unnumbered"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered"

type Interface_RoutedVlan_Ipv6PathAny

type Interface_RoutedVlan_Ipv6PathAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6PathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6 YANG schema element.

func (*Interface_RoutedVlan_Ipv6PathAny) Address

Address (list): The list of configured IPv6 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address"

Ip: string

func (*Interface_RoutedVlan_Ipv6PathAny) AddressAny

AddressAny (list): The list of configured IPv6 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address"

func (*Interface_RoutedVlan_Ipv6PathAny) AddressMap added in v0.1.24

AddressMap (list): The list of configured IPv6 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address"

func (*Interface_RoutedVlan_Ipv6PathAny) Config

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

func (*Interface_RoutedVlan_Ipv6PathAny) Counters

Counters (container): Packet and byte counters for IP transmission and reception for the address family.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/counters"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters"

func (*Interface_RoutedVlan_Ipv6PathAny) DhcpClient

DhcpClient (leaf): Enables a DHCP client on the interface in order to request an address

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/dhcp-client"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/*/dhcp-client"

func (*Interface_RoutedVlan_Ipv6PathAny) DupAddrDetectTransmits

DupAddrDetectTransmits (leaf): The number of consecutive Neighbor Solicitation messages sent while performing Duplicate Address Detection on a tentative address. A value of zero indicates that Duplicate Address Detection is not performed on tentative addresses. A value of one indicates a single transmission with no follow-up retransmissions.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/dup-addr-detect-transmits"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/*/dup-addr-detect-transmits"

func (*Interface_RoutedVlan_Ipv6PathAny) Enabled

Enabled (leaf): Controls whether IPv6 is enabled or disabled on this interface. When IPv6 is enabled, this interface is connected to an IPv6 stack, and the interface can send and receive IPv6 packets.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/*/enabled"

func (*Interface_RoutedVlan_Ipv6PathAny) Mtu

Mtu (leaf): The size, in octets, of the largest IPv6 packet that the interface will send and receive.

The server may restrict the allowed values for this leaf, depending on the interface's type.

If this leaf is not configured, the operationally used MTU depends on the interface's type.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/mtu"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/*/mtu"

func (*Interface_RoutedVlan_Ipv6PathAny) Neighbor

Neighbor (list): List of IPv6 neighbors

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor"

Ip: string

func (*Interface_RoutedVlan_Ipv6PathAny) NeighborAny

NeighborAny (list): List of IPv6 neighbors

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor"

func (*Interface_RoutedVlan_Ipv6PathAny) NeighborMap added in v0.1.24

NeighborMap (list): List of IPv6 neighbors

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor"

func (*Interface_RoutedVlan_Ipv6PathAny) RouterAdvertisement

RouterAdvertisement (container): Configuration and operational state parameters relating to router advertisements.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "router-advertisement"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement"

func (*Interface_RoutedVlan_Ipv6PathAny) State

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

func (*Interface_RoutedVlan_Ipv6PathAny) Unnumbered

Unnumbered (container): Top-level container for setting unnumbered interfaces. Includes reference the interface that provides the address information

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "unnumbered"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered"

type Interface_RoutedVlan_Ipv6_AddressPath

type Interface_RoutedVlan_Ipv6_AddressPath struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_AddressPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address YANG schema element.

func (*Interface_RoutedVlan_Ipv6_AddressPath) Config

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

func (*Interface_RoutedVlan_Ipv6_AddressPath) Ip

Ip (leaf): The IPv6 address on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/*/ip"

func (*Interface_RoutedVlan_Ipv6_AddressPath) Origin

Origin (leaf): The origin of this address, e.g., static, dhcp, etc.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/state/origin"

func (*Interface_RoutedVlan_Ipv6_AddressPath) PrefixLength

PrefixLength (leaf): The length of the subnet prefix.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/prefix-length"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/*/prefix-length"

func (*Interface_RoutedVlan_Ipv6_AddressPath) State

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

func (*Interface_RoutedVlan_Ipv6_AddressPath) Status

Status (leaf): The status of an address. Most of the states correspond to states from the IPv6 Stateless Address Autoconfiguration protocol.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/status"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/state/status"

func (*Interface_RoutedVlan_Ipv6_AddressPath) Type added in v0.1.6

Type (leaf): Specifies the explicit type of the IPv6 address being assigned to the interface. By default, addresses are assumed to be global unicast. Where a link-local address is to be explicitly configured, this leaf should be set to LINK_LOCAL.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/type"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/*/type"

func (*Interface_RoutedVlan_Ipv6_AddressPath) VrrpGroup

VrrpGroup (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group"

VirtualRouterId: uint8

func (*Interface_RoutedVlan_Ipv6_AddressPath) VrrpGroupAny

VrrpGroupAny (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group"

func (*Interface_RoutedVlan_Ipv6_AddressPath) VrrpGroupMap added in v0.1.24

VrrpGroupMap (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group"

type Interface_RoutedVlan_Ipv6_AddressPathAny

type Interface_RoutedVlan_Ipv6_AddressPathAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_AddressPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address YANG schema element.

func (*Interface_RoutedVlan_Ipv6_AddressPathAny) Config

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

func (*Interface_RoutedVlan_Ipv6_AddressPathAny) Ip

Ip (leaf): The IPv6 address on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/*/ip"

func (*Interface_RoutedVlan_Ipv6_AddressPathAny) Origin

Origin (leaf): The origin of this address, e.g., static, dhcp, etc.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/state/origin"

func (*Interface_RoutedVlan_Ipv6_AddressPathAny) PrefixLength

PrefixLength (leaf): The length of the subnet prefix.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/prefix-length"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/*/prefix-length"

func (*Interface_RoutedVlan_Ipv6_AddressPathAny) State

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

func (*Interface_RoutedVlan_Ipv6_AddressPathAny) Status

Status (leaf): The status of an address. Most of the states correspond to states from the IPv6 Stateless Address Autoconfiguration protocol.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/status"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/state/status"

func (*Interface_RoutedVlan_Ipv6_AddressPathAny) Type added in v0.1.6

Type (leaf): Specifies the explicit type of the IPv6 address being assigned to the interface. By default, addresses are assumed to be global unicast. Where a link-local address is to be explicitly configured, this leaf should be set to LINK_LOCAL.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/type"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/*/type"

func (*Interface_RoutedVlan_Ipv6_AddressPathAny) VrrpGroup

VrrpGroup (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group"

VirtualRouterId: uint8

func (*Interface_RoutedVlan_Ipv6_AddressPathAny) VrrpGroupAny

VrrpGroupAny (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group"

func (*Interface_RoutedVlan_Ipv6_AddressPathAny) VrrpGroupMap added in v0.1.24

VrrpGroupMap (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group"

type Interface_RoutedVlan_Ipv6_AddressPathMap added in v0.1.24

type Interface_RoutedVlan_Ipv6_AddressPathMap struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_AddressPathMap represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address YANG schema element.

func (*Interface_RoutedVlan_Ipv6_AddressPathMap) Config added in v0.1.24

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

func (*Interface_RoutedVlan_Ipv6_AddressPathMap) State added in v0.1.24

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

type Interface_RoutedVlan_Ipv6_AddressPathMapAny added in v0.1.24

type Interface_RoutedVlan_Ipv6_AddressPathMapAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_AddressPathMapAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address YANG schema element.

func (*Interface_RoutedVlan_Ipv6_AddressPathMapAny) Config added in v0.1.24

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

func (*Interface_RoutedVlan_Ipv6_AddressPathMapAny) State added in v0.1.24

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

type Interface_RoutedVlan_Ipv6_Address_IpPath

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

Interface_RoutedVlan_Ipv6_Address_IpPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/state/ip YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_IpPath) Config

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/config/ip"

func (*Interface_RoutedVlan_Ipv6_Address_IpPath) State

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

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/state/ip"

type Interface_RoutedVlan_Ipv6_Address_IpPathAny

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

Interface_RoutedVlan_Ipv6_Address_IpPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/state/ip YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_IpPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/config/ip"

func (*Interface_RoutedVlan_Ipv6_Address_IpPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/state/ip"

type Interface_RoutedVlan_Ipv6_Address_OriginPath

type Interface_RoutedVlan_Ipv6_Address_OriginPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_OriginPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/state/origin YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_OriginPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/state/origin"

type Interface_RoutedVlan_Ipv6_Address_OriginPathAny

type Interface_RoutedVlan_Ipv6_Address_OriginPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_OriginPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/state/origin YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_OriginPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/state/origin"

type Interface_RoutedVlan_Ipv6_Address_PrefixLengthPath

type Interface_RoutedVlan_Ipv6_Address_PrefixLengthPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_PrefixLengthPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/state/prefix-length YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_PrefixLengthPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/prefix-length"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/config/prefix-length"

func (*Interface_RoutedVlan_Ipv6_Address_PrefixLengthPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/prefix-length"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/state/prefix-length"

type Interface_RoutedVlan_Ipv6_Address_PrefixLengthPathAny

type Interface_RoutedVlan_Ipv6_Address_PrefixLengthPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_PrefixLengthPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/state/prefix-length YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_PrefixLengthPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/prefix-length"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/config/prefix-length"

func (*Interface_RoutedVlan_Ipv6_Address_PrefixLengthPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/prefix-length"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/state/prefix-length"

type Interface_RoutedVlan_Ipv6_Address_StatusPath

type Interface_RoutedVlan_Ipv6_Address_StatusPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_StatusPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/state/status YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_StatusPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/status"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/state/status"

type Interface_RoutedVlan_Ipv6_Address_StatusPathAny

type Interface_RoutedVlan_Ipv6_Address_StatusPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_StatusPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/state/status YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_StatusPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/status"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/state/status"

type Interface_RoutedVlan_Ipv6_Address_TypePath added in v0.1.6

type Interface_RoutedVlan_Ipv6_Address_TypePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_TypePath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/state/type YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_TypePath) Config added in v0.1.6

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/type"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/config/type"

func (*Interface_RoutedVlan_Ipv6_Address_TypePath) State added in v0.1.6

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/type"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/state/type"

type Interface_RoutedVlan_Ipv6_Address_TypePathAny added in v0.1.6

type Interface_RoutedVlan_Ipv6_Address_TypePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_TypePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/state/type YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_TypePathAny) Config added in v0.1.6

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/type"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/config/type"

func (*Interface_RoutedVlan_Ipv6_Address_TypePathAny) State added in v0.1.6

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/type"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/state/type"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroupPath

type Interface_RoutedVlan_Ipv6_Address_VrrpGroupPath struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroupPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPath) AcceptMode

AcceptMode (leaf): Configure whether packets destined for virtual addresses are accepted even when the virtual address is not owned by the router interface

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/accept-mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/*/accept-mode"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPath) AdvertisementInterval

AdvertisementInterval (leaf): Sets the interval between successive VRRP advertisements -- RFC 5798 defines this as a 12-bit value expressed as 0.1 seconds, with default 100, i.e., 1 second. Several implementation express this in units of seconds

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/advertisement-interval"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/*/advertisement-interval"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPath) CurrentPriority

CurrentPriority (leaf): Operational value of the priority for the interface in the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/current-priority"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/current-priority"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPath) InterfaceTracking

InterfaceTracking (container): Top-level container for VRRP interface tracking

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "interface-tracking"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPath) Preempt

Preempt (leaf): When set to true, enables preemption by a higher priority backup router of a lower priority master router

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/preempt"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/*/preempt"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPath) PreemptDelay

PreemptDelay (leaf): Set the delay the higher priority router waits before preempting

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/preempt-delay"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/*/preempt-delay"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPath) Priority

Priority (leaf): Specifies the sending VRRP interface's priority for the virtual router. Higher values equal higher priority

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/priority"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/*/priority"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPath) State

State returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPath) VirtualAddress

VirtualAddress (leaf-list): Configure one or more virtual addresses for the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/virtual-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/*/virtual-address"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPath) VirtualLinkLocal

VirtualLinkLocal (leaf): For VRRP on IPv6 interfaces, sets the virtual link local address

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/virtual-link-local"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/*/virtual-link-local"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPath) VirtualRouterId

VirtualRouterId (leaf): Set the virtual router id for use by the VRRP group. This usually also determines the virtual MAC address that is generated for the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/virtual-router-id"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/*/virtual-router-id"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathAny

type Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathAny) AcceptMode

AcceptMode (leaf): Configure whether packets destined for virtual addresses are accepted even when the virtual address is not owned by the router interface

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/accept-mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/*/accept-mode"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathAny) AdvertisementInterval

AdvertisementInterval (leaf): Sets the interval between successive VRRP advertisements -- RFC 5798 defines this as a 12-bit value expressed as 0.1 seconds, with default 100, i.e., 1 second. Several implementation express this in units of seconds

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/advertisement-interval"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/*/advertisement-interval"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathAny) CurrentPriority

CurrentPriority (leaf): Operational value of the priority for the interface in the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/current-priority"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/current-priority"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathAny) InterfaceTracking

InterfaceTracking (container): Top-level container for VRRP interface tracking

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "interface-tracking"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathAny) Preempt

Preempt (leaf): When set to true, enables preemption by a higher priority backup router of a lower priority master router

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/preempt"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/*/preempt"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathAny) PreemptDelay

PreemptDelay (leaf): Set the delay the higher priority router waits before preempting

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/preempt-delay"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/*/preempt-delay"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathAny) Priority

Priority (leaf): Specifies the sending VRRP interface's priority for the virtual router. Higher values equal higher priority

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/priority"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/*/priority"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathAny) VirtualAddress

VirtualAddress (leaf-list): Configure one or more virtual addresses for the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/virtual-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/*/virtual-address"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathAny) VirtualLinkLocal

VirtualLinkLocal (leaf): For VRRP on IPv6 interfaces, sets the virtual link local address

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/virtual-link-local"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/*/virtual-link-local"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathAny) VirtualRouterId

VirtualRouterId (leaf): Set the virtual router id for use by the VRRP group. This usually also determines the virtual MAC address that is generated for the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/virtual-router-id"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/*/virtual-router-id"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathMap added in v0.1.24

type Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathMap struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathMap represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathMapAny added in v0.1.24

type Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathMapAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathMapAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroupPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_AcceptModePath

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_AcceptModePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_AcceptModePath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/accept-mode YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_AcceptModePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/accept-mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/config/accept-mode"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_AcceptModePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/accept-mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/accept-mode"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_AcceptModePathAny

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_AcceptModePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_AcceptModePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/accept-mode YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_AcceptModePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/accept-mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/config/accept-mode"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_AcceptModePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/accept-mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/accept-mode"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_AdvertisementIntervalPath

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_AdvertisementIntervalPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_AdvertisementIntervalPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/advertisement-interval YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_AdvertisementIntervalPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/advertisement-interval"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/config/advertisement-interval"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_AdvertisementIntervalPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/advertisement-interval"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/advertisement-interval"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_AdvertisementIntervalPathAny

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_AdvertisementIntervalPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_AdvertisementIntervalPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/advertisement-interval YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_AdvertisementIntervalPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/advertisement-interval"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/config/advertisement-interval"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_AdvertisementIntervalPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/advertisement-interval"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/advertisement-interval"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_CurrentPriorityPath

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_CurrentPriorityPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_CurrentPriorityPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/current-priority YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_CurrentPriorityPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/current-priority"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/current-priority"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_CurrentPriorityPathAny

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_CurrentPriorityPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_CurrentPriorityPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/current-priority YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_CurrentPriorityPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/current-priority"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/current-priority"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTrackingPath

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTrackingPath struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTrackingPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTrackingPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTrackingPath) PriorityDecrement

PriorityDecrement (leaf): Set the value to subtract from priority when the tracked interface goes down

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/priority-decrement"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/*/priority-decrement"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTrackingPath) State

State returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTrackingPath) TrackInterface

TrackInterface (leaf-list): Sets a list of one or more interfaces that should be tracked for up/down events to dynamically change the priority state of the VRRP group, and potentially change the mastership if the tracked interface going down lowers the priority sufficiently. Any of the tracked interfaces going down will cause the priority to be lowered. Some implementations may only support a single tracked interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/track-interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/*/track-interface"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTrackingPathAny

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTrackingPathAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTrackingPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTrackingPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTrackingPathAny) PriorityDecrement

PriorityDecrement (leaf): Set the value to subtract from priority when the tracked interface goes down

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/priority-decrement"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/*/priority-decrement"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTrackingPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTrackingPathAny) TrackInterface

TrackInterface (leaf-list): Sets a list of one or more interfaces that should be tracked for up/down events to dynamically change the priority state of the VRRP group, and potentially change the mastership if the tracked interface going down lowers the priority sufficiently. Any of the tracked interfaces going down will cause the priority to be lowered. Some implementations may only support a single tracked interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/track-interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/*/track-interface"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPath

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/state/priority-decrement YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/priority-decrement"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/config/priority-decrement"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/priority-decrement"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/state/priority-decrement"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPathAny

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/state/priority-decrement YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/priority-decrement"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/config/priority-decrement"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/priority-decrement"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/state/priority-decrement"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTracking_TrackInterfacePath

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTracking_TrackInterfacePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTracking_TrackInterfacePath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/state/track-interface YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTracking_TrackInterfacePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/track-interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/config/track-interface"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTracking_TrackInterfacePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/track-interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/state/track-interface"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTracking_TrackInterfacePathAny

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTracking_TrackInterfacePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTracking_TrackInterfacePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/state/track-interface YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTracking_TrackInterfacePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/track-interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/config/track-interface"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_InterfaceTracking_TrackInterfacePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/track-interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/state/track-interface"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PreemptDelayPath

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PreemptDelayPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PreemptDelayPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/preempt-delay YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PreemptDelayPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/preempt-delay"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/config/preempt-delay"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PreemptDelayPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/preempt-delay"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/preempt-delay"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PreemptDelayPathAny

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PreemptDelayPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PreemptDelayPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/preempt-delay YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PreemptDelayPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/preempt-delay"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/config/preempt-delay"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PreemptDelayPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/preempt-delay"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/preempt-delay"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PreemptPath

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PreemptPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PreemptPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/preempt YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PreemptPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/preempt"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/config/preempt"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PreemptPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/preempt"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/preempt"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PreemptPathAny

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PreemptPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PreemptPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/preempt YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PreemptPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/preempt"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/config/preempt"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PreemptPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/preempt"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/preempt"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PriorityPath

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PriorityPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PriorityPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/priority YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PriorityPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/priority"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/config/priority"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PriorityPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/priority"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/priority"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PriorityPathAny

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PriorityPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PriorityPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/priority YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PriorityPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/priority"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/config/priority"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_PriorityPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/priority"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/priority"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualAddressPath

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualAddressPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualAddressPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-address YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualAddressPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/virtual-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/config/virtual-address"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualAddressPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/virtual-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-address"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualAddressPathAny

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualAddressPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualAddressPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-address YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualAddressPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/virtual-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/config/virtual-address"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualAddressPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/virtual-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-address"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualLinkLocalPath

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualLinkLocalPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualLinkLocalPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-link-local YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualLinkLocalPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/virtual-link-local"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/config/virtual-link-local"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualLinkLocalPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/virtual-link-local"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-link-local"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualLinkLocalPathAny

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualLinkLocalPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualLinkLocalPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-link-local YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualLinkLocalPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/virtual-link-local"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/config/virtual-link-local"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualLinkLocalPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/virtual-link-local"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-link-local"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualRouterIdPath

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualRouterIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualRouterIdPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-router-id YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualRouterIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/virtual-router-id"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/config/virtual-router-id"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualRouterIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/virtual-router-id"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-router-id"

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualRouterIdPathAny

type Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualRouterIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualRouterIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-router-id YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualRouterIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/virtual-router-id"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/config/virtual-router-id"

func (*Interface_RoutedVlan_Ipv6_Address_VrrpGroup_VirtualRouterIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/virtual-router-id"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-router-id"

type Interface_RoutedVlan_Ipv6_CountersPath

type Interface_RoutedVlan_Ipv6_CountersPath struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_CountersPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters YANG schema element.

func (*Interface_RoutedVlan_Ipv6_CountersPath) InDiscardedPkts

InDiscardedPkts (leaf): The number of input IP packets for the specified address family, for which no problems were encountered to prevent their continued processing, but were discarded (e.g., for lack of buffer space).

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-discarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-discarded-pkts"

func (*Interface_RoutedVlan_Ipv6_CountersPath) InErrorPkts

InErrorPkts (leaf): Number of IP packets discarded due to errors for the specified address family, including errors in the IP header, no route found to the IP destination, invalid address, unknown protocol, etc.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-error-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-error-pkts"

func (*Interface_RoutedVlan_Ipv6_CountersPath) InForwardedOctets

InForwardedOctets (leaf): The number of octets received in input IP packets for the specified address family for which the device was not their final IP destination and for which the device attempted to find a route to forward them to that final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-forwarded-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-forwarded-octets"

func (*Interface_RoutedVlan_Ipv6_CountersPath) InForwardedPkts

InForwardedPkts (leaf): The number of input packets for which the device was not their final IP destination and for which the device attempted to find a route to forward them to that final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-forwarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-forwarded-pkts"

func (*Interface_RoutedVlan_Ipv6_CountersPath) InMulticastOctets added in v0.2.8

InMulticastOctets (leaf): The total number of octets received in input IP multicast packets for the specified address family, including those received in error.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-multicast-octets"

func (*Interface_RoutedVlan_Ipv6_CountersPath) InMulticastPkts added in v0.2.8

InMulticastPkts (leaf): The number of IP packets received for the specified address family that are multicast packets. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-multicast-pkts"

func (*Interface_RoutedVlan_Ipv6_CountersPath) InOctets

InOctets (leaf): The total number of octets received in input IP packets for the specified address family, including those received in error.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-octets"

func (*Interface_RoutedVlan_Ipv6_CountersPath) InPkts

InPkts (leaf): The total number of IP packets received for the specified address family, including those received in error

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-pkts"

func (*Interface_RoutedVlan_Ipv6_CountersPath) OutDiscardedPkts

OutDiscardedPkts (leaf): The number of output IP packets for the specified address family for which no problem was encountered to prevent their transmission to their destination, but were discarded (e.g., for lack of buffer space).

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-discarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-discarded-pkts"

func (*Interface_RoutedVlan_Ipv6_CountersPath) OutErrorPkts

OutErrorPkts (leaf): Number of IP packets for the specified address family locally generated and discarded due to errors, including no route found to the IP destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-error-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-error-pkts"

func (*Interface_RoutedVlan_Ipv6_CountersPath) OutForwardedOctets

OutForwardedOctets (leaf): The number of octets in packets for which this entity was not their final IP destination and for which it was successful in finding a path to their final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-forwarded-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-forwarded-octets"

func (*Interface_RoutedVlan_Ipv6_CountersPath) OutForwardedPkts

OutForwardedPkts (leaf): The number of packets for which this entity was not their final IP destination and for which it was successful in finding a path to their final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-forwarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-forwarded-pkts"

func (*Interface_RoutedVlan_Ipv6_CountersPath) OutMulticastOctets added in v0.2.8

OutMulticastOctets (leaf): The total number of IP multicast octets transmitted. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-multicast-octets"

func (*Interface_RoutedVlan_Ipv6_CountersPath) OutMulticastPkts added in v0.2.8

OutMulticastPkts (leaf): The total number of IP multicast packets transmitted.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-multicast-pkts"

func (*Interface_RoutedVlan_Ipv6_CountersPath) OutOctets

OutOctets (leaf): The total number of octets in IP packets for the specified address family that the device supplied to the lower layers for transmission. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-octets"

func (*Interface_RoutedVlan_Ipv6_CountersPath) OutPkts

OutPkts (leaf): The total number of IP packets for the specified address family that the device supplied to the lower layers for transmission. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-pkts"

func (*Interface_RoutedVlan_Ipv6_CountersPath) State

State returns a Query that can be used in gNMI operations.

type Interface_RoutedVlan_Ipv6_CountersPathAny

type Interface_RoutedVlan_Ipv6_CountersPathAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_CountersPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters YANG schema element.

func (*Interface_RoutedVlan_Ipv6_CountersPathAny) InDiscardedPkts

InDiscardedPkts (leaf): The number of input IP packets for the specified address family, for which no problems were encountered to prevent their continued processing, but were discarded (e.g., for lack of buffer space).

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-discarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-discarded-pkts"

func (*Interface_RoutedVlan_Ipv6_CountersPathAny) InErrorPkts

InErrorPkts (leaf): Number of IP packets discarded due to errors for the specified address family, including errors in the IP header, no route found to the IP destination, invalid address, unknown protocol, etc.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-error-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-error-pkts"

func (*Interface_RoutedVlan_Ipv6_CountersPathAny) InForwardedOctets

InForwardedOctets (leaf): The number of octets received in input IP packets for the specified address family for which the device was not their final IP destination and for which the device attempted to find a route to forward them to that final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-forwarded-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-forwarded-octets"

func (*Interface_RoutedVlan_Ipv6_CountersPathAny) InForwardedPkts

InForwardedPkts (leaf): The number of input packets for which the device was not their final IP destination and for which the device attempted to find a route to forward them to that final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-forwarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-forwarded-pkts"

func (*Interface_RoutedVlan_Ipv6_CountersPathAny) InMulticastOctets added in v0.2.8

InMulticastOctets (leaf): The total number of octets received in input IP multicast packets for the specified address family, including those received in error.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-multicast-octets"

func (*Interface_RoutedVlan_Ipv6_CountersPathAny) InMulticastPkts added in v0.2.8

InMulticastPkts (leaf): The number of IP packets received for the specified address family that are multicast packets. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-multicast-pkts"

func (*Interface_RoutedVlan_Ipv6_CountersPathAny) InOctets

InOctets (leaf): The total number of octets received in input IP packets for the specified address family, including those received in error.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-octets"

func (*Interface_RoutedVlan_Ipv6_CountersPathAny) InPkts

InPkts (leaf): The total number of IP packets received for the specified address family, including those received in error

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-pkts"

func (*Interface_RoutedVlan_Ipv6_CountersPathAny) OutDiscardedPkts

OutDiscardedPkts (leaf): The number of output IP packets for the specified address family for which no problem was encountered to prevent their transmission to their destination, but were discarded (e.g., for lack of buffer space).

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-discarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-discarded-pkts"

func (*Interface_RoutedVlan_Ipv6_CountersPathAny) OutErrorPkts

OutErrorPkts (leaf): Number of IP packets for the specified address family locally generated and discarded due to errors, including no route found to the IP destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-error-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-error-pkts"

func (*Interface_RoutedVlan_Ipv6_CountersPathAny) OutForwardedOctets

OutForwardedOctets (leaf): The number of octets in packets for which this entity was not their final IP destination and for which it was successful in finding a path to their final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-forwarded-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-forwarded-octets"

func (*Interface_RoutedVlan_Ipv6_CountersPathAny) OutForwardedPkts

OutForwardedPkts (leaf): The number of packets for which this entity was not their final IP destination and for which it was successful in finding a path to their final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-forwarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-forwarded-pkts"

func (*Interface_RoutedVlan_Ipv6_CountersPathAny) OutMulticastOctets added in v0.2.8

OutMulticastOctets (leaf): The total number of IP multicast octets transmitted. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-multicast-octets"

func (*Interface_RoutedVlan_Ipv6_CountersPathAny) OutMulticastPkts added in v0.2.8

OutMulticastPkts (leaf): The total number of IP multicast packets transmitted.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-multicast-pkts"

func (*Interface_RoutedVlan_Ipv6_CountersPathAny) OutOctets

OutOctets (leaf): The total number of octets in IP packets for the specified address family that the device supplied to the lower layers for transmission. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-octets"

func (*Interface_RoutedVlan_Ipv6_CountersPathAny) OutPkts

OutPkts (leaf): The total number of IP packets for the specified address family that the device supplied to the lower layers for transmission. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-pkts"

func (*Interface_RoutedVlan_Ipv6_CountersPathAny) State

State returns a Query that can be used in gNMI operations.

type Interface_RoutedVlan_Ipv6_Counters_InDiscardedPktsPath

type Interface_RoutedVlan_Ipv6_Counters_InDiscardedPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_InDiscardedPktsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/in-discarded-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_InDiscardedPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-discarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-discarded-pkts"

type Interface_RoutedVlan_Ipv6_Counters_InDiscardedPktsPathAny

type Interface_RoutedVlan_Ipv6_Counters_InDiscardedPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_InDiscardedPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/in-discarded-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_InDiscardedPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-discarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-discarded-pkts"

type Interface_RoutedVlan_Ipv6_Counters_InErrorPktsPath

type Interface_RoutedVlan_Ipv6_Counters_InErrorPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_InErrorPktsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/in-error-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_InErrorPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-error-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-error-pkts"

type Interface_RoutedVlan_Ipv6_Counters_InErrorPktsPathAny

type Interface_RoutedVlan_Ipv6_Counters_InErrorPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_InErrorPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/in-error-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_InErrorPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-error-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-error-pkts"

type Interface_RoutedVlan_Ipv6_Counters_InForwardedOctetsPath

type Interface_RoutedVlan_Ipv6_Counters_InForwardedOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_InForwardedOctetsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/in-forwarded-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_InForwardedOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-forwarded-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-forwarded-octets"

type Interface_RoutedVlan_Ipv6_Counters_InForwardedOctetsPathAny

type Interface_RoutedVlan_Ipv6_Counters_InForwardedOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_InForwardedOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/in-forwarded-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_InForwardedOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-forwarded-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-forwarded-octets"

type Interface_RoutedVlan_Ipv6_Counters_InForwardedPktsPath

type Interface_RoutedVlan_Ipv6_Counters_InForwardedPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_InForwardedPktsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/in-forwarded-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_InForwardedPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-forwarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-forwarded-pkts"

type Interface_RoutedVlan_Ipv6_Counters_InForwardedPktsPathAny

type Interface_RoutedVlan_Ipv6_Counters_InForwardedPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_InForwardedPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/in-forwarded-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_InForwardedPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-forwarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-forwarded-pkts"

type Interface_RoutedVlan_Ipv6_Counters_InMulticastOctetsPath added in v0.2.8

type Interface_RoutedVlan_Ipv6_Counters_InMulticastOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_InMulticastOctetsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/in-multicast-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_InMulticastOctetsPath) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-multicast-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-multicast-octets"

type Interface_RoutedVlan_Ipv6_Counters_InMulticastOctetsPathAny added in v0.2.8

type Interface_RoutedVlan_Ipv6_Counters_InMulticastOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_InMulticastOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/in-multicast-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_InMulticastOctetsPathAny) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-multicast-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-multicast-octets"

type Interface_RoutedVlan_Ipv6_Counters_InMulticastPktsPath added in v0.2.8

type Interface_RoutedVlan_Ipv6_Counters_InMulticastPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_InMulticastPktsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/in-multicast-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_InMulticastPktsPath) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-multicast-pkts"

type Interface_RoutedVlan_Ipv6_Counters_InMulticastPktsPathAny added in v0.2.8

type Interface_RoutedVlan_Ipv6_Counters_InMulticastPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_InMulticastPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/in-multicast-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_InMulticastPktsPathAny) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-multicast-pkts"

type Interface_RoutedVlan_Ipv6_Counters_InOctetsPath

type Interface_RoutedVlan_Ipv6_Counters_InOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_InOctetsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/in-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_InOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-octets"

type Interface_RoutedVlan_Ipv6_Counters_InOctetsPathAny

type Interface_RoutedVlan_Ipv6_Counters_InOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_InOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/in-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_InOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-octets"

type Interface_RoutedVlan_Ipv6_Counters_InPktsPath

type Interface_RoutedVlan_Ipv6_Counters_InPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_InPktsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/in-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_InPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-pkts"

type Interface_RoutedVlan_Ipv6_Counters_InPktsPathAny

type Interface_RoutedVlan_Ipv6_Counters_InPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_InPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/in-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_InPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/in-pkts"

type Interface_RoutedVlan_Ipv6_Counters_OutDiscardedPktsPath

type Interface_RoutedVlan_Ipv6_Counters_OutDiscardedPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_OutDiscardedPktsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/out-discarded-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_OutDiscardedPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-discarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-discarded-pkts"

type Interface_RoutedVlan_Ipv6_Counters_OutDiscardedPktsPathAny

type Interface_RoutedVlan_Ipv6_Counters_OutDiscardedPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_OutDiscardedPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/out-discarded-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_OutDiscardedPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-discarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-discarded-pkts"

type Interface_RoutedVlan_Ipv6_Counters_OutErrorPktsPath

type Interface_RoutedVlan_Ipv6_Counters_OutErrorPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_OutErrorPktsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/out-error-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_OutErrorPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-error-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-error-pkts"

type Interface_RoutedVlan_Ipv6_Counters_OutErrorPktsPathAny

type Interface_RoutedVlan_Ipv6_Counters_OutErrorPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_OutErrorPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/out-error-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_OutErrorPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-error-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-error-pkts"

type Interface_RoutedVlan_Ipv6_Counters_OutForwardedOctetsPath

type Interface_RoutedVlan_Ipv6_Counters_OutForwardedOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_OutForwardedOctetsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/out-forwarded-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_OutForwardedOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-forwarded-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-forwarded-octets"

type Interface_RoutedVlan_Ipv6_Counters_OutForwardedOctetsPathAny

type Interface_RoutedVlan_Ipv6_Counters_OutForwardedOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_OutForwardedOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/out-forwarded-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_OutForwardedOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-forwarded-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-forwarded-octets"

type Interface_RoutedVlan_Ipv6_Counters_OutForwardedPktsPath

type Interface_RoutedVlan_Ipv6_Counters_OutForwardedPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_OutForwardedPktsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/out-forwarded-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_OutForwardedPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-forwarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-forwarded-pkts"

type Interface_RoutedVlan_Ipv6_Counters_OutForwardedPktsPathAny

type Interface_RoutedVlan_Ipv6_Counters_OutForwardedPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_OutForwardedPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/out-forwarded-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_OutForwardedPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-forwarded-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-forwarded-pkts"

type Interface_RoutedVlan_Ipv6_Counters_OutMulticastOctetsPath added in v0.2.8

type Interface_RoutedVlan_Ipv6_Counters_OutMulticastOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_OutMulticastOctetsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/out-multicast-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_OutMulticastOctetsPath) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-multicast-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-multicast-octets"

type Interface_RoutedVlan_Ipv6_Counters_OutMulticastOctetsPathAny added in v0.2.8

type Interface_RoutedVlan_Ipv6_Counters_OutMulticastOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_OutMulticastOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/out-multicast-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_OutMulticastOctetsPathAny) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-multicast-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-multicast-octets"

type Interface_RoutedVlan_Ipv6_Counters_OutMulticastPktsPath added in v0.2.8

type Interface_RoutedVlan_Ipv6_Counters_OutMulticastPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_OutMulticastPktsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/out-multicast-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_OutMulticastPktsPath) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-multicast-pkts"

type Interface_RoutedVlan_Ipv6_Counters_OutMulticastPktsPathAny added in v0.2.8

type Interface_RoutedVlan_Ipv6_Counters_OutMulticastPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_OutMulticastPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/out-multicast-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_OutMulticastPktsPathAny) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-multicast-pkts"

type Interface_RoutedVlan_Ipv6_Counters_OutOctetsPath

type Interface_RoutedVlan_Ipv6_Counters_OutOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_OutOctetsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/out-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_OutOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-octets"

type Interface_RoutedVlan_Ipv6_Counters_OutOctetsPathAny

type Interface_RoutedVlan_Ipv6_Counters_OutOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_OutOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/out-octets YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_OutOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-octets"

type Interface_RoutedVlan_Ipv6_Counters_OutPktsPath

type Interface_RoutedVlan_Ipv6_Counters_OutPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_OutPktsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/out-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_OutPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-pkts"

type Interface_RoutedVlan_Ipv6_Counters_OutPktsPathAny

type Interface_RoutedVlan_Ipv6_Counters_OutPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Counters_OutPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/counters/out-pkts YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Counters_OutPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/counters/out-pkts"

type Interface_RoutedVlan_Ipv6_DhcpClientPath

type Interface_RoutedVlan_Ipv6_DhcpClientPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_DhcpClientPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/dhcp-client YANG schema element.

func (*Interface_RoutedVlan_Ipv6_DhcpClientPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/dhcp-client"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/config/dhcp-client"

func (*Interface_RoutedVlan_Ipv6_DhcpClientPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/dhcp-client"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/dhcp-client"

type Interface_RoutedVlan_Ipv6_DhcpClientPathAny

type Interface_RoutedVlan_Ipv6_DhcpClientPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_DhcpClientPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/dhcp-client YANG schema element.

func (*Interface_RoutedVlan_Ipv6_DhcpClientPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/dhcp-client"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/config/dhcp-client"

func (*Interface_RoutedVlan_Ipv6_DhcpClientPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/dhcp-client"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/dhcp-client"

type Interface_RoutedVlan_Ipv6_DupAddrDetectTransmitsPath

type Interface_RoutedVlan_Ipv6_DupAddrDetectTransmitsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_DupAddrDetectTransmitsPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/dup-addr-detect-transmits YANG schema element.

func (*Interface_RoutedVlan_Ipv6_DupAddrDetectTransmitsPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/dup-addr-detect-transmits"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/config/dup-addr-detect-transmits"

func (*Interface_RoutedVlan_Ipv6_DupAddrDetectTransmitsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/dup-addr-detect-transmits"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/dup-addr-detect-transmits"

type Interface_RoutedVlan_Ipv6_DupAddrDetectTransmitsPathAny

type Interface_RoutedVlan_Ipv6_DupAddrDetectTransmitsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_DupAddrDetectTransmitsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/dup-addr-detect-transmits YANG schema element.

func (*Interface_RoutedVlan_Ipv6_DupAddrDetectTransmitsPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/dup-addr-detect-transmits"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/config/dup-addr-detect-transmits"

func (*Interface_RoutedVlan_Ipv6_DupAddrDetectTransmitsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/dup-addr-detect-transmits"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/dup-addr-detect-transmits"

type Interface_RoutedVlan_Ipv6_EnabledPath

type Interface_RoutedVlan_Ipv6_EnabledPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_EnabledPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/enabled YANG schema element.

func (*Interface_RoutedVlan_Ipv6_EnabledPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/config/enabled"

func (*Interface_RoutedVlan_Ipv6_EnabledPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/enabled"

type Interface_RoutedVlan_Ipv6_EnabledPathAny

type Interface_RoutedVlan_Ipv6_EnabledPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_EnabledPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/enabled YANG schema element.

func (*Interface_RoutedVlan_Ipv6_EnabledPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/config/enabled"

func (*Interface_RoutedVlan_Ipv6_EnabledPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/enabled"

type Interface_RoutedVlan_Ipv6_MtuPath

type Interface_RoutedVlan_Ipv6_MtuPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_MtuPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/mtu YANG schema element.

func (*Interface_RoutedVlan_Ipv6_MtuPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/mtu"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/config/mtu"

func (*Interface_RoutedVlan_Ipv6_MtuPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/mtu"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/mtu"

type Interface_RoutedVlan_Ipv6_MtuPathAny

type Interface_RoutedVlan_Ipv6_MtuPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_MtuPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/state/mtu YANG schema element.

func (*Interface_RoutedVlan_Ipv6_MtuPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/mtu"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/config/mtu"

func (*Interface_RoutedVlan_Ipv6_MtuPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/mtu"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/state/mtu"

type Interface_RoutedVlan_Ipv6_NeighborPath

type Interface_RoutedVlan_Ipv6_NeighborPath struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_NeighborPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor YANG schema element.

func (*Interface_RoutedVlan_Ipv6_NeighborPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_NeighborPath) Ip

Ip (leaf): The IPv6 address of the neighbor node.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/*/ip"

func (*Interface_RoutedVlan_Ipv6_NeighborPath) IsRouter

IsRouter (leaf): Indicates that the neighbor node acts as a router.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/is-router"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/is-router"

func (*Interface_RoutedVlan_Ipv6_NeighborPath) LinkLayerAddress

LinkLayerAddress (leaf): The link-layer address of the neighbor node.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/link-layer-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/*/link-layer-address"

func (*Interface_RoutedVlan_Ipv6_NeighborPath) NeighborState

NeighborState (leaf): The Neighbor Unreachability Detection state of this entry.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/neighbor-state"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/neighbor-state"

func (*Interface_RoutedVlan_Ipv6_NeighborPath) Origin

Origin (leaf): The origin of this neighbor entry.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/origin"

func (*Interface_RoutedVlan_Ipv6_NeighborPath) State

State returns a Query that can be used in gNMI operations.

type Interface_RoutedVlan_Ipv6_NeighborPathAny

type Interface_RoutedVlan_Ipv6_NeighborPathAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_NeighborPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor YANG schema element.

func (*Interface_RoutedVlan_Ipv6_NeighborPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_NeighborPathAny) Ip

Ip (leaf): The IPv6 address of the neighbor node.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/*/ip"

func (*Interface_RoutedVlan_Ipv6_NeighborPathAny) IsRouter

IsRouter (leaf): Indicates that the neighbor node acts as a router.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/is-router"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/is-router"

func (*Interface_RoutedVlan_Ipv6_NeighborPathAny) LinkLayerAddress

LinkLayerAddress (leaf): The link-layer address of the neighbor node.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/link-layer-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/*/link-layer-address"

func (*Interface_RoutedVlan_Ipv6_NeighborPathAny) NeighborState

NeighborState (leaf): The Neighbor Unreachability Detection state of this entry.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/neighbor-state"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/neighbor-state"

func (*Interface_RoutedVlan_Ipv6_NeighborPathAny) Origin

Origin (leaf): The origin of this neighbor entry.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/origin"

func (*Interface_RoutedVlan_Ipv6_NeighborPathAny) State

State returns a Query that can be used in gNMI operations.

type Interface_RoutedVlan_Ipv6_NeighborPathMap added in v0.1.24

type Interface_RoutedVlan_Ipv6_NeighborPathMap struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_NeighborPathMap represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor YANG schema element.

func (*Interface_RoutedVlan_Ipv6_NeighborPathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_NeighborPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_RoutedVlan_Ipv6_NeighborPathMapAny added in v0.1.24

type Interface_RoutedVlan_Ipv6_NeighborPathMapAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_NeighborPathMapAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor YANG schema element.

func (*Interface_RoutedVlan_Ipv6_NeighborPathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_NeighborPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_RoutedVlan_Ipv6_Neighbor_IpPath

type Interface_RoutedVlan_Ipv6_Neighbor_IpPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Neighbor_IpPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/ip YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Neighbor_IpPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/config/ip"

func (*Interface_RoutedVlan_Ipv6_Neighbor_IpPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/ip"

type Interface_RoutedVlan_Ipv6_Neighbor_IpPathAny

type Interface_RoutedVlan_Ipv6_Neighbor_IpPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Neighbor_IpPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/ip YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Neighbor_IpPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/config/ip"

func (*Interface_RoutedVlan_Ipv6_Neighbor_IpPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/ip"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/ip"

type Interface_RoutedVlan_Ipv6_Neighbor_IsRouterPath

type Interface_RoutedVlan_Ipv6_Neighbor_IsRouterPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Neighbor_IsRouterPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/is-router YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Neighbor_IsRouterPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/is-router"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/is-router"

type Interface_RoutedVlan_Ipv6_Neighbor_IsRouterPathAny

type Interface_RoutedVlan_Ipv6_Neighbor_IsRouterPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Neighbor_IsRouterPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/is-router YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Neighbor_IsRouterPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/is-router"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/is-router"

type Interface_RoutedVlan_Ipv6_Neighbor_LinkLayerAddressPath

type Interface_RoutedVlan_Ipv6_Neighbor_LinkLayerAddressPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Neighbor_LinkLayerAddressPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/link-layer-address YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Neighbor_LinkLayerAddressPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/link-layer-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/config/link-layer-address"

func (*Interface_RoutedVlan_Ipv6_Neighbor_LinkLayerAddressPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/link-layer-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/link-layer-address"

type Interface_RoutedVlan_Ipv6_Neighbor_LinkLayerAddressPathAny

type Interface_RoutedVlan_Ipv6_Neighbor_LinkLayerAddressPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Neighbor_LinkLayerAddressPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/link-layer-address YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Neighbor_LinkLayerAddressPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/link-layer-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/config/link-layer-address"

func (*Interface_RoutedVlan_Ipv6_Neighbor_LinkLayerAddressPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/link-layer-address"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/link-layer-address"

type Interface_RoutedVlan_Ipv6_Neighbor_NeighborStatePath

type Interface_RoutedVlan_Ipv6_Neighbor_NeighborStatePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Neighbor_NeighborStatePath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/neighbor-state YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Neighbor_NeighborStatePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/neighbor-state"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/neighbor-state"

type Interface_RoutedVlan_Ipv6_Neighbor_NeighborStatePathAny

type Interface_RoutedVlan_Ipv6_Neighbor_NeighborStatePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Neighbor_NeighborStatePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/neighbor-state YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Neighbor_NeighborStatePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/neighbor-state"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/neighbor-state"

type Interface_RoutedVlan_Ipv6_Neighbor_OriginPath

type Interface_RoutedVlan_Ipv6_Neighbor_OriginPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Neighbor_OriginPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/origin YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Neighbor_OriginPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/origin"

type Interface_RoutedVlan_Ipv6_Neighbor_OriginPathAny

type Interface_RoutedVlan_Ipv6_Neighbor_OriginPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Neighbor_OriginPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/origin YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Neighbor_OriginPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/neighbors/neighbor/state/origin"

type Interface_RoutedVlan_Ipv6_RouterAdvertisementPath

type Interface_RoutedVlan_Ipv6_RouterAdvertisementPath struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_RouterAdvertisementPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPath) Enable added in v0.1.24

Enable (leaf): If set to false, all IPv6 router advertisement functions are disabled. The local system will not transmit router advertisement messages and will not respond to router solicitation messages.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enable"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/*/enable"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPath) Interval

Interval (leaf): The interval between periodic router advertisement neighbor discovery messages sent on this interface expressed in seconds.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/interval"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/*/interval"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPath) Lifetime

Lifetime (leaf): The lifetime advertised in the router advertisement neighbor discovery message on this interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/lifetime"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/*/lifetime"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPath) Managed added in v0.1.2

Managed (leaf): When set to true, the managed address configuration (M) flag is set in the advertised router advertisement. The M flag indicates that there are addresses available via DHCPv6.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/managed"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/*/managed"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPath) Mode added in v0.1.24

Mode (leaf): Mode controls which set of behaviors the local system should perform to support IPv6 router advertisements.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/*/mode"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPath) OtherConfig added in v0.1.2

OtherConfig (leaf): When set to true, the other configuration (O) flag is set in the advertised router advertisement. The O flag indicates that there is other configuration available via DHCPv6 (e.g., DNS servers).

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/other-config"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/*/other-config"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPath) Prefix added in v0.1.2

Prefix (list): List of prefixes that are to be included in the IPv6 router-advertisement messages for the interface. The list is keyed by the IPv6 prefix in CIDR representation.

Prefixes that are listed are those that are to be advertised in router advertisement messages. Where there are IPv6 global addresses configured on an interface and the prefix is not listed in the prefix list, it MUST NOT be advertised in the router advertisement message.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "prefixes/prefix"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix"

Prefix: string

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPath) PrefixAny added in v0.1.2

PrefixAny (list): List of prefixes that are to be included in the IPv6 router-advertisement messages for the interface. The list is keyed by the IPv6 prefix in CIDR representation.

Prefixes that are listed are those that are to be advertised in router advertisement messages. Where there are IPv6 global addresses configured on an interface and the prefix is not listed in the prefix list, it MUST NOT be advertised in the router advertisement message.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "prefixes/prefix"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPath) PrefixMap added in v0.1.24

PrefixMap (list): List of prefixes that are to be included in the IPv6 router-advertisement messages for the interface. The list is keyed by the IPv6 prefix in CIDR representation.

Prefixes that are listed are those that are to be advertised in router advertisement messages. Where there are IPv6 global addresses configured on an interface and the prefix is not listed in the prefix list, it MUST NOT be advertised in the router advertisement message.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "prefixes/prefix"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPath) State

State returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPath) Suppress

Suppress (leaf): When set to true, router advertisement neighbor discovery messages are not transmitted on this interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/suppress"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/*/suppress"

type Interface_RoutedVlan_Ipv6_RouterAdvertisementPathAny

type Interface_RoutedVlan_Ipv6_RouterAdvertisementPathAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_RouterAdvertisementPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPathAny) Enable added in v0.1.24

Enable (leaf): If set to false, all IPv6 router advertisement functions are disabled. The local system will not transmit router advertisement messages and will not respond to router solicitation messages.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enable"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/*/enable"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPathAny) Interval

Interval (leaf): The interval between periodic router advertisement neighbor discovery messages sent on this interface expressed in seconds.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/interval"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/*/interval"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPathAny) Lifetime

Lifetime (leaf): The lifetime advertised in the router advertisement neighbor discovery message on this interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/lifetime"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/*/lifetime"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPathAny) Managed added in v0.1.2

Managed (leaf): When set to true, the managed address configuration (M) flag is set in the advertised router advertisement. The M flag indicates that there are addresses available via DHCPv6.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/managed"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/*/managed"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPathAny) Mode added in v0.1.24

Mode (leaf): Mode controls which set of behaviors the local system should perform to support IPv6 router advertisements.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/*/mode"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPathAny) OtherConfig added in v0.1.2

OtherConfig (leaf): When set to true, the other configuration (O) flag is set in the advertised router advertisement. The O flag indicates that there is other configuration available via DHCPv6 (e.g., DNS servers).

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/other-config"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/*/other-config"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPathAny) Prefix added in v0.1.2

Prefix (list): List of prefixes that are to be included in the IPv6 router-advertisement messages for the interface. The list is keyed by the IPv6 prefix in CIDR representation.

Prefixes that are listed are those that are to be advertised in router advertisement messages. Where there are IPv6 global addresses configured on an interface and the prefix is not listed in the prefix list, it MUST NOT be advertised in the router advertisement message.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "prefixes/prefix"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix"

Prefix: string

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPathAny) PrefixAny added in v0.1.2

PrefixAny (list): List of prefixes that are to be included in the IPv6 router-advertisement messages for the interface. The list is keyed by the IPv6 prefix in CIDR representation.

Prefixes that are listed are those that are to be advertised in router advertisement messages. Where there are IPv6 global addresses configured on an interface and the prefix is not listed in the prefix list, it MUST NOT be advertised in the router advertisement message.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "prefixes/prefix"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPathAny) PrefixMap added in v0.1.24

PrefixMap (list): List of prefixes that are to be included in the IPv6 router-advertisement messages for the interface. The list is keyed by the IPv6 prefix in CIDR representation.

Prefixes that are listed are those that are to be advertised in router advertisement messages. Where there are IPv6 global addresses configured on an interface and the prefix is not listed in the prefix list, it MUST NOT be advertised in the router advertisement message.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "prefixes/prefix"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisementPathAny) Suppress

Suppress (leaf): When set to true, router advertisement neighbor discovery messages are not transmitted on this interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/suppress"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/*/suppress"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_EnablePath added in v0.1.24

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_EnablePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_EnablePath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/enable YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_EnablePath) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enable"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/config/enable"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_EnablePath) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enable"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/enable"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_EnablePathAny added in v0.1.24

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_EnablePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_EnablePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/enable YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_EnablePathAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enable"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/config/enable"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_EnablePathAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enable"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/enable"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_IntervalPath

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_IntervalPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_IntervalPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/interval YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_IntervalPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/interval"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/config/interval"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_IntervalPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/interval"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/interval"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_IntervalPathAny

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_IntervalPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_IntervalPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/interval YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_IntervalPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/interval"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/config/interval"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_IntervalPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/interval"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/interval"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_LifetimePath

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_LifetimePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_LifetimePath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/lifetime YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_LifetimePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/lifetime"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/config/lifetime"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_LifetimePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/lifetime"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/lifetime"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_LifetimePathAny

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_LifetimePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_LifetimePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/lifetime YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_LifetimePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/lifetime"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/config/lifetime"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_LifetimePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/lifetime"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/lifetime"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_ManagedPath added in v0.1.2

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_ManagedPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_ManagedPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/managed YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_ManagedPath) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/managed"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/config/managed"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_ManagedPath) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/managed"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/managed"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_ManagedPathAny added in v0.1.2

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_ManagedPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_ManagedPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/managed YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_ManagedPathAny) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/managed"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/config/managed"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_ManagedPathAny) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/managed"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/managed"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_ModePath added in v0.1.24

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_ModePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_ModePath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/mode YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_ModePath) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/config/mode"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_ModePath) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/mode"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_ModePathAny added in v0.1.24

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_ModePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_ModePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/mode YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_ModePathAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/config/mode"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_ModePathAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/mode"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/mode"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_OtherConfigPath added in v0.1.2

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_OtherConfigPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_OtherConfigPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/other-config YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_OtherConfigPath) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/other-config"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/config/other-config"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_OtherConfigPath) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/other-config"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/other-config"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_OtherConfigPathAny added in v0.1.2

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_OtherConfigPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_OtherConfigPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/other-config YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_OtherConfigPathAny) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/other-config"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/config/other-config"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_OtherConfigPathAny) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/other-config"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/other-config"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPath added in v0.1.2

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPath struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPath) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPath) DisableAdvertisement added in v0.1.2

DisableAdvertisement (leaf): When set to true, the prefix is not advertised within router advertisement messages that are sent as a result of router soliciation messages.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/disable-advertisement"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/*/disable-advertisement"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPath) DisableAutoconfiguration added in v0.1.2

DisableAutoconfiguration (leaf): When set to true, the prefix is marked as not to be used for stateless address configuration. This is achieved by setting the autonomous address configuration bit for the prefix.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/disable-autoconfiguration"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/*/disable-autoconfiguration"

EnableOnlink (leaf): When set to true, the prefix is marked as being on link by setting the L-bit for the prefix within a router advertisement.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enable-onlink"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/*/enable-onlink"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPath) PreferredLifetime added in v0.1.2

PreferredLifetime (leaf): The length of time that the address within the prefix remains in the preferred state, i.e., unrestricted use is allowed by upper-layer protocols. See RFC4862 for a complete definition of preferred behaviours.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/preferred-lifetime"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/*/preferred-lifetime"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPath) Prefix added in v0.1.2

Prefix (leaf): IPv6 prefix to be advertised within the router advertisement message.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/prefix"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/*/prefix"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPath) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPath) ValidLifetime added in v0.1.2

ValidLifetime (leaf): The length of time that the prefix is valid relative to the time the packet was sent.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/valid-lifetime"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/*/valid-lifetime"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPathAny added in v0.1.2

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPathAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPathAny) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPathAny) DisableAdvertisement added in v0.1.2

DisableAdvertisement (leaf): When set to true, the prefix is not advertised within router advertisement messages that are sent as a result of router soliciation messages.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/disable-advertisement"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/*/disable-advertisement"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPathAny) DisableAutoconfiguration added in v0.1.2

DisableAutoconfiguration (leaf): When set to true, the prefix is marked as not to be used for stateless address configuration. This is achieved by setting the autonomous address configuration bit for the prefix.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/disable-autoconfiguration"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/*/disable-autoconfiguration"

EnableOnlink (leaf): When set to true, the prefix is marked as being on link by setting the L-bit for the prefix within a router advertisement.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enable-onlink"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/*/enable-onlink"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPathAny) PreferredLifetime added in v0.1.2

PreferredLifetime (leaf): The length of time that the address within the prefix remains in the preferred state, i.e., unrestricted use is allowed by upper-layer protocols. See RFC4862 for a complete definition of preferred behaviours.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/preferred-lifetime"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/*/preferred-lifetime"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPathAny) Prefix added in v0.1.2

Prefix (leaf): IPv6 prefix to be advertised within the router advertisement message.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/prefix"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/*/prefix"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPathAny) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPathAny) ValidLifetime added in v0.1.2

ValidLifetime (leaf): The length of time that the prefix is valid relative to the time the packet was sent.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/valid-lifetime"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/*/valid-lifetime"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPathMap added in v0.1.24

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPathMap struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPathMap represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPathMapAny added in v0.1.24

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPathMapAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPathMapAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_PrefixPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_DisableAdvertisementPath added in v0.1.2

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_DisableAdvertisementPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_DisableAdvertisementPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/disable-advertisement YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_DisableAdvertisementPath) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/disable-advertisement"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/config/disable-advertisement"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_DisableAdvertisementPath) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/disable-advertisement"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/disable-advertisement"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_DisableAdvertisementPathAny added in v0.1.2

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_DisableAdvertisementPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_DisableAdvertisementPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/disable-advertisement YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_DisableAdvertisementPathAny) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/disable-advertisement"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/config/disable-advertisement"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_DisableAdvertisementPathAny) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/disable-advertisement"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/disable-advertisement"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_DisableAutoconfigurationPath added in v0.1.2

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_DisableAutoconfigurationPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_DisableAutoconfigurationPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/disable-autoconfiguration YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_DisableAutoconfigurationPath) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/disable-autoconfiguration"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/config/disable-autoconfiguration"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_DisableAutoconfigurationPath) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/disable-autoconfiguration"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/disable-autoconfiguration"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_DisableAutoconfigurationPathAny added in v0.1.2

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_DisableAutoconfigurationPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_DisableAutoconfigurationPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/disable-autoconfiguration YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_DisableAutoconfigurationPathAny) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/disable-autoconfiguration"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/config/disable-autoconfiguration"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_DisableAutoconfigurationPathAny) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/disable-autoconfiguration"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/disable-autoconfiguration"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_EnableOnlinkPath added in v0.1.2

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_EnableOnlinkPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_EnableOnlinkPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/enable-onlink YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_EnableOnlinkPath) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enable-onlink"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/config/enable-onlink"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_EnableOnlinkPath) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enable-onlink"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/enable-onlink"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_EnableOnlinkPathAny added in v0.1.2

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_EnableOnlinkPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_EnableOnlinkPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/enable-onlink YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_EnableOnlinkPathAny) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enable-onlink"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/config/enable-onlink"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_EnableOnlinkPathAny) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enable-onlink"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/enable-onlink"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_PreferredLifetimePath added in v0.1.2

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_PreferredLifetimePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_PreferredLifetimePath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/preferred-lifetime YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_PreferredLifetimePath) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/preferred-lifetime"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/config/preferred-lifetime"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_PreferredLifetimePath) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/preferred-lifetime"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/preferred-lifetime"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_PreferredLifetimePathAny added in v0.1.2

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_PreferredLifetimePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_PreferredLifetimePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/preferred-lifetime YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_PreferredLifetimePathAny) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/preferred-lifetime"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/config/preferred-lifetime"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_PreferredLifetimePathAny) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/preferred-lifetime"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/preferred-lifetime"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_PrefixPath added in v0.1.2

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_PrefixPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_PrefixPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/prefix YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_PrefixPath) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/prefix"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/config/prefix"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_PrefixPath) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/prefix"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/prefix"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_PrefixPathAny added in v0.1.2

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_PrefixPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_PrefixPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/prefix YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_PrefixPathAny) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/prefix"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/config/prefix"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_PrefixPathAny) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/prefix"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/prefix"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_ValidLifetimePath added in v0.1.2

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_ValidLifetimePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_ValidLifetimePath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/valid-lifetime YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_ValidLifetimePath) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/valid-lifetime"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/config/valid-lifetime"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_ValidLifetimePath) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/valid-lifetime"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/valid-lifetime"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_ValidLifetimePathAny added in v0.1.2

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_ValidLifetimePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_ValidLifetimePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/valid-lifetime YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_ValidLifetimePathAny) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/valid-lifetime"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/config/valid-lifetime"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_Prefix_ValidLifetimePathAny) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/valid-lifetime"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/prefixes/prefix/state/valid-lifetime"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_SuppressPath

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_SuppressPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_SuppressPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/suppress YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_SuppressPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/suppress"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/config/suppress"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_SuppressPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/suppress"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/suppress"

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_SuppressPathAny

type Interface_RoutedVlan_Ipv6_RouterAdvertisement_SuppressPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_RouterAdvertisement_SuppressPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/suppress YANG schema element.

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_SuppressPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/suppress"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/config/suppress"

func (*Interface_RoutedVlan_Ipv6_RouterAdvertisement_SuppressPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/suppress"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/router-advertisement/state/suppress"

type Interface_RoutedVlan_Ipv6_UnnumberedPath

type Interface_RoutedVlan_Ipv6_UnnumberedPath struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_UnnumberedPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/unnumbered YANG schema element.

func (*Interface_RoutedVlan_Ipv6_UnnumberedPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_UnnumberedPath) Enabled

Enabled (leaf): Indicates that the subinterface is unnumbered. By default the subinterface is numbered, i.e., expected to have an IP address configuration.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered/*/enabled"

func (*Interface_RoutedVlan_Ipv6_UnnumberedPath) 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-interfaces"
Path from parent:     "interface-ref"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered/interface-ref"

func (*Interface_RoutedVlan_Ipv6_UnnumberedPath) State

State returns a Query that can be used in gNMI operations.

type Interface_RoutedVlan_Ipv6_UnnumberedPathAny

type Interface_RoutedVlan_Ipv6_UnnumberedPathAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_UnnumberedPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/unnumbered YANG schema element.

func (*Interface_RoutedVlan_Ipv6_UnnumberedPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_UnnumberedPathAny) Enabled

Enabled (leaf): Indicates that the subinterface is unnumbered. By default the subinterface is numbered, i.e., expected to have an IP address configuration.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered/*/enabled"

func (*Interface_RoutedVlan_Ipv6_UnnumberedPathAny) 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-interfaces"
Path from parent:     "interface-ref"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered/interface-ref"

func (*Interface_RoutedVlan_Ipv6_UnnumberedPathAny) State

State returns a Query that can be used in gNMI operations.

type Interface_RoutedVlan_Ipv6_Unnumbered_EnabledPath

type Interface_RoutedVlan_Ipv6_Unnumbered_EnabledPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Unnumbered_EnabledPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/unnumbered/state/enabled YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Unnumbered_EnabledPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered/config/enabled"

func (*Interface_RoutedVlan_Ipv6_Unnumbered_EnabledPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered/state/enabled"

type Interface_RoutedVlan_Ipv6_Unnumbered_EnabledPathAny

type Interface_RoutedVlan_Ipv6_Unnumbered_EnabledPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Unnumbered_EnabledPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/unnumbered/state/enabled YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Unnumbered_EnabledPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered/config/enabled"

func (*Interface_RoutedVlan_Ipv6_Unnumbered_EnabledPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enabled"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered/state/enabled"

type Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRefPath

type Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRefPath struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRefPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/unnumbered/interface-ref YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRefPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_Unnumbered_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-interfaces"
Path from parent:     "*/interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered/interface-ref/*/interface"

func (*Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRefPath) State

State returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_Unnumbered_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-interfaces"
Path from parent:     "*/subinterface"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered/interface-ref/*/subinterface"

type Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRefPathAny

type Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRefPathAny struct {
	*ygnmi.NodePath
}

Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRefPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/unnumbered/interface-ref YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRefPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_Unnumbered_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-interfaces"
Path from parent:     "*/interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered/interface-ref/*/interface"

func (*Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRefPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_RoutedVlan_Ipv6_Unnumbered_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-interfaces"
Path from parent:     "*/subinterface"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered/interface-ref/*/subinterface"

type Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRef_InterfacePath

type Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRef_InterfacePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRef_InterfacePath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/unnumbered/interface-ref/state/interface YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRef_InterfacePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered/interface-ref/config/interface"

func (*Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRef_InterfacePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered/interface-ref/state/interface"

type Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRef_InterfacePathAny

type Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRef_InterfacePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRef_InterfacePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/unnumbered/interface-ref/state/interface YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRef_InterfacePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered/interface-ref/config/interface"

func (*Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRef_InterfacePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/interface"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered/interface-ref/state/interface"

type Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRef_SubinterfacePath

type Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRef_SubinterfacePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRef_SubinterfacePath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/unnumbered/interface-ref/state/subinterface YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRef_SubinterfacePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/subinterface"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered/interface-ref/config/subinterface"

func (*Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRef_SubinterfacePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/subinterface"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered/interface-ref/state/subinterface"

type Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRef_SubinterfacePathAny

type Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRef_SubinterfacePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRef_SubinterfacePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/ipv6/unnumbered/interface-ref/state/subinterface YANG schema element.

func (*Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRef_SubinterfacePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/subinterface"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered/interface-ref/config/subinterface"

func (*Interface_RoutedVlan_Ipv6_Unnumbered_InterfaceRef_SubinterfacePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/subinterface"
Path from root:       "/interfaces/interface/routed-vlan/ipv6/unnumbered/interface-ref/state/subinterface"

type Interface_RoutedVlan_VlanPath

type Interface_RoutedVlan_VlanPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_VlanPath represents the /openconfig-interfaces/interfaces/interface/routed-vlan/state/vlan YANG schema element.

func (*Interface_RoutedVlan_VlanPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/vlan"
Path from root:       "/interfaces/interface/routed-vlan/config/vlan"

func (*Interface_RoutedVlan_VlanPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/vlan"
Path from root:       "/interfaces/interface/routed-vlan/state/vlan"

type Interface_RoutedVlan_VlanPathAny

type Interface_RoutedVlan_VlanPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_RoutedVlan_VlanPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/routed-vlan/state/vlan YANG schema element.

func (*Interface_RoutedVlan_VlanPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/vlan"
Path from root:       "/interfaces/interface/routed-vlan/config/vlan"

func (*Interface_RoutedVlan_VlanPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/vlan"
Path from root:       "/interfaces/interface/routed-vlan/state/vlan"

type Interface_SubinterfacePath

type Interface_SubinterfacePath struct {
	*ygnmi.NodePath
}

Interface_SubinterfacePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface YANG schema element.

func (*Interface_SubinterfacePath) AdminStatus

AdminStatus (leaf): The desired state of the interface. In RFC 7223 this leaf has the same read semantics as ifAdminStatus. Here, it reflects the administrative state as set by enabling or disabling the interface.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/admin-status"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/admin-status"

func (*Interface_SubinterfacePath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_SubinterfacePath) Counters

Counters (container): A collection of interface specific statistics entitites which are not common to subinterfaces.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/counters"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters"

func (*Interface_SubinterfacePath) Cpu

Cpu (leaf): When set to true, the interface is for traffic that is handled by the system CPU, sometimes also called the control plane interface. On systems that represent the CPU interface as an Ethernet interface, for example, this leaf should be used to distinguish the CPU interface from dataplane interfaces.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/cpu"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/cpu"

func (*Interface_SubinterfacePath) Description

Description (leaf): A textual description of the interface.

A server implementation MAY map this leaf to the ifAlias MIB object. Such an implementation needs to use some mechanism to handle the differences in size and characters allowed between this leaf and ifAlias. The definition of such a mechanism is outside the scope of this document.

Since ifAlias is defined to be stored in non-volatile storage, the MIB implementation MUST map ifAlias to the value of 'description' in the persistently stored datastore.

Specifically, if the device supports ':startup', when ifAlias is read the device MUST return the value of 'description' in the 'startup' datastore, and when it is written, it MUST be written to the 'running' and 'startup' datastores. Note that it is up to the implementation to

decide whether to modify this single leaf in 'startup' or perform an implicit copy-config from 'running' to 'startup'.

If the device does not support ':startup', ifAlias MUST be mapped to the 'description' leaf in the 'running' datastore.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/description"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/*/description"

func (*Interface_SubinterfacePath) Enabled

Enabled (leaf): This leaf contains the configured, desired state of the interface.

Systems that implement the IF-MIB use the value of this leaf in the 'running' datastore to set IF-MIB.ifAdminStatus to 'up' or 'down' after an ifEntry has been initialized, as described in RFC 2863.

Changes in this leaf in the 'running' datastore are reflected in ifAdminStatus, but if ifAdminStatus is changed over SNMP, this leaf is not affected.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/*/enabled"

func (*Interface_SubinterfacePath) Ifindex

Ifindex (leaf): System assigned number for each interface. Corresponds to ifIndex object in SNMP Interface MIB

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/ifindex"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/ifindex"

func (*Interface_SubinterfacePath) Index

Index (leaf): The index of the subinterface, or logical interface number. On systems with no support for subinterfaces, or not using subinterfaces, this value should default to 0, i.e., the default subinterface.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/index"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/*/index"

func (*Interface_SubinterfacePath) Ipv4

Ipv4 (container): Parameters for the IPv4 address family.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "ipv4"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4"

func (*Interface_SubinterfacePath) Ipv6

Ipv6 (container): Parameters for the IPv6 address family.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "ipv6"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6"

func (*Interface_SubinterfacePath) LastChange

LastChange (leaf): This timestamp indicates the absolute time of the last state change of the interface (e.g., up-to-down transition). This is different than the SNMP ifLastChange object in the standard interface MIB in that it is not relative to the system boot time (i.e,. sysUpTime).

The value is the timestamp in nanoseconds relative to the Unix Epoch (Jan 1, 1970 00:00:00 UTC).

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/last-change"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/last-change"

func (*Interface_SubinterfacePath) Logical

Logical (leaf): When set to true, the interface is a logical interface which does not have an associated physical port or channel on the system.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/logical"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/logical"

func (*Interface_SubinterfacePath) Management

Management (leaf): When set to true, the interface is a dedicated management interface that is not connected to dataplane interfaces. It may be used to connect the system to an out-of-band management network, for example.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/management"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/management"

func (*Interface_SubinterfacePath) Name

Name (leaf): The system-assigned name for the sub-interface. This MAY be a combination of the base interface name and the subinterface index, or some other convention used by the system.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/name"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/name"

func (*Interface_SubinterfacePath) OperStatus

OperStatus (leaf): The current operational state of the interface.

This leaf has the same semantics as ifOperStatus.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/oper-status"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/oper-status"

func (*Interface_SubinterfacePath) State

State returns a Query that can be used in gNMI operations.

func (*Interface_SubinterfacePath) Vlan

Vlan (container): Enclosing container for VLAN interface-specific data on subinterfaces

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vlan"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan"

type Interface_SubinterfacePathAny

type Interface_SubinterfacePathAny struct {
	*ygnmi.NodePath
}

Interface_SubinterfacePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface YANG schema element.

func (*Interface_SubinterfacePathAny) AdminStatus

AdminStatus (leaf): The desired state of the interface. In RFC 7223 this leaf has the same read semantics as ifAdminStatus. Here, it reflects the administrative state as set by enabling or disabling the interface.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/admin-status"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/admin-status"

func (*Interface_SubinterfacePathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_SubinterfacePathAny) Counters

Counters (container): A collection of interface specific statistics entitites which are not common to subinterfaces.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/counters"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters"

func (*Interface_SubinterfacePathAny) Cpu

Cpu (leaf): When set to true, the interface is for traffic that is handled by the system CPU, sometimes also called the control plane interface. On systems that represent the CPU interface as an Ethernet interface, for example, this leaf should be used to distinguish the CPU interface from dataplane interfaces.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/cpu"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/cpu"

func (*Interface_SubinterfacePathAny) Description

Description (leaf): A textual description of the interface.

A server implementation MAY map this leaf to the ifAlias MIB object. Such an implementation needs to use some mechanism to handle the differences in size and characters allowed between this leaf and ifAlias. The definition of such a mechanism is outside the scope of this document.

Since ifAlias is defined to be stored in non-volatile storage, the MIB implementation MUST map ifAlias to the value of 'description' in the persistently stored datastore.

Specifically, if the device supports ':startup', when ifAlias is read the device MUST return the value of 'description' in the 'startup' datastore, and when it is written, it MUST be written to the 'running' and 'startup' datastores. Note that it is up to the implementation to

decide whether to modify this single leaf in 'startup' or perform an implicit copy-config from 'running' to 'startup'.

If the device does not support ':startup', ifAlias MUST be mapped to the 'description' leaf in the 'running' datastore.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/description"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/*/description"

func (*Interface_SubinterfacePathAny) Enabled

Enabled (leaf): This leaf contains the configured, desired state of the interface.

Systems that implement the IF-MIB use the value of this leaf in the 'running' datastore to set IF-MIB.ifAdminStatus to 'up' or 'down' after an ifEntry has been initialized, as described in RFC 2863.

Changes in this leaf in the 'running' datastore are reflected in ifAdminStatus, but if ifAdminStatus is changed over SNMP, this leaf is not affected.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/*/enabled"

func (*Interface_SubinterfacePathAny) Ifindex

Ifindex (leaf): System assigned number for each interface. Corresponds to ifIndex object in SNMP Interface MIB

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/ifindex"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/ifindex"

func (*Interface_SubinterfacePathAny) Index

Index (leaf): The index of the subinterface, or logical interface number. On systems with no support for subinterfaces, or not using subinterfaces, this value should default to 0, i.e., the default subinterface.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/index"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/*/index"

func (*Interface_SubinterfacePathAny) Ipv4

Ipv4 (container): Parameters for the IPv4 address family.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "ipv4"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4"

func (*Interface_SubinterfacePathAny) Ipv6

Ipv6 (container): Parameters for the IPv6 address family.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "ipv6"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6"

func (*Interface_SubinterfacePathAny) LastChange

LastChange (leaf): This timestamp indicates the absolute time of the last state change of the interface (e.g., up-to-down transition). This is different than the SNMP ifLastChange object in the standard interface MIB in that it is not relative to the system boot time (i.e,. sysUpTime).

The value is the timestamp in nanoseconds relative to the Unix Epoch (Jan 1, 1970 00:00:00 UTC).

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/last-change"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/last-change"

func (*Interface_SubinterfacePathAny) Logical

Logical (leaf): When set to true, the interface is a logical interface which does not have an associated physical port or channel on the system.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/logical"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/logical"

func (*Interface_SubinterfacePathAny) Management

Management (leaf): When set to true, the interface is a dedicated management interface that is not connected to dataplane interfaces. It may be used to connect the system to an out-of-band management network, for example.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/management"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/management"

func (*Interface_SubinterfacePathAny) Name

Name (leaf): The system-assigned name for the sub-interface. This MAY be a combination of the base interface name and the subinterface index, or some other convention used by the system.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/name"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/name"

func (*Interface_SubinterfacePathAny) OperStatus

OperStatus (leaf): The current operational state of the interface.

This leaf has the same semantics as ifOperStatus.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/oper-status"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/oper-status"

func (*Interface_SubinterfacePathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_SubinterfacePathAny) Vlan

Vlan (container): Enclosing container for VLAN interface-specific data on subinterfaces

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vlan"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan"

type Interface_SubinterfacePathMap added in v0.1.24

type Interface_SubinterfacePathMap struct {
	*ygnmi.NodePath
}

Interface_SubinterfacePathMap represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface YANG schema element.

func (*Interface_SubinterfacePathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_SubinterfacePathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_SubinterfacePathMapAny added in v0.1.24

type Interface_SubinterfacePathMapAny struct {
	*ygnmi.NodePath
}

Interface_SubinterfacePathMapAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface YANG schema element.

func (*Interface_SubinterfacePathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_SubinterfacePathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_AdminStatusPath

type Interface_Subinterface_AdminStatusPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_AdminStatusPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/admin-status YANG schema element.

func (*Interface_Subinterface_AdminStatusPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/admin-status"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/admin-status"

type Interface_Subinterface_AdminStatusPathAny

type Interface_Subinterface_AdminStatusPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_AdminStatusPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/admin-status YANG schema element.

func (*Interface_Subinterface_AdminStatusPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/admin-status"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/admin-status"

type Interface_Subinterface_CountersPath

type Interface_Subinterface_CountersPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_CountersPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters YANG schema element.

func (*Interface_Subinterface_CountersPath) CarrierTransitions

CarrierTransitions (leaf): Number of times the interface state has transitioned between up and down since the time the device restarted or the last-clear time, whichever is most recent.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "carrier-transitions"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/carrier-transitions"

func (*Interface_Subinterface_CountersPath) InBroadcastPkts

InBroadcastPkts (leaf): The number of packets, delivered by this sub-layer to a higher (sub-)layer, that were addressed to a broadcast address at this sub-layer.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-broadcast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-broadcast-pkts"

func (*Interface_Subinterface_CountersPath) InDiscards

InDiscards (leaf): The number of inbound packets that were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-discards"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-discards"

func (*Interface_Subinterface_CountersPath) InErrors

InErrors (leaf): For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character- oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-errors"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-errors"

func (*Interface_Subinterface_CountersPath) InFcsErrors

InFcsErrors (leaf): Number of received packets which had errors in the frame check sequence (FCS), i.e., framing errors.

Discontinuities in the value of this counter can occur when the device is re-initialization as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-fcs-errors"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-fcs-errors"

func (*Interface_Subinterface_CountersPath) InMulticastPkts

InMulticastPkts (leaf): The number of packets, delivered by this sub-layer to a higher (sub-)layer, that were addressed to a multicast address at this sub-layer. For a MAC-layer protocol, this includes both Group and Functional addresses.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-multicast-pkts"

func (*Interface_Subinterface_CountersPath) InOctets

InOctets (leaf): The total number of octets received on the interface, including framing characters.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-octets"

func (*Interface_Subinterface_CountersPath) InPkts

InPkts (leaf): The total number of packets received on the interface, including all unicast, multicast, broadcast and bad packets etc.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-pkts"

func (*Interface_Subinterface_CountersPath) InUnicastPkts

InUnicastPkts (leaf): The number of packets, delivered by this sub-layer to a higher (sub-)layer, that were not addressed to a multicast or broadcast address at this sub-layer.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-unicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-unicast-pkts"

func (*Interface_Subinterface_CountersPath) InUnknownProtos

InUnknownProtos (leaf): For packet-oriented interfaces, the number of packets received via the interface that were discarded because of an unknown or unsupported protocol. For character-oriented or fixed-length interfaces that support protocol multiplexing, the number of transmission units received via the interface that were discarded because of an unknown or unsupported protocol. For any interface that does not support protocol multiplexing, this counter is not present.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-unknown-protos"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-unknown-protos"

func (*Interface_Subinterface_CountersPath) LastClear

LastClear (leaf): Timestamp of the last time the interface counters were cleared.

The value is the timestamp in nanoseconds relative to the Unix Epoch (Jan 1, 1970 00:00:00 UTC).

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "last-clear"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/last-clear"

func (*Interface_Subinterface_CountersPath) OutBroadcastPkts

OutBroadcastPkts (leaf): The total number of packets that higher-level protocols requested be transmitted, and that were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-broadcast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-broadcast-pkts"

func (*Interface_Subinterface_CountersPath) OutDiscards

OutDiscards (leaf): The number of outbound packets that were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-discards"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-discards"

func (*Interface_Subinterface_CountersPath) OutErrors

OutErrors (leaf): For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfaces, the number of outbound transmission units that could not be transmitted because of errors.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-errors"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-errors"

func (*Interface_Subinterface_CountersPath) OutMulticastPkts

OutMulticastPkts (leaf): The total number of packets that higher-level protocols requested be transmitted, and that were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC-layer protocol, this includes both Group and Functional addresses.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-multicast-pkts"

func (*Interface_Subinterface_CountersPath) OutOctets

OutOctets (leaf): The total number of octets transmitted out of the interface, including framing characters.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-octets"

func (*Interface_Subinterface_CountersPath) OutPkts

OutPkts (leaf): The total number of packets transmitted out of the interface, including all unicast, multicast, broadcast, and bad packets etc.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-pkts"

func (*Interface_Subinterface_CountersPath) OutUnicastPkts

OutUnicastPkts (leaf): The total number of packets that higher-level protocols requested be transmitted, and that were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-unicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-unicast-pkts"

func (*Interface_Subinterface_CountersPath) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_CountersPathAny

type Interface_Subinterface_CountersPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_CountersPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters YANG schema element.

func (*Interface_Subinterface_CountersPathAny) CarrierTransitions

CarrierTransitions (leaf): Number of times the interface state has transitioned between up and down since the time the device restarted or the last-clear time, whichever is most recent.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "carrier-transitions"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/carrier-transitions"

func (*Interface_Subinterface_CountersPathAny) InBroadcastPkts

InBroadcastPkts (leaf): The number of packets, delivered by this sub-layer to a higher (sub-)layer, that were addressed to a broadcast address at this sub-layer.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-broadcast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-broadcast-pkts"

func (*Interface_Subinterface_CountersPathAny) InDiscards

InDiscards (leaf): The number of inbound packets that were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-discards"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-discards"

func (*Interface_Subinterface_CountersPathAny) InErrors

InErrors (leaf): For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character- oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-errors"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-errors"

func (*Interface_Subinterface_CountersPathAny) InFcsErrors

InFcsErrors (leaf): Number of received packets which had errors in the frame check sequence (FCS), i.e., framing errors.

Discontinuities in the value of this counter can occur when the device is re-initialization as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-fcs-errors"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-fcs-errors"

func (*Interface_Subinterface_CountersPathAny) InMulticastPkts

InMulticastPkts (leaf): The number of packets, delivered by this sub-layer to a higher (sub-)layer, that were addressed to a multicast address at this sub-layer. For a MAC-layer protocol, this includes both Group and Functional addresses.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-multicast-pkts"

func (*Interface_Subinterface_CountersPathAny) InOctets

InOctets (leaf): The total number of octets received on the interface, including framing characters.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-octets"

func (*Interface_Subinterface_CountersPathAny) InPkts

InPkts (leaf): The total number of packets received on the interface, including all unicast, multicast, broadcast and bad packets etc.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-pkts"

func (*Interface_Subinterface_CountersPathAny) InUnicastPkts

InUnicastPkts (leaf): The number of packets, delivered by this sub-layer to a higher (sub-)layer, that were not addressed to a multicast or broadcast address at this sub-layer.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-unicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-unicast-pkts"

func (*Interface_Subinterface_CountersPathAny) InUnknownProtos

InUnknownProtos (leaf): For packet-oriented interfaces, the number of packets received via the interface that were discarded because of an unknown or unsupported protocol. For character-oriented or fixed-length interfaces that support protocol multiplexing, the number of transmission units received via the interface that were discarded because of an unknown or unsupported protocol. For any interface that does not support protocol multiplexing, this counter is not present.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-unknown-protos"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-unknown-protos"

func (*Interface_Subinterface_CountersPathAny) LastClear

LastClear (leaf): Timestamp of the last time the interface counters were cleared.

The value is the timestamp in nanoseconds relative to the Unix Epoch (Jan 1, 1970 00:00:00 UTC).

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "last-clear"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/last-clear"

func (*Interface_Subinterface_CountersPathAny) OutBroadcastPkts

OutBroadcastPkts (leaf): The total number of packets that higher-level protocols requested be transmitted, and that were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-broadcast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-broadcast-pkts"

func (*Interface_Subinterface_CountersPathAny) OutDiscards

OutDiscards (leaf): The number of outbound packets that were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-discards"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-discards"

func (*Interface_Subinterface_CountersPathAny) OutErrors

OutErrors (leaf): For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfaces, the number of outbound transmission units that could not be transmitted because of errors.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-errors"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-errors"

func (*Interface_Subinterface_CountersPathAny) OutMulticastPkts

OutMulticastPkts (leaf): The total number of packets that higher-level protocols requested be transmitted, and that were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC-layer protocol, this includes both Group and Functional addresses.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-multicast-pkts"

func (*Interface_Subinterface_CountersPathAny) OutOctets

OutOctets (leaf): The total number of octets transmitted out of the interface, including framing characters.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-octets"

func (*Interface_Subinterface_CountersPathAny) OutPkts

OutPkts (leaf): The total number of packets transmitted out of the interface, including all unicast, multicast, broadcast, and bad packets etc.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-pkts"

func (*Interface_Subinterface_CountersPathAny) OutUnicastPkts

OutUnicastPkts (leaf): The total number of packets that higher-level protocols requested be transmitted, and that were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-unicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-unicast-pkts"

func (*Interface_Subinterface_CountersPathAny) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Counters_CarrierTransitionsPath

type Interface_Subinterface_Counters_CarrierTransitionsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_CarrierTransitionsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/carrier-transitions YANG schema element.

func (*Interface_Subinterface_Counters_CarrierTransitionsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "carrier-transitions"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/carrier-transitions"

type Interface_Subinterface_Counters_CarrierTransitionsPathAny

type Interface_Subinterface_Counters_CarrierTransitionsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_CarrierTransitionsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/carrier-transitions YANG schema element.

func (*Interface_Subinterface_Counters_CarrierTransitionsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "carrier-transitions"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/carrier-transitions"

type Interface_Subinterface_Counters_InBroadcastPktsPath

type Interface_Subinterface_Counters_InBroadcastPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_InBroadcastPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/in-broadcast-pkts YANG schema element.

func (*Interface_Subinterface_Counters_InBroadcastPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-broadcast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-broadcast-pkts"

type Interface_Subinterface_Counters_InBroadcastPktsPathAny

type Interface_Subinterface_Counters_InBroadcastPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_InBroadcastPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/in-broadcast-pkts YANG schema element.

func (*Interface_Subinterface_Counters_InBroadcastPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-broadcast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-broadcast-pkts"

type Interface_Subinterface_Counters_InDiscardsPath

type Interface_Subinterface_Counters_InDiscardsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_InDiscardsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/in-discards YANG schema element.

func (*Interface_Subinterface_Counters_InDiscardsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-discards"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-discards"

type Interface_Subinterface_Counters_InDiscardsPathAny

type Interface_Subinterface_Counters_InDiscardsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_InDiscardsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/in-discards YANG schema element.

func (*Interface_Subinterface_Counters_InDiscardsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-discards"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-discards"

type Interface_Subinterface_Counters_InErrorsPath

type Interface_Subinterface_Counters_InErrorsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_InErrorsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/in-errors YANG schema element.

func (*Interface_Subinterface_Counters_InErrorsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-errors"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-errors"

type Interface_Subinterface_Counters_InErrorsPathAny

type Interface_Subinterface_Counters_InErrorsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_InErrorsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/in-errors YANG schema element.

func (*Interface_Subinterface_Counters_InErrorsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-errors"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-errors"

type Interface_Subinterface_Counters_InFcsErrorsPath

type Interface_Subinterface_Counters_InFcsErrorsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_InFcsErrorsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/in-fcs-errors YANG schema element.

func (*Interface_Subinterface_Counters_InFcsErrorsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-fcs-errors"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-fcs-errors"

type Interface_Subinterface_Counters_InFcsErrorsPathAny

type Interface_Subinterface_Counters_InFcsErrorsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_InFcsErrorsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/in-fcs-errors YANG schema element.

func (*Interface_Subinterface_Counters_InFcsErrorsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-fcs-errors"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-fcs-errors"

type Interface_Subinterface_Counters_InMulticastPktsPath

type Interface_Subinterface_Counters_InMulticastPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_InMulticastPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/in-multicast-pkts YANG schema element.

func (*Interface_Subinterface_Counters_InMulticastPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-multicast-pkts"

type Interface_Subinterface_Counters_InMulticastPktsPathAny

type Interface_Subinterface_Counters_InMulticastPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_InMulticastPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/in-multicast-pkts YANG schema element.

func (*Interface_Subinterface_Counters_InMulticastPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-multicast-pkts"

type Interface_Subinterface_Counters_InOctetsPath

type Interface_Subinterface_Counters_InOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_InOctetsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/in-octets YANG schema element.

func (*Interface_Subinterface_Counters_InOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-octets"

type Interface_Subinterface_Counters_InOctetsPathAny

type Interface_Subinterface_Counters_InOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_InOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/in-octets YANG schema element.

func (*Interface_Subinterface_Counters_InOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-octets"

type Interface_Subinterface_Counters_InPktsPath

type Interface_Subinterface_Counters_InPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_InPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/in-pkts YANG schema element.

func (*Interface_Subinterface_Counters_InPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-pkts"

type Interface_Subinterface_Counters_InPktsPathAny

type Interface_Subinterface_Counters_InPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_InPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/in-pkts YANG schema element.

func (*Interface_Subinterface_Counters_InPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-pkts"

type Interface_Subinterface_Counters_InUnicastPktsPath

type Interface_Subinterface_Counters_InUnicastPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_InUnicastPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/in-unicast-pkts YANG schema element.

func (*Interface_Subinterface_Counters_InUnicastPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-unicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-unicast-pkts"

type Interface_Subinterface_Counters_InUnicastPktsPathAny

type Interface_Subinterface_Counters_InUnicastPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_InUnicastPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/in-unicast-pkts YANG schema element.

func (*Interface_Subinterface_Counters_InUnicastPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-unicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-unicast-pkts"

type Interface_Subinterface_Counters_InUnknownProtosPath

type Interface_Subinterface_Counters_InUnknownProtosPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_InUnknownProtosPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/in-unknown-protos YANG schema element.

func (*Interface_Subinterface_Counters_InUnknownProtosPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-unknown-protos"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-unknown-protos"

type Interface_Subinterface_Counters_InUnknownProtosPathAny

type Interface_Subinterface_Counters_InUnknownProtosPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_InUnknownProtosPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/in-unknown-protos YANG schema element.

func (*Interface_Subinterface_Counters_InUnknownProtosPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-unknown-protos"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/in-unknown-protos"

type Interface_Subinterface_Counters_LastClearPath

type Interface_Subinterface_Counters_LastClearPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_LastClearPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/last-clear YANG schema element.

func (*Interface_Subinterface_Counters_LastClearPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "last-clear"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/last-clear"

type Interface_Subinterface_Counters_LastClearPathAny

type Interface_Subinterface_Counters_LastClearPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_LastClearPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/last-clear YANG schema element.

func (*Interface_Subinterface_Counters_LastClearPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "last-clear"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/last-clear"

type Interface_Subinterface_Counters_OutBroadcastPktsPath

type Interface_Subinterface_Counters_OutBroadcastPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_OutBroadcastPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/out-broadcast-pkts YANG schema element.

func (*Interface_Subinterface_Counters_OutBroadcastPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-broadcast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-broadcast-pkts"

type Interface_Subinterface_Counters_OutBroadcastPktsPathAny

type Interface_Subinterface_Counters_OutBroadcastPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_OutBroadcastPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/out-broadcast-pkts YANG schema element.

func (*Interface_Subinterface_Counters_OutBroadcastPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-broadcast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-broadcast-pkts"

type Interface_Subinterface_Counters_OutDiscardsPath

type Interface_Subinterface_Counters_OutDiscardsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_OutDiscardsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/out-discards YANG schema element.

func (*Interface_Subinterface_Counters_OutDiscardsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-discards"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-discards"

type Interface_Subinterface_Counters_OutDiscardsPathAny

type Interface_Subinterface_Counters_OutDiscardsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_OutDiscardsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/out-discards YANG schema element.

func (*Interface_Subinterface_Counters_OutDiscardsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-discards"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-discards"

type Interface_Subinterface_Counters_OutErrorsPath

type Interface_Subinterface_Counters_OutErrorsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_OutErrorsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/out-errors YANG schema element.

func (*Interface_Subinterface_Counters_OutErrorsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-errors"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-errors"

type Interface_Subinterface_Counters_OutErrorsPathAny

type Interface_Subinterface_Counters_OutErrorsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_OutErrorsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/out-errors YANG schema element.

func (*Interface_Subinterface_Counters_OutErrorsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-errors"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-errors"

type Interface_Subinterface_Counters_OutMulticastPktsPath

type Interface_Subinterface_Counters_OutMulticastPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_OutMulticastPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/out-multicast-pkts YANG schema element.

func (*Interface_Subinterface_Counters_OutMulticastPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-multicast-pkts"

type Interface_Subinterface_Counters_OutMulticastPktsPathAny

type Interface_Subinterface_Counters_OutMulticastPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_OutMulticastPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/out-multicast-pkts YANG schema element.

func (*Interface_Subinterface_Counters_OutMulticastPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-multicast-pkts"

type Interface_Subinterface_Counters_OutOctetsPath

type Interface_Subinterface_Counters_OutOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_OutOctetsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/out-octets YANG schema element.

func (*Interface_Subinterface_Counters_OutOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-octets"

type Interface_Subinterface_Counters_OutOctetsPathAny

type Interface_Subinterface_Counters_OutOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_OutOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/out-octets YANG schema element.

func (*Interface_Subinterface_Counters_OutOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-octets"

type Interface_Subinterface_Counters_OutPktsPath

type Interface_Subinterface_Counters_OutPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_OutPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/out-pkts YANG schema element.

func (*Interface_Subinterface_Counters_OutPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-pkts"

type Interface_Subinterface_Counters_OutPktsPathAny

type Interface_Subinterface_Counters_OutPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_OutPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/out-pkts YANG schema element.

func (*Interface_Subinterface_Counters_OutPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-pkts"

type Interface_Subinterface_Counters_OutUnicastPktsPath

type Interface_Subinterface_Counters_OutUnicastPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_OutUnicastPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/out-unicast-pkts YANG schema element.

func (*Interface_Subinterface_Counters_OutUnicastPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-unicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-unicast-pkts"

type Interface_Subinterface_Counters_OutUnicastPktsPathAny

type Interface_Subinterface_Counters_OutUnicastPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Counters_OutUnicastPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/counters/out-unicast-pkts YANG schema element.

func (*Interface_Subinterface_Counters_OutUnicastPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-unicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/counters/out-unicast-pkts"

type Interface_Subinterface_CpuPath

type Interface_Subinterface_CpuPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_CpuPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/cpu YANG schema element.

func (*Interface_Subinterface_CpuPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/cpu"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/cpu"

type Interface_Subinterface_CpuPathAny

type Interface_Subinterface_CpuPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_CpuPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/cpu YANG schema element.

func (*Interface_Subinterface_CpuPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/cpu"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/cpu"

type Interface_Subinterface_DescriptionPath

type Interface_Subinterface_DescriptionPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_DescriptionPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/description YANG schema element.

func (*Interface_Subinterface_DescriptionPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/description"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/config/description"

func (*Interface_Subinterface_DescriptionPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/description"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/description"

type Interface_Subinterface_DescriptionPathAny

type Interface_Subinterface_DescriptionPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_DescriptionPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/description YANG schema element.

func (*Interface_Subinterface_DescriptionPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/description"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/config/description"

func (*Interface_Subinterface_DescriptionPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/description"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/description"

type Interface_Subinterface_EnabledPath

type Interface_Subinterface_EnabledPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_EnabledPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/enabled YANG schema element.

func (*Interface_Subinterface_EnabledPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/config/enabled"

func (*Interface_Subinterface_EnabledPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/enabled"

type Interface_Subinterface_EnabledPathAny

type Interface_Subinterface_EnabledPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_EnabledPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/enabled YANG schema element.

func (*Interface_Subinterface_EnabledPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/config/enabled"

func (*Interface_Subinterface_EnabledPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/enabled"

type Interface_Subinterface_IfindexPath

type Interface_Subinterface_IfindexPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_IfindexPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/ifindex YANG schema element.

func (*Interface_Subinterface_IfindexPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/ifindex"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/ifindex"

type Interface_Subinterface_IfindexPathAny

type Interface_Subinterface_IfindexPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_IfindexPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/ifindex YANG schema element.

func (*Interface_Subinterface_IfindexPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/ifindex"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/ifindex"

type Interface_Subinterface_IndexPath

type Interface_Subinterface_IndexPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_IndexPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/index YANG schema element.

func (*Interface_Subinterface_IndexPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/index"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/config/index"

func (*Interface_Subinterface_IndexPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/index"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/index"

type Interface_Subinterface_IndexPathAny

type Interface_Subinterface_IndexPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_IndexPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/index YANG schema element.

func (*Interface_Subinterface_IndexPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/index"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/config/index"

func (*Interface_Subinterface_IndexPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/index"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/index"

type Interface_Subinterface_Ipv4Path

type Interface_Subinterface_Ipv4Path struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4Path represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4 YANG schema element.

func (*Interface_Subinterface_Ipv4Path) Address

Address (list): The list of configured IPv4 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address"

Ip: string

func (*Interface_Subinterface_Ipv4Path) AddressAny

AddressAny (list): The list of configured IPv4 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address"

func (*Interface_Subinterface_Ipv4Path) AddressMap added in v0.1.24

AddressMap (list): The list of configured IPv4 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address"

func (*Interface_Subinterface_Ipv4Path) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4Path) Counters

Counters (container): Packet and byte counters for IP transmission and reception for the address family.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/counters"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters"

func (*Interface_Subinterface_Ipv4Path) DhcpClient

DhcpClient (leaf): Enables a DHCP client on the interface in order to request an address

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/dhcp-client"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/*/dhcp-client"

func (*Interface_Subinterface_Ipv4Path) Enabled

Enabled (leaf): Controls whether IPv4 is enabled or disabled on this interface. When IPv4 is enabled, this interface is connected to an IPv4 stack, and the interface can send and receive IPv4 packets.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/*/enabled"

func (*Interface_Subinterface_Ipv4Path) Mtu

Mtu (leaf): The size, in octets, of the largest IPv4 packet that the interface will send and receive.

The server may restrict the allowed values for this leaf, depending on the interface's type.

If this leaf is not configured, the operationally used MTU depends on the interface's type.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/mtu"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/*/mtu"

func (*Interface_Subinterface_Ipv4Path) Neighbor

Neighbor (list): A list of mappings from IPv4 addresses to link-layer addresses.

Entries in this list are used as static entries in the ARP Cache.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor"

Ip: string

func (*Interface_Subinterface_Ipv4Path) NeighborAny

NeighborAny (list): A list of mappings from IPv4 addresses to link-layer addresses.

Entries in this list are used as static entries in the ARP Cache.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor"

func (*Interface_Subinterface_Ipv4Path) NeighborMap added in v0.1.24

NeighborMap (list): A list of mappings from IPv4 addresses to link-layer addresses.

Entries in this list are used as static entries in the ARP Cache.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor"

func (*Interface_Subinterface_Ipv4Path) ProxyArp

ProxyArp (container): Configuration and operational state parameters relating to proxy ARP. This functionality allows a system to respond to ARP requests that are not explicitly destined to the local system.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "proxy-arp"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/proxy-arp"

func (*Interface_Subinterface_Ipv4Path) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4Path) Unnumbered

Unnumbered (container): Top-level container for setting unnumbered interfaces. Includes reference the interface that provides the address information

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "unnumbered"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered"

type Interface_Subinterface_Ipv4PathAny

type Interface_Subinterface_Ipv4PathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4PathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4 YANG schema element.

func (*Interface_Subinterface_Ipv4PathAny) Address

Address (list): The list of configured IPv4 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address"

Ip: string

func (*Interface_Subinterface_Ipv4PathAny) AddressAny

AddressAny (list): The list of configured IPv4 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address"

func (*Interface_Subinterface_Ipv4PathAny) AddressMap added in v0.1.24

AddressMap (list): The list of configured IPv4 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address"

func (*Interface_Subinterface_Ipv4PathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4PathAny) Counters

Counters (container): Packet and byte counters for IP transmission and reception for the address family.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/counters"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters"

func (*Interface_Subinterface_Ipv4PathAny) DhcpClient

DhcpClient (leaf): Enables a DHCP client on the interface in order to request an address

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/dhcp-client"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/*/dhcp-client"

func (*Interface_Subinterface_Ipv4PathAny) Enabled

Enabled (leaf): Controls whether IPv4 is enabled or disabled on this interface. When IPv4 is enabled, this interface is connected to an IPv4 stack, and the interface can send and receive IPv4 packets.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/*/enabled"

func (*Interface_Subinterface_Ipv4PathAny) Mtu

Mtu (leaf): The size, in octets, of the largest IPv4 packet that the interface will send and receive.

The server may restrict the allowed values for this leaf, depending on the interface's type.

If this leaf is not configured, the operationally used MTU depends on the interface's type.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/mtu"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/*/mtu"

func (*Interface_Subinterface_Ipv4PathAny) Neighbor

Neighbor (list): A list of mappings from IPv4 addresses to link-layer addresses.

Entries in this list are used as static entries in the ARP Cache.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor"

Ip: string

func (*Interface_Subinterface_Ipv4PathAny) NeighborAny

NeighborAny (list): A list of mappings from IPv4 addresses to link-layer addresses.

Entries in this list are used as static entries in the ARP Cache.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor"

func (*Interface_Subinterface_Ipv4PathAny) NeighborMap added in v0.1.24

NeighborMap (list): A list of mappings from IPv4 addresses to link-layer addresses.

Entries in this list are used as static entries in the ARP Cache.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor"

func (*Interface_Subinterface_Ipv4PathAny) ProxyArp

ProxyArp (container): Configuration and operational state parameters relating to proxy ARP. This functionality allows a system to respond to ARP requests that are not explicitly destined to the local system.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "proxy-arp"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/proxy-arp"

func (*Interface_Subinterface_Ipv4PathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4PathAny) Unnumbered

Unnumbered (container): Top-level container for setting unnumbered interfaces. Includes reference the interface that provides the address information

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "unnumbered"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered"

type Interface_Subinterface_Ipv4_AddressPath

type Interface_Subinterface_Ipv4_AddressPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_AddressPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address YANG schema element.

func (*Interface_Subinterface_Ipv4_AddressPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_AddressPath) Ip

Ip (leaf): The IPv4 address on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/*/ip"

func (*Interface_Subinterface_Ipv4_AddressPath) Origin

Origin (leaf): The origin of this address, e.g., statically configured, assigned by DHCP, etc..

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/state/origin"

func (*Interface_Subinterface_Ipv4_AddressPath) PrefixLength

PrefixLength (leaf): The length of the subnet prefix.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/prefix-length"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/*/prefix-length"

func (*Interface_Subinterface_Ipv4_AddressPath) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_AddressPath) Type added in v0.1.16

Type (leaf): Specifies the explicit type of the IPv4 address being assigned to the interface. By default, addresses are assumed to be a primary address. Where secondary addresses is to be configured, this leaf should be set to SECONDARY.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/type"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/*/type"

func (*Interface_Subinterface_Ipv4_AddressPath) VrrpGroup

VrrpGroup (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group"

VirtualRouterId: uint8

func (*Interface_Subinterface_Ipv4_AddressPath) VrrpGroupAny

VrrpGroupAny (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group"

func (*Interface_Subinterface_Ipv4_AddressPath) VrrpGroupMap added in v0.1.24

VrrpGroupMap (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group"

type Interface_Subinterface_Ipv4_AddressPathAny

type Interface_Subinterface_Ipv4_AddressPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_AddressPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address YANG schema element.

func (*Interface_Subinterface_Ipv4_AddressPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_AddressPathAny) Ip

Ip (leaf): The IPv4 address on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/*/ip"

func (*Interface_Subinterface_Ipv4_AddressPathAny) Origin

Origin (leaf): The origin of this address, e.g., statically configured, assigned by DHCP, etc..

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/state/origin"

func (*Interface_Subinterface_Ipv4_AddressPathAny) PrefixLength

PrefixLength (leaf): The length of the subnet prefix.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/prefix-length"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/*/prefix-length"

func (*Interface_Subinterface_Ipv4_AddressPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_AddressPathAny) Type added in v0.1.16

Type (leaf): Specifies the explicit type of the IPv4 address being assigned to the interface. By default, addresses are assumed to be a primary address. Where secondary addresses is to be configured, this leaf should be set to SECONDARY.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/type"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/*/type"

func (*Interface_Subinterface_Ipv4_AddressPathAny) VrrpGroup

VrrpGroup (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group"

VirtualRouterId: uint8

func (*Interface_Subinterface_Ipv4_AddressPathAny) VrrpGroupAny

VrrpGroupAny (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group"

func (*Interface_Subinterface_Ipv4_AddressPathAny) VrrpGroupMap added in v0.1.24

VrrpGroupMap (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group"

type Interface_Subinterface_Ipv4_AddressPathMap added in v0.1.24

type Interface_Subinterface_Ipv4_AddressPathMap struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_AddressPathMap represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address YANG schema element.

func (*Interface_Subinterface_Ipv4_AddressPathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_AddressPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv4_AddressPathMapAny added in v0.1.24

type Interface_Subinterface_Ipv4_AddressPathMapAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_AddressPathMapAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address YANG schema element.

func (*Interface_Subinterface_Ipv4_AddressPathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_AddressPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv4_Address_IpPath

type Interface_Subinterface_Ipv4_Address_IpPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_IpPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/state/ip YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_IpPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/config/ip"

func (*Interface_Subinterface_Ipv4_Address_IpPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/state/ip"

type Interface_Subinterface_Ipv4_Address_IpPathAny

type Interface_Subinterface_Ipv4_Address_IpPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_IpPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/state/ip YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_IpPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/config/ip"

func (*Interface_Subinterface_Ipv4_Address_IpPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/state/ip"

type Interface_Subinterface_Ipv4_Address_OriginPath

type Interface_Subinterface_Ipv4_Address_OriginPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_OriginPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/state/origin YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_OriginPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/state/origin"

type Interface_Subinterface_Ipv4_Address_OriginPathAny

type Interface_Subinterface_Ipv4_Address_OriginPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_OriginPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/state/origin YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_OriginPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/state/origin"

type Interface_Subinterface_Ipv4_Address_PrefixLengthPath

type Interface_Subinterface_Ipv4_Address_PrefixLengthPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_PrefixLengthPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/state/prefix-length YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_PrefixLengthPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/prefix-length"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/config/prefix-length"

func (*Interface_Subinterface_Ipv4_Address_PrefixLengthPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/prefix-length"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/state/prefix-length"

type Interface_Subinterface_Ipv4_Address_PrefixLengthPathAny

type Interface_Subinterface_Ipv4_Address_PrefixLengthPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_PrefixLengthPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/state/prefix-length YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_PrefixLengthPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/prefix-length"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/config/prefix-length"

func (*Interface_Subinterface_Ipv4_Address_PrefixLengthPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/prefix-length"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/state/prefix-length"

type Interface_Subinterface_Ipv4_Address_TypePath added in v0.1.16

type Interface_Subinterface_Ipv4_Address_TypePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_TypePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/state/type YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_TypePath) Config added in v0.1.16

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/type"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/config/type"

func (*Interface_Subinterface_Ipv4_Address_TypePath) State added in v0.1.16

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/type"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/state/type"

type Interface_Subinterface_Ipv4_Address_TypePathAny added in v0.1.16

type Interface_Subinterface_Ipv4_Address_TypePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_TypePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/state/type YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_TypePathAny) Config added in v0.1.16

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/type"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/config/type"

func (*Interface_Subinterface_Ipv4_Address_TypePathAny) State added in v0.1.16

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/type"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/state/type"

type Interface_Subinterface_Ipv4_Address_VrrpGroupPath

type Interface_Subinterface_Ipv4_Address_VrrpGroupPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_Address_VrrpGroupPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPath) AcceptMode

AcceptMode (leaf): Configure whether packets destined for virtual addresses are accepted even when the virtual address is not owned by the router interface

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/accept-mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/*/accept-mode"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPath) AdvertisementInterval

AdvertisementInterval (leaf): Sets the interval between successive VRRP advertisements -- RFC 5798 defines this as a 12-bit value expressed as 0.1 seconds, with default 100, i.e., 1 second. Several implementation express this in units of seconds

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/advertisement-interval"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/*/advertisement-interval"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPath) CurrentPriority

CurrentPriority (leaf): Operational value of the priority for the interface in the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/current-priority"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/current-priority"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPath) InterfaceTracking

InterfaceTracking (container): Top-level container for VRRP interface tracking

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "interface-tracking"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPath) Preempt

Preempt (leaf): When set to true, enables preemption by a higher priority backup router of a lower priority master router

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/preempt"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/*/preempt"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPath) PreemptDelay

PreemptDelay (leaf): Set the delay the higher priority router waits before preempting

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/preempt-delay"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/*/preempt-delay"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPath) Priority

Priority (leaf): Specifies the sending VRRP interface's priority for the virtual router. Higher values equal higher priority

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/priority"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/*/priority"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPath) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPath) VirtualAddress

VirtualAddress (leaf-list): Configure one or more virtual addresses for the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/virtual-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/*/virtual-address"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPath) VirtualRouterId

VirtualRouterId (leaf): Set the virtual router id for use by the VRRP group. This usually also determines the virtual MAC address that is generated for the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/virtual-router-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/*/virtual-router-id"

type Interface_Subinterface_Ipv4_Address_VrrpGroupPathAny

type Interface_Subinterface_Ipv4_Address_VrrpGroupPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_Address_VrrpGroupPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPathAny) AcceptMode

AcceptMode (leaf): Configure whether packets destined for virtual addresses are accepted even when the virtual address is not owned by the router interface

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/accept-mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/*/accept-mode"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPathAny) AdvertisementInterval

AdvertisementInterval (leaf): Sets the interval between successive VRRP advertisements -- RFC 5798 defines this as a 12-bit value expressed as 0.1 seconds, with default 100, i.e., 1 second. Several implementation express this in units of seconds

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/advertisement-interval"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/*/advertisement-interval"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPathAny) CurrentPriority

CurrentPriority (leaf): Operational value of the priority for the interface in the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/current-priority"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/current-priority"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPathAny) InterfaceTracking

InterfaceTracking (container): Top-level container for VRRP interface tracking

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "interface-tracking"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPathAny) Preempt

Preempt (leaf): When set to true, enables preemption by a higher priority backup router of a lower priority master router

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/preempt"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/*/preempt"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPathAny) PreemptDelay

PreemptDelay (leaf): Set the delay the higher priority router waits before preempting

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/preempt-delay"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/*/preempt-delay"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPathAny) Priority

Priority (leaf): Specifies the sending VRRP interface's priority for the virtual router. Higher values equal higher priority

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/priority"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/*/priority"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPathAny) VirtualAddress

VirtualAddress (leaf-list): Configure one or more virtual addresses for the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/virtual-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/*/virtual-address"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPathAny) VirtualRouterId

VirtualRouterId (leaf): Set the virtual router id for use by the VRRP group. This usually also determines the virtual MAC address that is generated for the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/virtual-router-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/*/virtual-router-id"

type Interface_Subinterface_Ipv4_Address_VrrpGroupPathMap added in v0.1.24

type Interface_Subinterface_Ipv4_Address_VrrpGroupPathMap struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_Address_VrrpGroupPathMap represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv4_Address_VrrpGroupPathMapAny added in v0.1.24

type Interface_Subinterface_Ipv4_Address_VrrpGroupPathMapAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_Address_VrrpGroupPathMapAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroupPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv4_Address_VrrpGroup_AcceptModePath

type Interface_Subinterface_Ipv4_Address_VrrpGroup_AcceptModePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_AcceptModePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/accept-mode YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_AcceptModePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/accept-mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/config/accept-mode"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_AcceptModePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/accept-mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/accept-mode"

type Interface_Subinterface_Ipv4_Address_VrrpGroup_AcceptModePathAny

type Interface_Subinterface_Ipv4_Address_VrrpGroup_AcceptModePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_AcceptModePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/accept-mode YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_AcceptModePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/accept-mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/config/accept-mode"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_AcceptModePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/accept-mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/accept-mode"

type Interface_Subinterface_Ipv4_Address_VrrpGroup_AdvertisementIntervalPath

type Interface_Subinterface_Ipv4_Address_VrrpGroup_AdvertisementIntervalPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_AdvertisementIntervalPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/advertisement-interval YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_AdvertisementIntervalPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/advertisement-interval"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/config/advertisement-interval"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_AdvertisementIntervalPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/advertisement-interval"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/advertisement-interval"

type Interface_Subinterface_Ipv4_Address_VrrpGroup_AdvertisementIntervalPathAny

type Interface_Subinterface_Ipv4_Address_VrrpGroup_AdvertisementIntervalPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_AdvertisementIntervalPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/advertisement-interval YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_AdvertisementIntervalPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/advertisement-interval"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/config/advertisement-interval"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_AdvertisementIntervalPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/advertisement-interval"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/advertisement-interval"

type Interface_Subinterface_Ipv4_Address_VrrpGroup_CurrentPriorityPath

type Interface_Subinterface_Ipv4_Address_VrrpGroup_CurrentPriorityPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_CurrentPriorityPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/current-priority YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_CurrentPriorityPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/current-priority"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/current-priority"

type Interface_Subinterface_Ipv4_Address_VrrpGroup_CurrentPriorityPathAny

type Interface_Subinterface_Ipv4_Address_VrrpGroup_CurrentPriorityPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_CurrentPriorityPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/current-priority YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_CurrentPriorityPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/current-priority"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/current-priority"

type Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTrackingPath

type Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTrackingPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTrackingPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTrackingPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTrackingPath) PriorityDecrement

PriorityDecrement (leaf): Set the value to subtract from priority when the tracked interface goes down

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/priority-decrement"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/*/priority-decrement"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTrackingPath) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTrackingPath) TrackInterface

TrackInterface (leaf-list): Sets a list of one or more interfaces that should be tracked for up/down events to dynamically change the priority state of the VRRP group, and potentially change the mastership if the tracked interface going down lowers the priority sufficiently. Any of the tracked interfaces going down will cause the priority to be lowered. Some implementations may only support a single tracked interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/track-interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/*/track-interface"

type Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTrackingPathAny

type Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTrackingPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTrackingPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTrackingPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTrackingPathAny) PriorityDecrement

PriorityDecrement (leaf): Set the value to subtract from priority when the tracked interface goes down

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/priority-decrement"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/*/priority-decrement"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTrackingPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTrackingPathAny) TrackInterface

TrackInterface (leaf-list): Sets a list of one or more interfaces that should be tracked for up/down events to dynamically change the priority state of the VRRP group, and potentially change the mastership if the tracked interface going down lowers the priority sufficiently. Any of the tracked interfaces going down will cause the priority to be lowered. Some implementations may only support a single tracked interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/track-interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/*/track-interface"

type Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPath

type Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/state/priority-decrement YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/priority-decrement"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/config/priority-decrement"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/priority-decrement"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/state/priority-decrement"

type Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPathAny

type Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/state/priority-decrement YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/priority-decrement"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/config/priority-decrement"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/priority-decrement"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/state/priority-decrement"

type Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTracking_TrackInterfacePath

type Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTracking_TrackInterfacePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTracking_TrackInterfacePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/state/track-interface YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTracking_TrackInterfacePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/track-interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/config/track-interface"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTracking_TrackInterfacePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/track-interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/state/track-interface"

type Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTracking_TrackInterfacePathAny

type Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTracking_TrackInterfacePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTracking_TrackInterfacePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/state/track-interface YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTracking_TrackInterfacePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/track-interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/config/track-interface"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_InterfaceTracking_TrackInterfacePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/track-interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/interface-tracking/state/track-interface"

type Interface_Subinterface_Ipv4_Address_VrrpGroup_PreemptDelayPath

type Interface_Subinterface_Ipv4_Address_VrrpGroup_PreemptDelayPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_PreemptDelayPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/preempt-delay YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_PreemptDelayPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/preempt-delay"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/config/preempt-delay"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_PreemptDelayPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/preempt-delay"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/preempt-delay"

type Interface_Subinterface_Ipv4_Address_VrrpGroup_PreemptDelayPathAny

type Interface_Subinterface_Ipv4_Address_VrrpGroup_PreemptDelayPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_PreemptDelayPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/preempt-delay YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_PreemptDelayPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/preempt-delay"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/config/preempt-delay"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_PreemptDelayPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/preempt-delay"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/preempt-delay"

type Interface_Subinterface_Ipv4_Address_VrrpGroup_PreemptPath

type Interface_Subinterface_Ipv4_Address_VrrpGroup_PreemptPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_PreemptPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/preempt YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_PreemptPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/preempt"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/config/preempt"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_PreemptPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/preempt"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/preempt"

type Interface_Subinterface_Ipv4_Address_VrrpGroup_PreemptPathAny

type Interface_Subinterface_Ipv4_Address_VrrpGroup_PreemptPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_PreemptPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/preempt YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_PreemptPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/preempt"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/config/preempt"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_PreemptPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/preempt"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/preempt"

type Interface_Subinterface_Ipv4_Address_VrrpGroup_PriorityPath

type Interface_Subinterface_Ipv4_Address_VrrpGroup_PriorityPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_PriorityPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/priority YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_PriorityPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/priority"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/config/priority"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_PriorityPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/priority"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/priority"

type Interface_Subinterface_Ipv4_Address_VrrpGroup_PriorityPathAny

type Interface_Subinterface_Ipv4_Address_VrrpGroup_PriorityPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_PriorityPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/priority YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_PriorityPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/priority"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/config/priority"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_PriorityPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/priority"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/priority"

type Interface_Subinterface_Ipv4_Address_VrrpGroup_VirtualAddressPath

type Interface_Subinterface_Ipv4_Address_VrrpGroup_VirtualAddressPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_VirtualAddressPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/virtual-address YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_VirtualAddressPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/virtual-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/config/virtual-address"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_VirtualAddressPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/virtual-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/virtual-address"

type Interface_Subinterface_Ipv4_Address_VrrpGroup_VirtualAddressPathAny

type Interface_Subinterface_Ipv4_Address_VrrpGroup_VirtualAddressPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_VirtualAddressPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/virtual-address YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_VirtualAddressPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/virtual-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/config/virtual-address"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_VirtualAddressPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/virtual-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/virtual-address"

type Interface_Subinterface_Ipv4_Address_VrrpGroup_VirtualRouterIdPath

type Interface_Subinterface_Ipv4_Address_VrrpGroup_VirtualRouterIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_VirtualRouterIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/virtual-router-id YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_VirtualRouterIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/virtual-router-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/config/virtual-router-id"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_VirtualRouterIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/virtual-router-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/virtual-router-id"

type Interface_Subinterface_Ipv4_Address_VrrpGroup_VirtualRouterIdPathAny

type Interface_Subinterface_Ipv4_Address_VrrpGroup_VirtualRouterIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Address_VrrpGroup_VirtualRouterIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/virtual-router-id YANG schema element.

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_VirtualRouterIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/virtual-router-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/config/virtual-router-id"

func (*Interface_Subinterface_Ipv4_Address_VrrpGroup_VirtualRouterIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/virtual-router-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/addresses/address/vrrp/vrrp-group/state/virtual-router-id"

type Interface_Subinterface_Ipv4_CountersPath

type Interface_Subinterface_Ipv4_CountersPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_CountersPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters YANG schema element.

func (*Interface_Subinterface_Ipv4_CountersPath) InDiscardedPkts

InDiscardedPkts (leaf): The number of input IP packets for the specified address family, for which no problems were encountered to prevent their continued processing, but were discarded (e.g., for lack of buffer space).

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-discarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-discarded-pkts"

func (*Interface_Subinterface_Ipv4_CountersPath) InErrorPkts

InErrorPkts (leaf): Number of IP packets discarded due to errors for the specified address family, including errors in the IP header, no route found to the IP destination, invalid address, unknown protocol, etc.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-error-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-error-pkts"

func (*Interface_Subinterface_Ipv4_CountersPath) InForwardedOctets

InForwardedOctets (leaf): The number of octets received in input IP packets for the specified address family for which the device was not their final IP destination and for which the device attempted to find a route to forward them to that final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-forwarded-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-forwarded-octets"

func (*Interface_Subinterface_Ipv4_CountersPath) InForwardedPkts

InForwardedPkts (leaf): The number of input packets for which the device was not their final IP destination and for which the device attempted to find a route to forward them to that final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-forwarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-forwarded-pkts"

func (*Interface_Subinterface_Ipv4_CountersPath) InMulticastOctets added in v0.2.8

InMulticastOctets (leaf): The total number of octets received in input IP multicast packets for the specified address family, including those received in error.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-multicast-octets"

func (*Interface_Subinterface_Ipv4_CountersPath) InMulticastPkts added in v0.2.8

InMulticastPkts (leaf): The number of IP packets received for the specified address family that are multicast packets. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-multicast-pkts"

func (*Interface_Subinterface_Ipv4_CountersPath) InOctets

InOctets (leaf): The total number of octets received in input IP packets for the specified address family, including those received in error.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-octets"

func (*Interface_Subinterface_Ipv4_CountersPath) InPkts

InPkts (leaf): The total number of IP packets received for the specified address family, including those received in error

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-pkts"

func (*Interface_Subinterface_Ipv4_CountersPath) OutDiscardedPkts

OutDiscardedPkts (leaf): The number of output IP packets for the specified address family for which no problem was encountered to prevent their transmission to their destination, but were discarded (e.g., for lack of buffer space).

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-discarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-discarded-pkts"

func (*Interface_Subinterface_Ipv4_CountersPath) OutErrorPkts

OutErrorPkts (leaf): Number of IP packets for the specified address family locally generated and discarded due to errors, including no route found to the IP destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-error-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-error-pkts"

func (*Interface_Subinterface_Ipv4_CountersPath) OutForwardedOctets

OutForwardedOctets (leaf): The number of octets in packets for which this entity was not their final IP destination and for which it was successful in finding a path to their final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-forwarded-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-forwarded-octets"

func (*Interface_Subinterface_Ipv4_CountersPath) OutForwardedPkts

OutForwardedPkts (leaf): The number of packets for which this entity was not their final IP destination and for which it was successful in finding a path to their final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-forwarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-forwarded-pkts"

func (*Interface_Subinterface_Ipv4_CountersPath) OutMulticastOctets added in v0.2.8

OutMulticastOctets (leaf): The total number of IP multicast octets transmitted. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-multicast-octets"

func (*Interface_Subinterface_Ipv4_CountersPath) OutMulticastPkts added in v0.2.8

OutMulticastPkts (leaf): The total number of IP multicast packets transmitted.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-multicast-pkts"

func (*Interface_Subinterface_Ipv4_CountersPath) OutOctets

OutOctets (leaf): The total number of octets in IP packets for the specified address family that the device supplied to the lower layers for transmission. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-octets"

func (*Interface_Subinterface_Ipv4_CountersPath) OutPkts

OutPkts (leaf): The total number of IP packets for the specified address family that the device supplied to the lower layers for transmission. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-pkts"

func (*Interface_Subinterface_Ipv4_CountersPath) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv4_CountersPathAny

type Interface_Subinterface_Ipv4_CountersPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_CountersPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters YANG schema element.

func (*Interface_Subinterface_Ipv4_CountersPathAny) InDiscardedPkts

InDiscardedPkts (leaf): The number of input IP packets for the specified address family, for which no problems were encountered to prevent their continued processing, but were discarded (e.g., for lack of buffer space).

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-discarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-discarded-pkts"

func (*Interface_Subinterface_Ipv4_CountersPathAny) InErrorPkts

InErrorPkts (leaf): Number of IP packets discarded due to errors for the specified address family, including errors in the IP header, no route found to the IP destination, invalid address, unknown protocol, etc.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-error-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-error-pkts"

func (*Interface_Subinterface_Ipv4_CountersPathAny) InForwardedOctets

InForwardedOctets (leaf): The number of octets received in input IP packets for the specified address family for which the device was not their final IP destination and for which the device attempted to find a route to forward them to that final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-forwarded-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-forwarded-octets"

func (*Interface_Subinterface_Ipv4_CountersPathAny) InForwardedPkts

InForwardedPkts (leaf): The number of input packets for which the device was not their final IP destination and for which the device attempted to find a route to forward them to that final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-forwarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-forwarded-pkts"

func (*Interface_Subinterface_Ipv4_CountersPathAny) InMulticastOctets added in v0.2.8

InMulticastOctets (leaf): The total number of octets received in input IP multicast packets for the specified address family, including those received in error.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-multicast-octets"

func (*Interface_Subinterface_Ipv4_CountersPathAny) InMulticastPkts added in v0.2.8

InMulticastPkts (leaf): The number of IP packets received for the specified address family that are multicast packets. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-multicast-pkts"

func (*Interface_Subinterface_Ipv4_CountersPathAny) InOctets

InOctets (leaf): The total number of octets received in input IP packets for the specified address family, including those received in error.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-octets"

func (*Interface_Subinterface_Ipv4_CountersPathAny) InPkts

InPkts (leaf): The total number of IP packets received for the specified address family, including those received in error

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-pkts"

func (*Interface_Subinterface_Ipv4_CountersPathAny) OutDiscardedPkts

OutDiscardedPkts (leaf): The number of output IP packets for the specified address family for which no problem was encountered to prevent their transmission to their destination, but were discarded (e.g., for lack of buffer space).

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-discarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-discarded-pkts"

func (*Interface_Subinterface_Ipv4_CountersPathAny) OutErrorPkts

OutErrorPkts (leaf): Number of IP packets for the specified address family locally generated and discarded due to errors, including no route found to the IP destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-error-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-error-pkts"

func (*Interface_Subinterface_Ipv4_CountersPathAny) OutForwardedOctets

OutForwardedOctets (leaf): The number of octets in packets for which this entity was not their final IP destination and for which it was successful in finding a path to their final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-forwarded-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-forwarded-octets"

func (*Interface_Subinterface_Ipv4_CountersPathAny) OutForwardedPkts

OutForwardedPkts (leaf): The number of packets for which this entity was not their final IP destination and for which it was successful in finding a path to their final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-forwarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-forwarded-pkts"

func (*Interface_Subinterface_Ipv4_CountersPathAny) OutMulticastOctets added in v0.2.8

OutMulticastOctets (leaf): The total number of IP multicast octets transmitted. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-multicast-octets"

func (*Interface_Subinterface_Ipv4_CountersPathAny) OutMulticastPkts added in v0.2.8

OutMulticastPkts (leaf): The total number of IP multicast packets transmitted.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-multicast-pkts"

func (*Interface_Subinterface_Ipv4_CountersPathAny) OutOctets

OutOctets (leaf): The total number of octets in IP packets for the specified address family that the device supplied to the lower layers for transmission. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-octets"

func (*Interface_Subinterface_Ipv4_CountersPathAny) OutPkts

OutPkts (leaf): The total number of IP packets for the specified address family that the device supplied to the lower layers for transmission. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-pkts"

func (*Interface_Subinterface_Ipv4_CountersPathAny) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv4_Counters_InDiscardedPktsPath

type Interface_Subinterface_Ipv4_Counters_InDiscardedPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_InDiscardedPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-discarded-pkts YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_InDiscardedPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-discarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-discarded-pkts"

type Interface_Subinterface_Ipv4_Counters_InDiscardedPktsPathAny

type Interface_Subinterface_Ipv4_Counters_InDiscardedPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_InDiscardedPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-discarded-pkts YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_InDiscardedPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-discarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-discarded-pkts"

type Interface_Subinterface_Ipv4_Counters_InErrorPktsPath

type Interface_Subinterface_Ipv4_Counters_InErrorPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_InErrorPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-error-pkts YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_InErrorPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-error-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-error-pkts"

type Interface_Subinterface_Ipv4_Counters_InErrorPktsPathAny

type Interface_Subinterface_Ipv4_Counters_InErrorPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_InErrorPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-error-pkts YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_InErrorPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-error-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-error-pkts"

type Interface_Subinterface_Ipv4_Counters_InForwardedOctetsPath

type Interface_Subinterface_Ipv4_Counters_InForwardedOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_InForwardedOctetsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-forwarded-octets YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_InForwardedOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-forwarded-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-forwarded-octets"

type Interface_Subinterface_Ipv4_Counters_InForwardedOctetsPathAny

type Interface_Subinterface_Ipv4_Counters_InForwardedOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_InForwardedOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-forwarded-octets YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_InForwardedOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-forwarded-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-forwarded-octets"

type Interface_Subinterface_Ipv4_Counters_InForwardedPktsPath

type Interface_Subinterface_Ipv4_Counters_InForwardedPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_InForwardedPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-forwarded-pkts YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_InForwardedPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-forwarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-forwarded-pkts"

type Interface_Subinterface_Ipv4_Counters_InForwardedPktsPathAny

type Interface_Subinterface_Ipv4_Counters_InForwardedPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_InForwardedPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-forwarded-pkts YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_InForwardedPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-forwarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-forwarded-pkts"

type Interface_Subinterface_Ipv4_Counters_InMulticastOctetsPath added in v0.2.8

type Interface_Subinterface_Ipv4_Counters_InMulticastOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_InMulticastOctetsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-multicast-octets YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_InMulticastOctetsPath) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-multicast-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-multicast-octets"

type Interface_Subinterface_Ipv4_Counters_InMulticastOctetsPathAny added in v0.2.8

type Interface_Subinterface_Ipv4_Counters_InMulticastOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_InMulticastOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-multicast-octets YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_InMulticastOctetsPathAny) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-multicast-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-multicast-octets"

type Interface_Subinterface_Ipv4_Counters_InMulticastPktsPath added in v0.2.8

type Interface_Subinterface_Ipv4_Counters_InMulticastPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_InMulticastPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-multicast-pkts YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_InMulticastPktsPath) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-multicast-pkts"

type Interface_Subinterface_Ipv4_Counters_InMulticastPktsPathAny added in v0.2.8

type Interface_Subinterface_Ipv4_Counters_InMulticastPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_InMulticastPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-multicast-pkts YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_InMulticastPktsPathAny) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-multicast-pkts"

type Interface_Subinterface_Ipv4_Counters_InOctetsPath

type Interface_Subinterface_Ipv4_Counters_InOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_InOctetsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-octets YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_InOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-octets"

type Interface_Subinterface_Ipv4_Counters_InOctetsPathAny

type Interface_Subinterface_Ipv4_Counters_InOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_InOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-octets YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_InOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-octets"

type Interface_Subinterface_Ipv4_Counters_InPktsPath

type Interface_Subinterface_Ipv4_Counters_InPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_InPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-pkts YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_InPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-pkts"

type Interface_Subinterface_Ipv4_Counters_InPktsPathAny

type Interface_Subinterface_Ipv4_Counters_InPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_InPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-pkts YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_InPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/in-pkts"

type Interface_Subinterface_Ipv4_Counters_OutDiscardedPktsPath

type Interface_Subinterface_Ipv4_Counters_OutDiscardedPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_OutDiscardedPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-discarded-pkts YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_OutDiscardedPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-discarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-discarded-pkts"

type Interface_Subinterface_Ipv4_Counters_OutDiscardedPktsPathAny

type Interface_Subinterface_Ipv4_Counters_OutDiscardedPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_OutDiscardedPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-discarded-pkts YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_OutDiscardedPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-discarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-discarded-pkts"

type Interface_Subinterface_Ipv4_Counters_OutErrorPktsPath

type Interface_Subinterface_Ipv4_Counters_OutErrorPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_OutErrorPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-error-pkts YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_OutErrorPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-error-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-error-pkts"

type Interface_Subinterface_Ipv4_Counters_OutErrorPktsPathAny

type Interface_Subinterface_Ipv4_Counters_OutErrorPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_OutErrorPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-error-pkts YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_OutErrorPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-error-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-error-pkts"

type Interface_Subinterface_Ipv4_Counters_OutForwardedOctetsPath

type Interface_Subinterface_Ipv4_Counters_OutForwardedOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_OutForwardedOctetsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-forwarded-octets YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_OutForwardedOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-forwarded-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-forwarded-octets"

type Interface_Subinterface_Ipv4_Counters_OutForwardedOctetsPathAny

type Interface_Subinterface_Ipv4_Counters_OutForwardedOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_OutForwardedOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-forwarded-octets YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_OutForwardedOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-forwarded-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-forwarded-octets"

type Interface_Subinterface_Ipv4_Counters_OutForwardedPktsPath

type Interface_Subinterface_Ipv4_Counters_OutForwardedPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_OutForwardedPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-forwarded-pkts YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_OutForwardedPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-forwarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-forwarded-pkts"

type Interface_Subinterface_Ipv4_Counters_OutForwardedPktsPathAny

type Interface_Subinterface_Ipv4_Counters_OutForwardedPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_OutForwardedPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-forwarded-pkts YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_OutForwardedPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-forwarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-forwarded-pkts"

type Interface_Subinterface_Ipv4_Counters_OutMulticastOctetsPath added in v0.2.8

type Interface_Subinterface_Ipv4_Counters_OutMulticastOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_OutMulticastOctetsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-multicast-octets YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_OutMulticastOctetsPath) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-multicast-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-multicast-octets"

type Interface_Subinterface_Ipv4_Counters_OutMulticastOctetsPathAny added in v0.2.8

type Interface_Subinterface_Ipv4_Counters_OutMulticastOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_OutMulticastOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-multicast-octets YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_OutMulticastOctetsPathAny) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-multicast-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-multicast-octets"

type Interface_Subinterface_Ipv4_Counters_OutMulticastPktsPath added in v0.2.8

type Interface_Subinterface_Ipv4_Counters_OutMulticastPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_OutMulticastPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-multicast-pkts YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_OutMulticastPktsPath) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-multicast-pkts"

type Interface_Subinterface_Ipv4_Counters_OutMulticastPktsPathAny added in v0.2.8

type Interface_Subinterface_Ipv4_Counters_OutMulticastPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_OutMulticastPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-multicast-pkts YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_OutMulticastPktsPathAny) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-multicast-pkts"

type Interface_Subinterface_Ipv4_Counters_OutOctetsPath

type Interface_Subinterface_Ipv4_Counters_OutOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_OutOctetsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-octets YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_OutOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-octets"

type Interface_Subinterface_Ipv4_Counters_OutOctetsPathAny

type Interface_Subinterface_Ipv4_Counters_OutOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_OutOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-octets YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_OutOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-octets"

type Interface_Subinterface_Ipv4_Counters_OutPktsPath

type Interface_Subinterface_Ipv4_Counters_OutPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_OutPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-pkts YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_OutPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-pkts"

type Interface_Subinterface_Ipv4_Counters_OutPktsPathAny

type Interface_Subinterface_Ipv4_Counters_OutPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Counters_OutPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-pkts YANG schema element.

func (*Interface_Subinterface_Ipv4_Counters_OutPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/counters/out-pkts"

type Interface_Subinterface_Ipv4_DhcpClientPath

type Interface_Subinterface_Ipv4_DhcpClientPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_DhcpClientPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/dhcp-client YANG schema element.

func (*Interface_Subinterface_Ipv4_DhcpClientPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/dhcp-client"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/config/dhcp-client"

func (*Interface_Subinterface_Ipv4_DhcpClientPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/dhcp-client"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/dhcp-client"

type Interface_Subinterface_Ipv4_DhcpClientPathAny

type Interface_Subinterface_Ipv4_DhcpClientPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_DhcpClientPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/dhcp-client YANG schema element.

func (*Interface_Subinterface_Ipv4_DhcpClientPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/dhcp-client"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/config/dhcp-client"

func (*Interface_Subinterface_Ipv4_DhcpClientPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/dhcp-client"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/dhcp-client"

type Interface_Subinterface_Ipv4_EnabledPath

type Interface_Subinterface_Ipv4_EnabledPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_EnabledPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/enabled YANG schema element.

func (*Interface_Subinterface_Ipv4_EnabledPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/config/enabled"

func (*Interface_Subinterface_Ipv4_EnabledPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/enabled"

type Interface_Subinterface_Ipv4_EnabledPathAny

type Interface_Subinterface_Ipv4_EnabledPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_EnabledPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/enabled YANG schema element.

func (*Interface_Subinterface_Ipv4_EnabledPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/config/enabled"

func (*Interface_Subinterface_Ipv4_EnabledPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/enabled"

type Interface_Subinterface_Ipv4_MtuPath

type Interface_Subinterface_Ipv4_MtuPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_MtuPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/mtu YANG schema element.

func (*Interface_Subinterface_Ipv4_MtuPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/mtu"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/config/mtu"

func (*Interface_Subinterface_Ipv4_MtuPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/mtu"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/mtu"

type Interface_Subinterface_Ipv4_MtuPathAny

type Interface_Subinterface_Ipv4_MtuPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_MtuPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/state/mtu YANG schema element.

func (*Interface_Subinterface_Ipv4_MtuPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/mtu"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/config/mtu"

func (*Interface_Subinterface_Ipv4_MtuPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/mtu"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/state/mtu"

type Interface_Subinterface_Ipv4_NeighborPath

type Interface_Subinterface_Ipv4_NeighborPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_NeighborPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor YANG schema element.

func (*Interface_Subinterface_Ipv4_NeighborPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_NeighborPath) Ip

Ip (leaf): The IPv4 address of the neighbor node.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/*/ip"

func (*Interface_Subinterface_Ipv4_NeighborPath) LinkLayerAddress

LinkLayerAddress (leaf): The link-layer address of the neighbor node.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/link-layer-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/*/link-layer-address"

func (*Interface_Subinterface_Ipv4_NeighborPath) Origin

Origin (leaf): The origin of this neighbor entry, static or dynamic.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/state/origin"

func (*Interface_Subinterface_Ipv4_NeighborPath) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv4_NeighborPathAny

type Interface_Subinterface_Ipv4_NeighborPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_NeighborPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor YANG schema element.

func (*Interface_Subinterface_Ipv4_NeighborPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_NeighborPathAny) Ip

Ip (leaf): The IPv4 address of the neighbor node.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/*/ip"

func (*Interface_Subinterface_Ipv4_NeighborPathAny) LinkLayerAddress

LinkLayerAddress (leaf): The link-layer address of the neighbor node.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/link-layer-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/*/link-layer-address"

func (*Interface_Subinterface_Ipv4_NeighborPathAny) Origin

Origin (leaf): The origin of this neighbor entry, static or dynamic.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/state/origin"

func (*Interface_Subinterface_Ipv4_NeighborPathAny) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv4_NeighborPathMap added in v0.1.24

type Interface_Subinterface_Ipv4_NeighborPathMap struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_NeighborPathMap represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor YANG schema element.

func (*Interface_Subinterface_Ipv4_NeighborPathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_NeighborPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv4_NeighborPathMapAny added in v0.1.24

type Interface_Subinterface_Ipv4_NeighborPathMapAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_NeighborPathMapAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor YANG schema element.

func (*Interface_Subinterface_Ipv4_NeighborPathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_NeighborPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv4_Neighbor_IpPath

type Interface_Subinterface_Ipv4_Neighbor_IpPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Neighbor_IpPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/state/ip YANG schema element.

func (*Interface_Subinterface_Ipv4_Neighbor_IpPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/config/ip"

func (*Interface_Subinterface_Ipv4_Neighbor_IpPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/state/ip"

type Interface_Subinterface_Ipv4_Neighbor_IpPathAny

type Interface_Subinterface_Ipv4_Neighbor_IpPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Neighbor_IpPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/state/ip YANG schema element.

func (*Interface_Subinterface_Ipv4_Neighbor_IpPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/config/ip"

func (*Interface_Subinterface_Ipv4_Neighbor_IpPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/state/ip"

type Interface_Subinterface_Ipv4_Neighbor_LinkLayerAddressPath

type Interface_Subinterface_Ipv4_Neighbor_LinkLayerAddressPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Neighbor_LinkLayerAddressPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/state/link-layer-address YANG schema element.

func (*Interface_Subinterface_Ipv4_Neighbor_LinkLayerAddressPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/link-layer-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/config/link-layer-address"

func (*Interface_Subinterface_Ipv4_Neighbor_LinkLayerAddressPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/link-layer-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/state/link-layer-address"

type Interface_Subinterface_Ipv4_Neighbor_LinkLayerAddressPathAny

type Interface_Subinterface_Ipv4_Neighbor_LinkLayerAddressPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Neighbor_LinkLayerAddressPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/state/link-layer-address YANG schema element.

func (*Interface_Subinterface_Ipv4_Neighbor_LinkLayerAddressPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/link-layer-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/config/link-layer-address"

func (*Interface_Subinterface_Ipv4_Neighbor_LinkLayerAddressPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/link-layer-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/state/link-layer-address"

type Interface_Subinterface_Ipv4_Neighbor_OriginPath

type Interface_Subinterface_Ipv4_Neighbor_OriginPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Neighbor_OriginPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/state/origin YANG schema element.

func (*Interface_Subinterface_Ipv4_Neighbor_OriginPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/state/origin"

type Interface_Subinterface_Ipv4_Neighbor_OriginPathAny

type Interface_Subinterface_Ipv4_Neighbor_OriginPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Neighbor_OriginPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/state/origin YANG schema element.

func (*Interface_Subinterface_Ipv4_Neighbor_OriginPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/neighbors/neighbor/state/origin"

type Interface_Subinterface_Ipv4_ProxyArpPath

type Interface_Subinterface_Ipv4_ProxyArpPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_ProxyArpPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/proxy-arp YANG schema element.

func (*Interface_Subinterface_Ipv4_ProxyArpPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_ProxyArpPath) Mode

Mode (leaf): When set to a value other than DISABLE, the local system should respond to ARP requests that are for target addresses other than those that are configured on the local subinterface using its own MAC address as the target hardware address. If the REMOTE_ONLY value is specified, replies are only sent when the target address falls outside the locally configured subnets on the interface, whereas with the ALL value, all requests, regardless of their target address are replied to.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/proxy-arp/*/mode"

func (*Interface_Subinterface_Ipv4_ProxyArpPath) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv4_ProxyArpPathAny

type Interface_Subinterface_Ipv4_ProxyArpPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_ProxyArpPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/proxy-arp YANG schema element.

func (*Interface_Subinterface_Ipv4_ProxyArpPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_ProxyArpPathAny) Mode

Mode (leaf): When set to a value other than DISABLE, the local system should respond to ARP requests that are for target addresses other than those that are configured on the local subinterface using its own MAC address as the target hardware address. If the REMOTE_ONLY value is specified, replies are only sent when the target address falls outside the locally configured subnets on the interface, whereas with the ALL value, all requests, regardless of their target address are replied to.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/proxy-arp/*/mode"

func (*Interface_Subinterface_Ipv4_ProxyArpPathAny) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv4_ProxyArp_ModePath

type Interface_Subinterface_Ipv4_ProxyArp_ModePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_ProxyArp_ModePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/proxy-arp/state/mode YANG schema element.

func (*Interface_Subinterface_Ipv4_ProxyArp_ModePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/proxy-arp/config/mode"

func (*Interface_Subinterface_Ipv4_ProxyArp_ModePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/proxy-arp/state/mode"

type Interface_Subinterface_Ipv4_ProxyArp_ModePathAny

type Interface_Subinterface_Ipv4_ProxyArp_ModePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_ProxyArp_ModePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/proxy-arp/state/mode YANG schema element.

func (*Interface_Subinterface_Ipv4_ProxyArp_ModePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/proxy-arp/config/mode"

func (*Interface_Subinterface_Ipv4_ProxyArp_ModePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/proxy-arp/state/mode"

type Interface_Subinterface_Ipv4_UnnumberedPath

type Interface_Subinterface_Ipv4_UnnumberedPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_UnnumberedPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered YANG schema element.

func (*Interface_Subinterface_Ipv4_UnnumberedPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_UnnumberedPath) Enabled

Enabled (leaf): Indicates that the subinterface is unnumbered. By default the subinterface is numbered, i.e., expected to have an IP address configuration.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/*/enabled"

func (*Interface_Subinterface_Ipv4_UnnumberedPath) 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-interfaces"
Path from parent:     "interface-ref"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/interface-ref"

func (*Interface_Subinterface_Ipv4_UnnumberedPath) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv4_UnnumberedPathAny

type Interface_Subinterface_Ipv4_UnnumberedPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_UnnumberedPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered YANG schema element.

func (*Interface_Subinterface_Ipv4_UnnumberedPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_UnnumberedPathAny) Enabled

Enabled (leaf): Indicates that the subinterface is unnumbered. By default the subinterface is numbered, i.e., expected to have an IP address configuration.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/*/enabled"

func (*Interface_Subinterface_Ipv4_UnnumberedPathAny) 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-interfaces"
Path from parent:     "interface-ref"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/interface-ref"

func (*Interface_Subinterface_Ipv4_UnnumberedPathAny) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv4_Unnumbered_EnabledPath

type Interface_Subinterface_Ipv4_Unnumbered_EnabledPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Unnumbered_EnabledPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/state/enabled YANG schema element.

func (*Interface_Subinterface_Ipv4_Unnumbered_EnabledPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/config/enabled"

func (*Interface_Subinterface_Ipv4_Unnumbered_EnabledPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/state/enabled"

type Interface_Subinterface_Ipv4_Unnumbered_EnabledPathAny

type Interface_Subinterface_Ipv4_Unnumbered_EnabledPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Unnumbered_EnabledPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/state/enabled YANG schema element.

func (*Interface_Subinterface_Ipv4_Unnumbered_EnabledPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/config/enabled"

func (*Interface_Subinterface_Ipv4_Unnumbered_EnabledPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/state/enabled"

type Interface_Subinterface_Ipv4_Unnumbered_InterfaceRefPath

type Interface_Subinterface_Ipv4_Unnumbered_InterfaceRefPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_Unnumbered_InterfaceRefPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/interface-ref YANG schema element.

func (*Interface_Subinterface_Ipv4_Unnumbered_InterfaceRefPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_Unnumbered_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-interfaces"
Path from parent:     "*/interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/interface-ref/*/interface"

func (*Interface_Subinterface_Ipv4_Unnumbered_InterfaceRefPath) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_Unnumbered_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-interfaces"
Path from parent:     "*/subinterface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/interface-ref/*/subinterface"

type Interface_Subinterface_Ipv4_Unnumbered_InterfaceRefPathAny

type Interface_Subinterface_Ipv4_Unnumbered_InterfaceRefPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv4_Unnumbered_InterfaceRefPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/interface-ref YANG schema element.

func (*Interface_Subinterface_Ipv4_Unnumbered_InterfaceRefPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_Unnumbered_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-interfaces"
Path from parent:     "*/interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/interface-ref/*/interface"

func (*Interface_Subinterface_Ipv4_Unnumbered_InterfaceRefPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv4_Unnumbered_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-interfaces"
Path from parent:     "*/subinterface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/interface-ref/*/subinterface"

type Interface_Subinterface_Ipv4_Unnumbered_InterfaceRef_InterfacePath

type Interface_Subinterface_Ipv4_Unnumbered_InterfaceRef_InterfacePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Unnumbered_InterfaceRef_InterfacePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/interface-ref/state/interface YANG schema element.

func (*Interface_Subinterface_Ipv4_Unnumbered_InterfaceRef_InterfacePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/interface-ref/config/interface"

func (*Interface_Subinterface_Ipv4_Unnumbered_InterfaceRef_InterfacePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/interface-ref/state/interface"

type Interface_Subinterface_Ipv4_Unnumbered_InterfaceRef_InterfacePathAny

type Interface_Subinterface_Ipv4_Unnumbered_InterfaceRef_InterfacePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Unnumbered_InterfaceRef_InterfacePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/interface-ref/state/interface YANG schema element.

func (*Interface_Subinterface_Ipv4_Unnumbered_InterfaceRef_InterfacePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/interface-ref/config/interface"

func (*Interface_Subinterface_Ipv4_Unnumbered_InterfaceRef_InterfacePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/interface-ref/state/interface"

type Interface_Subinterface_Ipv4_Unnumbered_InterfaceRef_SubinterfacePath

type Interface_Subinterface_Ipv4_Unnumbered_InterfaceRef_SubinterfacePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Unnumbered_InterfaceRef_SubinterfacePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/interface-ref/state/subinterface YANG schema element.

func (*Interface_Subinterface_Ipv4_Unnumbered_InterfaceRef_SubinterfacePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/subinterface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/interface-ref/config/subinterface"

func (*Interface_Subinterface_Ipv4_Unnumbered_InterfaceRef_SubinterfacePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/subinterface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/interface-ref/state/subinterface"

type Interface_Subinterface_Ipv4_Unnumbered_InterfaceRef_SubinterfacePathAny

type Interface_Subinterface_Ipv4_Unnumbered_InterfaceRef_SubinterfacePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv4_Unnumbered_InterfaceRef_SubinterfacePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/interface-ref/state/subinterface YANG schema element.

func (*Interface_Subinterface_Ipv4_Unnumbered_InterfaceRef_SubinterfacePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/subinterface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/interface-ref/config/subinterface"

func (*Interface_Subinterface_Ipv4_Unnumbered_InterfaceRef_SubinterfacePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/subinterface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv4/unnumbered/interface-ref/state/subinterface"

type Interface_Subinterface_Ipv6Path

type Interface_Subinterface_Ipv6Path struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6Path represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6 YANG schema element.

func (*Interface_Subinterface_Ipv6Path) Address

Address (list): The list of configured IPv6 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address"

Ip: string

func (*Interface_Subinterface_Ipv6Path) AddressAny

AddressAny (list): The list of configured IPv6 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address"

func (*Interface_Subinterface_Ipv6Path) AddressMap added in v0.1.24

AddressMap (list): The list of configured IPv6 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address"

func (*Interface_Subinterface_Ipv6Path) Autoconf

Autoconf (container): Top-level container for IPv6 autoconf

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "autoconf"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf"

func (*Interface_Subinterface_Ipv6Path) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6Path) Counters

Counters (container): Packet and byte counters for IP transmission and reception for the address family.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/counters"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters"

func (*Interface_Subinterface_Ipv6Path) DhcpClient

DhcpClient (leaf): Enables a DHCP client on the interface in order to request an address

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/dhcp-client"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/*/dhcp-client"

func (*Interface_Subinterface_Ipv6Path) DupAddrDetectTransmits

DupAddrDetectTransmits (leaf): The number of consecutive Neighbor Solicitation messages sent while performing Duplicate Address Detection on a tentative address. A value of zero indicates that Duplicate Address Detection is not performed on tentative addresses. A value of one indicates a single transmission with no follow-up retransmissions.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/dup-addr-detect-transmits"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/*/dup-addr-detect-transmits"

func (*Interface_Subinterface_Ipv6Path) Enabled

Enabled (leaf): Controls whether IPv6 is enabled or disabled on this interface. When IPv6 is enabled, this interface is connected to an IPv6 stack, and the interface can send and receive IPv6 packets.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/*/enabled"

func (*Interface_Subinterface_Ipv6Path) Mtu

Mtu (leaf): The size, in octets, of the largest IPv6 packet that the interface will send and receive.

The server may restrict the allowed values for this leaf, depending on the interface's type.

If this leaf is not configured, the operationally used MTU depends on the interface's type.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/mtu"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/*/mtu"

func (*Interface_Subinterface_Ipv6Path) Neighbor

Neighbor (list): List of IPv6 neighbors

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor"

Ip: string

func (*Interface_Subinterface_Ipv6Path) NeighborAny

NeighborAny (list): List of IPv6 neighbors

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor"

func (*Interface_Subinterface_Ipv6Path) NeighborMap added in v0.1.24

NeighborMap (list): List of IPv6 neighbors

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor"

func (*Interface_Subinterface_Ipv6Path) RouterAdvertisement

RouterAdvertisement (container): Configuration and operational state parameters relating to router advertisements.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "router-advertisement"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement"

func (*Interface_Subinterface_Ipv6Path) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6Path) Unnumbered

Unnumbered (container): Top-level container for setting unnumbered interfaces. Includes reference the interface that provides the address information

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "unnumbered"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered"

type Interface_Subinterface_Ipv6PathAny

type Interface_Subinterface_Ipv6PathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6PathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6 YANG schema element.

func (*Interface_Subinterface_Ipv6PathAny) Address

Address (list): The list of configured IPv6 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address"

Ip: string

func (*Interface_Subinterface_Ipv6PathAny) AddressAny

AddressAny (list): The list of configured IPv6 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address"

func (*Interface_Subinterface_Ipv6PathAny) AddressMap added in v0.1.24

AddressMap (list): The list of configured IPv6 addresses on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "addresses/address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address"

func (*Interface_Subinterface_Ipv6PathAny) Autoconf

Autoconf (container): Top-level container for IPv6 autoconf

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "autoconf"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf"

func (*Interface_Subinterface_Ipv6PathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6PathAny) Counters

Counters (container): Packet and byte counters for IP transmission and reception for the address family.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/counters"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters"

func (*Interface_Subinterface_Ipv6PathAny) DhcpClient

DhcpClient (leaf): Enables a DHCP client on the interface in order to request an address

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/dhcp-client"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/*/dhcp-client"

func (*Interface_Subinterface_Ipv6PathAny) DupAddrDetectTransmits

DupAddrDetectTransmits (leaf): The number of consecutive Neighbor Solicitation messages sent while performing Duplicate Address Detection on a tentative address. A value of zero indicates that Duplicate Address Detection is not performed on tentative addresses. A value of one indicates a single transmission with no follow-up retransmissions.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/dup-addr-detect-transmits"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/*/dup-addr-detect-transmits"

func (*Interface_Subinterface_Ipv6PathAny) Enabled

Enabled (leaf): Controls whether IPv6 is enabled or disabled on this interface. When IPv6 is enabled, this interface is connected to an IPv6 stack, and the interface can send and receive IPv6 packets.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/*/enabled"

func (*Interface_Subinterface_Ipv6PathAny) Mtu

Mtu (leaf): The size, in octets, of the largest IPv6 packet that the interface will send and receive.

The server may restrict the allowed values for this leaf, depending on the interface's type.

If this leaf is not configured, the operationally used MTU depends on the interface's type.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/mtu"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/*/mtu"

func (*Interface_Subinterface_Ipv6PathAny) Neighbor

Neighbor (list): List of IPv6 neighbors

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor"

Ip: string

func (*Interface_Subinterface_Ipv6PathAny) NeighborAny

NeighborAny (list): List of IPv6 neighbors

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor"

func (*Interface_Subinterface_Ipv6PathAny) NeighborMap added in v0.1.24

NeighborMap (list): List of IPv6 neighbors

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "neighbors/neighbor"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor"

func (*Interface_Subinterface_Ipv6PathAny) RouterAdvertisement

RouterAdvertisement (container): Configuration and operational state parameters relating to router advertisements.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "router-advertisement"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement"

func (*Interface_Subinterface_Ipv6PathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6PathAny) Unnumbered

Unnumbered (container): Top-level container for setting unnumbered interfaces. Includes reference the interface that provides the address information

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "unnumbered"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered"

type Interface_Subinterface_Ipv6_AddressPath

type Interface_Subinterface_Ipv6_AddressPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_AddressPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address YANG schema element.

func (*Interface_Subinterface_Ipv6_AddressPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_AddressPath) Ip

Ip (leaf): The IPv6 address on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/*/ip"

func (*Interface_Subinterface_Ipv6_AddressPath) Origin

Origin (leaf): The origin of this address, e.g., static, dhcp, etc.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/origin"

func (*Interface_Subinterface_Ipv6_AddressPath) PrefixLength

PrefixLength (leaf): The length of the subnet prefix.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/prefix-length"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/*/prefix-length"

func (*Interface_Subinterface_Ipv6_AddressPath) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_AddressPath) Status

Status (leaf): The status of an address. Most of the states correspond to states from the IPv6 Stateless Address Autoconfiguration protocol.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/status"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/status"

func (*Interface_Subinterface_Ipv6_AddressPath) Type added in v0.1.6

Type (leaf): Specifies the explicit type of the IPv6 address being assigned to the interface. By default, addresses are assumed to be global unicast. Where a link-local address is to be explicitly configured, this leaf should be set to LINK_LOCAL.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/type"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/*/type"

func (*Interface_Subinterface_Ipv6_AddressPath) VrrpGroup

VrrpGroup (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group"

VirtualRouterId: uint8

func (*Interface_Subinterface_Ipv6_AddressPath) VrrpGroupAny

VrrpGroupAny (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group"

func (*Interface_Subinterface_Ipv6_AddressPath) VrrpGroupMap added in v0.1.24

VrrpGroupMap (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group"

type Interface_Subinterface_Ipv6_AddressPathAny

type Interface_Subinterface_Ipv6_AddressPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_AddressPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address YANG schema element.

func (*Interface_Subinterface_Ipv6_AddressPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_AddressPathAny) Ip

Ip (leaf): The IPv6 address on the interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/*/ip"

func (*Interface_Subinterface_Ipv6_AddressPathAny) Origin

Origin (leaf): The origin of this address, e.g., static, dhcp, etc.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/origin"

func (*Interface_Subinterface_Ipv6_AddressPathAny) PrefixLength

PrefixLength (leaf): The length of the subnet prefix.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/prefix-length"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/*/prefix-length"

func (*Interface_Subinterface_Ipv6_AddressPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_AddressPathAny) Status

Status (leaf): The status of an address. Most of the states correspond to states from the IPv6 Stateless Address Autoconfiguration protocol.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/status"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/status"

func (*Interface_Subinterface_Ipv6_AddressPathAny) Type added in v0.1.6

Type (leaf): Specifies the explicit type of the IPv6 address being assigned to the interface. By default, addresses are assumed to be global unicast. Where a link-local address is to be explicitly configured, this leaf should be set to LINK_LOCAL.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/type"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/*/type"

func (*Interface_Subinterface_Ipv6_AddressPathAny) VrrpGroup

VrrpGroup (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group"

VirtualRouterId: uint8

func (*Interface_Subinterface_Ipv6_AddressPathAny) VrrpGroupAny

VrrpGroupAny (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group"

func (*Interface_Subinterface_Ipv6_AddressPathAny) VrrpGroupMap added in v0.1.24

VrrpGroupMap (list): List of VRRP groups, keyed by virtual router id

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "vrrp/vrrp-group"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group"

type Interface_Subinterface_Ipv6_AddressPathMap added in v0.1.24

type Interface_Subinterface_Ipv6_AddressPathMap struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_AddressPathMap represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address YANG schema element.

func (*Interface_Subinterface_Ipv6_AddressPathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_AddressPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv6_AddressPathMapAny added in v0.1.24

type Interface_Subinterface_Ipv6_AddressPathMapAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_AddressPathMapAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address YANG schema element.

func (*Interface_Subinterface_Ipv6_AddressPathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_AddressPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv6_Address_IpPath

type Interface_Subinterface_Ipv6_Address_IpPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_IpPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/ip YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_IpPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/config/ip"

func (*Interface_Subinterface_Ipv6_Address_IpPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/ip"

type Interface_Subinterface_Ipv6_Address_IpPathAny

type Interface_Subinterface_Ipv6_Address_IpPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_IpPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/ip YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_IpPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/config/ip"

func (*Interface_Subinterface_Ipv6_Address_IpPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/ip"

type Interface_Subinterface_Ipv6_Address_OriginPath

type Interface_Subinterface_Ipv6_Address_OriginPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_OriginPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/origin YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_OriginPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/origin"

type Interface_Subinterface_Ipv6_Address_OriginPathAny

type Interface_Subinterface_Ipv6_Address_OriginPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_OriginPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/origin YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_OriginPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/origin"

type Interface_Subinterface_Ipv6_Address_PrefixLengthPath

type Interface_Subinterface_Ipv6_Address_PrefixLengthPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_PrefixLengthPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/prefix-length YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_PrefixLengthPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/prefix-length"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/config/prefix-length"

func (*Interface_Subinterface_Ipv6_Address_PrefixLengthPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/prefix-length"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/prefix-length"

type Interface_Subinterface_Ipv6_Address_PrefixLengthPathAny

type Interface_Subinterface_Ipv6_Address_PrefixLengthPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_PrefixLengthPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/prefix-length YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_PrefixLengthPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/prefix-length"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/config/prefix-length"

func (*Interface_Subinterface_Ipv6_Address_PrefixLengthPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/prefix-length"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/prefix-length"

type Interface_Subinterface_Ipv6_Address_StatusPath

type Interface_Subinterface_Ipv6_Address_StatusPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_StatusPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/status YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_StatusPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/status"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/status"

type Interface_Subinterface_Ipv6_Address_StatusPathAny

type Interface_Subinterface_Ipv6_Address_StatusPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_StatusPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/status YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_StatusPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/status"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/status"

type Interface_Subinterface_Ipv6_Address_TypePath added in v0.1.6

type Interface_Subinterface_Ipv6_Address_TypePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_TypePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/type YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_TypePath) Config added in v0.1.6

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/type"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/config/type"

func (*Interface_Subinterface_Ipv6_Address_TypePath) State added in v0.1.6

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/type"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/type"

type Interface_Subinterface_Ipv6_Address_TypePathAny added in v0.1.6

type Interface_Subinterface_Ipv6_Address_TypePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_TypePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/type YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_TypePathAny) Config added in v0.1.6

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/type"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/config/type"

func (*Interface_Subinterface_Ipv6_Address_TypePathAny) State added in v0.1.6

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/type"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/state/type"

type Interface_Subinterface_Ipv6_Address_VrrpGroupPath

type Interface_Subinterface_Ipv6_Address_VrrpGroupPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_Address_VrrpGroupPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPath) AcceptMode

AcceptMode (leaf): Configure whether packets destined for virtual addresses are accepted even when the virtual address is not owned by the router interface

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/accept-mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/*/accept-mode"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPath) AdvertisementInterval

AdvertisementInterval (leaf): Sets the interval between successive VRRP advertisements -- RFC 5798 defines this as a 12-bit value expressed as 0.1 seconds, with default 100, i.e., 1 second. Several implementation express this in units of seconds

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/advertisement-interval"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/*/advertisement-interval"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPath) CurrentPriority

CurrentPriority (leaf): Operational value of the priority for the interface in the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/current-priority"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/current-priority"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPath) InterfaceTracking

InterfaceTracking (container): Top-level container for VRRP interface tracking

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "interface-tracking"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPath) Preempt

Preempt (leaf): When set to true, enables preemption by a higher priority backup router of a lower priority master router

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/preempt"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/*/preempt"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPath) PreemptDelay

PreemptDelay (leaf): Set the delay the higher priority router waits before preempting

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/preempt-delay"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/*/preempt-delay"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPath) Priority

Priority (leaf): Specifies the sending VRRP interface's priority for the virtual router. Higher values equal higher priority

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/priority"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/*/priority"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPath) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPath) VirtualAddress

VirtualAddress (leaf-list): Configure one or more virtual addresses for the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/virtual-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/*/virtual-address"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPath) VirtualLinkLocal

VirtualLinkLocal (leaf): For VRRP on IPv6 interfaces, sets the virtual link local address

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/virtual-link-local"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/*/virtual-link-local"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPath) VirtualRouterId

VirtualRouterId (leaf): Set the virtual router id for use by the VRRP group. This usually also determines the virtual MAC address that is generated for the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/virtual-router-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/*/virtual-router-id"

type Interface_Subinterface_Ipv6_Address_VrrpGroupPathAny

type Interface_Subinterface_Ipv6_Address_VrrpGroupPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_Address_VrrpGroupPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPathAny) AcceptMode

AcceptMode (leaf): Configure whether packets destined for virtual addresses are accepted even when the virtual address is not owned by the router interface

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/accept-mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/*/accept-mode"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPathAny) AdvertisementInterval

AdvertisementInterval (leaf): Sets the interval between successive VRRP advertisements -- RFC 5798 defines this as a 12-bit value expressed as 0.1 seconds, with default 100, i.e., 1 second. Several implementation express this in units of seconds

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/advertisement-interval"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/*/advertisement-interval"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPathAny) CurrentPriority

CurrentPriority (leaf): Operational value of the priority for the interface in the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/current-priority"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/current-priority"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPathAny) InterfaceTracking

InterfaceTracking (container): Top-level container for VRRP interface tracking

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "interface-tracking"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPathAny) Preempt

Preempt (leaf): When set to true, enables preemption by a higher priority backup router of a lower priority master router

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/preempt"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/*/preempt"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPathAny) PreemptDelay

PreemptDelay (leaf): Set the delay the higher priority router waits before preempting

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/preempt-delay"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/*/preempt-delay"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPathAny) Priority

Priority (leaf): Specifies the sending VRRP interface's priority for the virtual router. Higher values equal higher priority

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/priority"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/*/priority"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPathAny) VirtualAddress

VirtualAddress (leaf-list): Configure one or more virtual addresses for the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/virtual-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/*/virtual-address"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPathAny) VirtualLinkLocal

VirtualLinkLocal (leaf): For VRRP on IPv6 interfaces, sets the virtual link local address

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/virtual-link-local"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/*/virtual-link-local"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPathAny) VirtualRouterId

VirtualRouterId (leaf): Set the virtual router id for use by the VRRP group. This usually also determines the virtual MAC address that is generated for the VRRP group

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/virtual-router-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/*/virtual-router-id"

type Interface_Subinterface_Ipv6_Address_VrrpGroupPathMap added in v0.1.24

type Interface_Subinterface_Ipv6_Address_VrrpGroupPathMap struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_Address_VrrpGroupPathMap represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv6_Address_VrrpGroupPathMapAny added in v0.1.24

type Interface_Subinterface_Ipv6_Address_VrrpGroupPathMapAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_Address_VrrpGroupPathMapAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroupPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv6_Address_VrrpGroup_AcceptModePath

type Interface_Subinterface_Ipv6_Address_VrrpGroup_AcceptModePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_AcceptModePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/accept-mode YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_AcceptModePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/accept-mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/config/accept-mode"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_AcceptModePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/accept-mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/accept-mode"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_AcceptModePathAny

type Interface_Subinterface_Ipv6_Address_VrrpGroup_AcceptModePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_AcceptModePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/accept-mode YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_AcceptModePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/accept-mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/config/accept-mode"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_AcceptModePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/accept-mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/accept-mode"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_AdvertisementIntervalPath

type Interface_Subinterface_Ipv6_Address_VrrpGroup_AdvertisementIntervalPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_AdvertisementIntervalPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/advertisement-interval YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_AdvertisementIntervalPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/advertisement-interval"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/config/advertisement-interval"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_AdvertisementIntervalPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/advertisement-interval"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/advertisement-interval"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_AdvertisementIntervalPathAny

type Interface_Subinterface_Ipv6_Address_VrrpGroup_AdvertisementIntervalPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_AdvertisementIntervalPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/advertisement-interval YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_AdvertisementIntervalPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/advertisement-interval"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/config/advertisement-interval"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_AdvertisementIntervalPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/advertisement-interval"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/advertisement-interval"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_CurrentPriorityPath

type Interface_Subinterface_Ipv6_Address_VrrpGroup_CurrentPriorityPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_CurrentPriorityPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/current-priority YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_CurrentPriorityPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/current-priority"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/current-priority"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_CurrentPriorityPathAny

type Interface_Subinterface_Ipv6_Address_VrrpGroup_CurrentPriorityPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_CurrentPriorityPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/current-priority YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_CurrentPriorityPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/current-priority"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/current-priority"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTrackingPath

type Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTrackingPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTrackingPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTrackingPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTrackingPath) PriorityDecrement

PriorityDecrement (leaf): Set the value to subtract from priority when the tracked interface goes down

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/priority-decrement"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/*/priority-decrement"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTrackingPath) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTrackingPath) TrackInterface

TrackInterface (leaf-list): Sets a list of one or more interfaces that should be tracked for up/down events to dynamically change the priority state of the VRRP group, and potentially change the mastership if the tracked interface going down lowers the priority sufficiently. Any of the tracked interfaces going down will cause the priority to be lowered. Some implementations may only support a single tracked interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/track-interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/*/track-interface"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTrackingPathAny

type Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTrackingPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTrackingPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTrackingPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTrackingPathAny) PriorityDecrement

PriorityDecrement (leaf): Set the value to subtract from priority when the tracked interface goes down

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/priority-decrement"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/*/priority-decrement"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTrackingPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTrackingPathAny) TrackInterface

TrackInterface (leaf-list): Sets a list of one or more interfaces that should be tracked for up/down events to dynamically change the priority state of the VRRP group, and potentially change the mastership if the tracked interface going down lowers the priority sufficiently. Any of the tracked interfaces going down will cause the priority to be lowered. Some implementations may only support a single tracked interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/track-interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/*/track-interface"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPath

type Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/state/priority-decrement YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/priority-decrement"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/config/priority-decrement"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/priority-decrement"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/state/priority-decrement"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPathAny

type Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/state/priority-decrement YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/priority-decrement"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/config/priority-decrement"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTracking_PriorityDecrementPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/priority-decrement"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/state/priority-decrement"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTracking_TrackInterfacePath

type Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTracking_TrackInterfacePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTracking_TrackInterfacePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/state/track-interface YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTracking_TrackInterfacePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/track-interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/config/track-interface"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTracking_TrackInterfacePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/track-interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/state/track-interface"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTracking_TrackInterfacePathAny

type Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTracking_TrackInterfacePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTracking_TrackInterfacePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/state/track-interface YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTracking_TrackInterfacePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/track-interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/config/track-interface"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_InterfaceTracking_TrackInterfacePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/track-interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/interface-tracking/state/track-interface"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_PreemptDelayPath

type Interface_Subinterface_Ipv6_Address_VrrpGroup_PreemptDelayPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_PreemptDelayPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/preempt-delay YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_PreemptDelayPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/preempt-delay"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/config/preempt-delay"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_PreemptDelayPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/preempt-delay"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/preempt-delay"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_PreemptDelayPathAny

type Interface_Subinterface_Ipv6_Address_VrrpGroup_PreemptDelayPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_PreemptDelayPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/preempt-delay YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_PreemptDelayPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/preempt-delay"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/config/preempt-delay"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_PreemptDelayPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/preempt-delay"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/preempt-delay"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_PreemptPath

type Interface_Subinterface_Ipv6_Address_VrrpGroup_PreemptPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_PreemptPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/preempt YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_PreemptPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/preempt"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/config/preempt"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_PreemptPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/preempt"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/preempt"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_PreemptPathAny

type Interface_Subinterface_Ipv6_Address_VrrpGroup_PreemptPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_PreemptPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/preempt YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_PreemptPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/preempt"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/config/preempt"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_PreemptPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/preempt"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/preempt"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_PriorityPath

type Interface_Subinterface_Ipv6_Address_VrrpGroup_PriorityPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_PriorityPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/priority YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_PriorityPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/priority"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/config/priority"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_PriorityPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/priority"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/priority"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_PriorityPathAny

type Interface_Subinterface_Ipv6_Address_VrrpGroup_PriorityPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_PriorityPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/priority YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_PriorityPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/priority"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/config/priority"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_PriorityPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/priority"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/priority"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualAddressPath

type Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualAddressPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualAddressPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-address YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualAddressPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/virtual-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/config/virtual-address"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualAddressPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/virtual-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-address"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualAddressPathAny

type Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualAddressPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualAddressPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-address YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualAddressPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/virtual-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/config/virtual-address"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualAddressPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/virtual-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-address"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualLinkLocalPath

type Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualLinkLocalPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualLinkLocalPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-link-local YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualLinkLocalPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/virtual-link-local"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/config/virtual-link-local"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualLinkLocalPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/virtual-link-local"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-link-local"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualLinkLocalPathAny

type Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualLinkLocalPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualLinkLocalPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-link-local YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualLinkLocalPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/virtual-link-local"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/config/virtual-link-local"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualLinkLocalPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/virtual-link-local"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-link-local"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualRouterIdPath

type Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualRouterIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualRouterIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-router-id YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualRouterIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/virtual-router-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/config/virtual-router-id"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualRouterIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/virtual-router-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-router-id"

type Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualRouterIdPathAny

type Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualRouterIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualRouterIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-router-id YANG schema element.

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualRouterIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/virtual-router-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/config/virtual-router-id"

func (*Interface_Subinterface_Ipv6_Address_VrrpGroup_VirtualRouterIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/virtual-router-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/addresses/address/vrrp/vrrp-group/state/virtual-router-id"

type Interface_Subinterface_Ipv6_AutoconfPath

type Interface_Subinterface_Ipv6_AutoconfPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_AutoconfPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf YANG schema element.

func (*Interface_Subinterface_Ipv6_AutoconfPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_AutoconfPath) CreateGlobalAddresses

CreateGlobalAddresses (leaf): [adapted from IETF IP model RFC 7277]

If enabled, the host creates global addresses as described in RFC 4862.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/create-global-addresses"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/*/create-global-addresses"

func (*Interface_Subinterface_Ipv6_AutoconfPath) CreateTemporaryAddresses

CreateTemporaryAddresses (leaf): [adapted from IETF IP model RFC 7277]

If enabled, the host creates temporary addresses as described in RFC 4941.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/create-temporary-addresses"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/*/create-temporary-addresses"

func (*Interface_Subinterface_Ipv6_AutoconfPath) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_AutoconfPath) TemporaryPreferredLifetime

TemporaryPreferredLifetime (leaf): [adapted from IETF IP model RFC 7277]

The time period during which the temporary address is preferred.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/temporary-preferred-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/*/temporary-preferred-lifetime"

func (*Interface_Subinterface_Ipv6_AutoconfPath) TemporaryValidLifetime

TemporaryValidLifetime (leaf): [adapted from IETF IP model RFC 7277]

The time period during which the temporary address is valid.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/temporary-valid-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/*/temporary-valid-lifetime"

type Interface_Subinterface_Ipv6_AutoconfPathAny

type Interface_Subinterface_Ipv6_AutoconfPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_AutoconfPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf YANG schema element.

func (*Interface_Subinterface_Ipv6_AutoconfPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_AutoconfPathAny) CreateGlobalAddresses

CreateGlobalAddresses (leaf): [adapted from IETF IP model RFC 7277]

If enabled, the host creates global addresses as described in RFC 4862.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/create-global-addresses"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/*/create-global-addresses"

func (*Interface_Subinterface_Ipv6_AutoconfPathAny) CreateTemporaryAddresses

CreateTemporaryAddresses (leaf): [adapted from IETF IP model RFC 7277]

If enabled, the host creates temporary addresses as described in RFC 4941.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/create-temporary-addresses"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/*/create-temporary-addresses"

func (*Interface_Subinterface_Ipv6_AutoconfPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_AutoconfPathAny) TemporaryPreferredLifetime

TemporaryPreferredLifetime (leaf): [adapted from IETF IP model RFC 7277]

The time period during which the temporary address is preferred.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/temporary-preferred-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/*/temporary-preferred-lifetime"

func (*Interface_Subinterface_Ipv6_AutoconfPathAny) TemporaryValidLifetime

TemporaryValidLifetime (leaf): [adapted from IETF IP model RFC 7277]

The time period during which the temporary address is valid.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/temporary-valid-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/*/temporary-valid-lifetime"

type Interface_Subinterface_Ipv6_Autoconf_CreateGlobalAddressesPath

type Interface_Subinterface_Ipv6_Autoconf_CreateGlobalAddressesPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Autoconf_CreateGlobalAddressesPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/state/create-global-addresses YANG schema element.

func (*Interface_Subinterface_Ipv6_Autoconf_CreateGlobalAddressesPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-if-ip-ext"
Path from parent:     "config/create-global-addresses"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/config/create-global-addresses"

func (*Interface_Subinterface_Ipv6_Autoconf_CreateGlobalAddressesPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-if-ip-ext"
Path from parent:     "state/create-global-addresses"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/state/create-global-addresses"

type Interface_Subinterface_Ipv6_Autoconf_CreateGlobalAddressesPathAny

type Interface_Subinterface_Ipv6_Autoconf_CreateGlobalAddressesPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Autoconf_CreateGlobalAddressesPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/state/create-global-addresses YANG schema element.

func (*Interface_Subinterface_Ipv6_Autoconf_CreateGlobalAddressesPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-if-ip-ext"
Path from parent:     "config/create-global-addresses"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/config/create-global-addresses"

func (*Interface_Subinterface_Ipv6_Autoconf_CreateGlobalAddressesPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-if-ip-ext"
Path from parent:     "state/create-global-addresses"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/state/create-global-addresses"

type Interface_Subinterface_Ipv6_Autoconf_CreateTemporaryAddressesPath

type Interface_Subinterface_Ipv6_Autoconf_CreateTemporaryAddressesPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Autoconf_CreateTemporaryAddressesPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/state/create-temporary-addresses YANG schema element.

func (*Interface_Subinterface_Ipv6_Autoconf_CreateTemporaryAddressesPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-if-ip-ext"
Path from parent:     "config/create-temporary-addresses"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/config/create-temporary-addresses"

func (*Interface_Subinterface_Ipv6_Autoconf_CreateTemporaryAddressesPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-if-ip-ext"
Path from parent:     "state/create-temporary-addresses"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/state/create-temporary-addresses"

type Interface_Subinterface_Ipv6_Autoconf_CreateTemporaryAddressesPathAny

type Interface_Subinterface_Ipv6_Autoconf_CreateTemporaryAddressesPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Autoconf_CreateTemporaryAddressesPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/state/create-temporary-addresses YANG schema element.

func (*Interface_Subinterface_Ipv6_Autoconf_CreateTemporaryAddressesPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-if-ip-ext"
Path from parent:     "config/create-temporary-addresses"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/config/create-temporary-addresses"

func (*Interface_Subinterface_Ipv6_Autoconf_CreateTemporaryAddressesPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-if-ip-ext"
Path from parent:     "state/create-temporary-addresses"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/state/create-temporary-addresses"

type Interface_Subinterface_Ipv6_Autoconf_TemporaryPreferredLifetimePath

type Interface_Subinterface_Ipv6_Autoconf_TemporaryPreferredLifetimePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Autoconf_TemporaryPreferredLifetimePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/state/temporary-preferred-lifetime YANG schema element.

func (*Interface_Subinterface_Ipv6_Autoconf_TemporaryPreferredLifetimePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-if-ip-ext"
Path from parent:     "config/temporary-preferred-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/config/temporary-preferred-lifetime"

func (*Interface_Subinterface_Ipv6_Autoconf_TemporaryPreferredLifetimePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-if-ip-ext"
Path from parent:     "state/temporary-preferred-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/state/temporary-preferred-lifetime"

type Interface_Subinterface_Ipv6_Autoconf_TemporaryPreferredLifetimePathAny

type Interface_Subinterface_Ipv6_Autoconf_TemporaryPreferredLifetimePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Autoconf_TemporaryPreferredLifetimePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/state/temporary-preferred-lifetime YANG schema element.

func (*Interface_Subinterface_Ipv6_Autoconf_TemporaryPreferredLifetimePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-if-ip-ext"
Path from parent:     "config/temporary-preferred-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/config/temporary-preferred-lifetime"

func (*Interface_Subinterface_Ipv6_Autoconf_TemporaryPreferredLifetimePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-if-ip-ext"
Path from parent:     "state/temporary-preferred-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/state/temporary-preferred-lifetime"

type Interface_Subinterface_Ipv6_Autoconf_TemporaryValidLifetimePath

type Interface_Subinterface_Ipv6_Autoconf_TemporaryValidLifetimePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Autoconf_TemporaryValidLifetimePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/state/temporary-valid-lifetime YANG schema element.

func (*Interface_Subinterface_Ipv6_Autoconf_TemporaryValidLifetimePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-if-ip-ext"
Path from parent:     "config/temporary-valid-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/config/temporary-valid-lifetime"

func (*Interface_Subinterface_Ipv6_Autoconf_TemporaryValidLifetimePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-if-ip-ext"
Path from parent:     "state/temporary-valid-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/state/temporary-valid-lifetime"

type Interface_Subinterface_Ipv6_Autoconf_TemporaryValidLifetimePathAny

type Interface_Subinterface_Ipv6_Autoconf_TemporaryValidLifetimePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Autoconf_TemporaryValidLifetimePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/state/temporary-valid-lifetime YANG schema element.

func (*Interface_Subinterface_Ipv6_Autoconf_TemporaryValidLifetimePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-if-ip-ext"
Path from parent:     "config/temporary-valid-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/config/temporary-valid-lifetime"

func (*Interface_Subinterface_Ipv6_Autoconf_TemporaryValidLifetimePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip-ext"
Instantiating module: "openconfig-if-ip-ext"
Path from parent:     "state/temporary-valid-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/autoconf/state/temporary-valid-lifetime"

type Interface_Subinterface_Ipv6_CountersPath

type Interface_Subinterface_Ipv6_CountersPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_CountersPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters YANG schema element.

func (*Interface_Subinterface_Ipv6_CountersPath) InDiscardedPkts

InDiscardedPkts (leaf): The number of input IP packets for the specified address family, for which no problems were encountered to prevent their continued processing, but were discarded (e.g., for lack of buffer space).

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-discarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-discarded-pkts"

func (*Interface_Subinterface_Ipv6_CountersPath) InErrorPkts

InErrorPkts (leaf): Number of IP packets discarded due to errors for the specified address family, including errors in the IP header, no route found to the IP destination, invalid address, unknown protocol, etc.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-error-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-error-pkts"

func (*Interface_Subinterface_Ipv6_CountersPath) InForwardedOctets

InForwardedOctets (leaf): The number of octets received in input IP packets for the specified address family for which the device was not their final IP destination and for which the device attempted to find a route to forward them to that final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-forwarded-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-forwarded-octets"

func (*Interface_Subinterface_Ipv6_CountersPath) InForwardedPkts

InForwardedPkts (leaf): The number of input packets for which the device was not their final IP destination and for which the device attempted to find a route to forward them to that final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-forwarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-forwarded-pkts"

func (*Interface_Subinterface_Ipv6_CountersPath) InMulticastOctets added in v0.2.8

InMulticastOctets (leaf): The total number of octets received in input IP multicast packets for the specified address family, including those received in error.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-multicast-octets"

func (*Interface_Subinterface_Ipv6_CountersPath) InMulticastPkts added in v0.2.8

InMulticastPkts (leaf): The number of IP packets received for the specified address family that are multicast packets. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-multicast-pkts"

func (*Interface_Subinterface_Ipv6_CountersPath) InOctets

InOctets (leaf): The total number of octets received in input IP packets for the specified address family, including those received in error.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-octets"

func (*Interface_Subinterface_Ipv6_CountersPath) InPkts

InPkts (leaf): The total number of IP packets received for the specified address family, including those received in error

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-pkts"

func (*Interface_Subinterface_Ipv6_CountersPath) OutDiscardedPkts

OutDiscardedPkts (leaf): The number of output IP packets for the specified address family for which no problem was encountered to prevent their transmission to their destination, but were discarded (e.g., for lack of buffer space).

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-discarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-discarded-pkts"

func (*Interface_Subinterface_Ipv6_CountersPath) OutErrorPkts

OutErrorPkts (leaf): Number of IP packets for the specified address family locally generated and discarded due to errors, including no route found to the IP destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-error-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-error-pkts"

func (*Interface_Subinterface_Ipv6_CountersPath) OutForwardedOctets

OutForwardedOctets (leaf): The number of octets in packets for which this entity was not their final IP destination and for which it was successful in finding a path to their final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-forwarded-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-forwarded-octets"

func (*Interface_Subinterface_Ipv6_CountersPath) OutForwardedPkts

OutForwardedPkts (leaf): The number of packets for which this entity was not their final IP destination and for which it was successful in finding a path to their final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-forwarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-forwarded-pkts"

func (*Interface_Subinterface_Ipv6_CountersPath) OutMulticastOctets added in v0.2.8

OutMulticastOctets (leaf): The total number of IP multicast octets transmitted. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-multicast-octets"

func (*Interface_Subinterface_Ipv6_CountersPath) OutMulticastPkts added in v0.2.8

OutMulticastPkts (leaf): The total number of IP multicast packets transmitted.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-multicast-pkts"

func (*Interface_Subinterface_Ipv6_CountersPath) OutOctets

OutOctets (leaf): The total number of octets in IP packets for the specified address family that the device supplied to the lower layers for transmission. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-octets"

func (*Interface_Subinterface_Ipv6_CountersPath) OutPkts

OutPkts (leaf): The total number of IP packets for the specified address family that the device supplied to the lower layers for transmission. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-pkts"

func (*Interface_Subinterface_Ipv6_CountersPath) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv6_CountersPathAny

type Interface_Subinterface_Ipv6_CountersPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_CountersPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters YANG schema element.

func (*Interface_Subinterface_Ipv6_CountersPathAny) InDiscardedPkts

InDiscardedPkts (leaf): The number of input IP packets for the specified address family, for which no problems were encountered to prevent their continued processing, but were discarded (e.g., for lack of buffer space).

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-discarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-discarded-pkts"

func (*Interface_Subinterface_Ipv6_CountersPathAny) InErrorPkts

InErrorPkts (leaf): Number of IP packets discarded due to errors for the specified address family, including errors in the IP header, no route found to the IP destination, invalid address, unknown protocol, etc.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-error-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-error-pkts"

func (*Interface_Subinterface_Ipv6_CountersPathAny) InForwardedOctets

InForwardedOctets (leaf): The number of octets received in input IP packets for the specified address family for which the device was not their final IP destination and for which the device attempted to find a route to forward them to that final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-forwarded-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-forwarded-octets"

func (*Interface_Subinterface_Ipv6_CountersPathAny) InForwardedPkts

InForwardedPkts (leaf): The number of input packets for which the device was not their final IP destination and for which the device attempted to find a route to forward them to that final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-forwarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-forwarded-pkts"

func (*Interface_Subinterface_Ipv6_CountersPathAny) InMulticastOctets added in v0.2.8

InMulticastOctets (leaf): The total number of octets received in input IP multicast packets for the specified address family, including those received in error.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-multicast-octets"

func (*Interface_Subinterface_Ipv6_CountersPathAny) InMulticastPkts added in v0.2.8

InMulticastPkts (leaf): The number of IP packets received for the specified address family that are multicast packets. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-multicast-pkts"

func (*Interface_Subinterface_Ipv6_CountersPathAny) InOctets

InOctets (leaf): The total number of octets received in input IP packets for the specified address family, including those received in error.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-octets"

func (*Interface_Subinterface_Ipv6_CountersPathAny) InPkts

InPkts (leaf): The total number of IP packets received for the specified address family, including those received in error

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-pkts"

func (*Interface_Subinterface_Ipv6_CountersPathAny) OutDiscardedPkts

OutDiscardedPkts (leaf): The number of output IP packets for the specified address family for which no problem was encountered to prevent their transmission to their destination, but were discarded (e.g., for lack of buffer space).

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-discarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-discarded-pkts"

func (*Interface_Subinterface_Ipv6_CountersPathAny) OutErrorPkts

OutErrorPkts (leaf): Number of IP packets for the specified address family locally generated and discarded due to errors, including no route found to the IP destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-error-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-error-pkts"

func (*Interface_Subinterface_Ipv6_CountersPathAny) OutForwardedOctets

OutForwardedOctets (leaf): The number of octets in packets for which this entity was not their final IP destination and for which it was successful in finding a path to their final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-forwarded-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-forwarded-octets"

func (*Interface_Subinterface_Ipv6_CountersPathAny) OutForwardedPkts

OutForwardedPkts (leaf): The number of packets for which this entity was not their final IP destination and for which it was successful in finding a path to their final destination.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-forwarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-forwarded-pkts"

func (*Interface_Subinterface_Ipv6_CountersPathAny) OutMulticastOctets added in v0.2.8

OutMulticastOctets (leaf): The total number of IP multicast octets transmitted. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-multicast-octets"

func (*Interface_Subinterface_Ipv6_CountersPathAny) OutMulticastPkts added in v0.2.8

OutMulticastPkts (leaf): The total number of IP multicast packets transmitted.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'last-clear'.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-multicast-pkts"

func (*Interface_Subinterface_Ipv6_CountersPathAny) OutOctets

OutOctets (leaf): The total number of octets in IP packets for the specified address family that the device supplied to the lower layers for transmission. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-octets"

func (*Interface_Subinterface_Ipv6_CountersPathAny) OutPkts

OutPkts (leaf): The total number of IP packets for the specified address family that the device supplied to the lower layers for transmission. This includes packets generated locally and those forwarded by the device.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-pkts"

func (*Interface_Subinterface_Ipv6_CountersPathAny) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv6_Counters_InDiscardedPktsPath

type Interface_Subinterface_Ipv6_Counters_InDiscardedPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_InDiscardedPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-discarded-pkts YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_InDiscardedPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-discarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-discarded-pkts"

type Interface_Subinterface_Ipv6_Counters_InDiscardedPktsPathAny

type Interface_Subinterface_Ipv6_Counters_InDiscardedPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_InDiscardedPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-discarded-pkts YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_InDiscardedPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-discarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-discarded-pkts"

type Interface_Subinterface_Ipv6_Counters_InErrorPktsPath

type Interface_Subinterface_Ipv6_Counters_InErrorPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_InErrorPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-error-pkts YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_InErrorPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-error-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-error-pkts"

type Interface_Subinterface_Ipv6_Counters_InErrorPktsPathAny

type Interface_Subinterface_Ipv6_Counters_InErrorPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_InErrorPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-error-pkts YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_InErrorPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-error-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-error-pkts"

type Interface_Subinterface_Ipv6_Counters_InForwardedOctetsPath

type Interface_Subinterface_Ipv6_Counters_InForwardedOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_InForwardedOctetsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-forwarded-octets YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_InForwardedOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-forwarded-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-forwarded-octets"

type Interface_Subinterface_Ipv6_Counters_InForwardedOctetsPathAny

type Interface_Subinterface_Ipv6_Counters_InForwardedOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_InForwardedOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-forwarded-octets YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_InForwardedOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-forwarded-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-forwarded-octets"

type Interface_Subinterface_Ipv6_Counters_InForwardedPktsPath

type Interface_Subinterface_Ipv6_Counters_InForwardedPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_InForwardedPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-forwarded-pkts YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_InForwardedPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-forwarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-forwarded-pkts"

type Interface_Subinterface_Ipv6_Counters_InForwardedPktsPathAny

type Interface_Subinterface_Ipv6_Counters_InForwardedPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_InForwardedPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-forwarded-pkts YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_InForwardedPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-forwarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-forwarded-pkts"

type Interface_Subinterface_Ipv6_Counters_InMulticastOctetsPath added in v0.2.8

type Interface_Subinterface_Ipv6_Counters_InMulticastOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_InMulticastOctetsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-multicast-octets YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_InMulticastOctetsPath) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-multicast-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-multicast-octets"

type Interface_Subinterface_Ipv6_Counters_InMulticastOctetsPathAny added in v0.2.8

type Interface_Subinterface_Ipv6_Counters_InMulticastOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_InMulticastOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-multicast-octets YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_InMulticastOctetsPathAny) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-multicast-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-multicast-octets"

type Interface_Subinterface_Ipv6_Counters_InMulticastPktsPath added in v0.2.8

type Interface_Subinterface_Ipv6_Counters_InMulticastPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_InMulticastPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-multicast-pkts YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_InMulticastPktsPath) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-multicast-pkts"

type Interface_Subinterface_Ipv6_Counters_InMulticastPktsPathAny added in v0.2.8

type Interface_Subinterface_Ipv6_Counters_InMulticastPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_InMulticastPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-multicast-pkts YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_InMulticastPktsPathAny) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-multicast-pkts"

type Interface_Subinterface_Ipv6_Counters_InOctetsPath

type Interface_Subinterface_Ipv6_Counters_InOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_InOctetsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-octets YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_InOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-octets"

type Interface_Subinterface_Ipv6_Counters_InOctetsPathAny

type Interface_Subinterface_Ipv6_Counters_InOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_InOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-octets YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_InOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-octets"

type Interface_Subinterface_Ipv6_Counters_InPktsPath

type Interface_Subinterface_Ipv6_Counters_InPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_InPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-pkts YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_InPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-pkts"

type Interface_Subinterface_Ipv6_Counters_InPktsPathAny

type Interface_Subinterface_Ipv6_Counters_InPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_InPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-pkts YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_InPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "in-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/in-pkts"

type Interface_Subinterface_Ipv6_Counters_OutDiscardedPktsPath

type Interface_Subinterface_Ipv6_Counters_OutDiscardedPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_OutDiscardedPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-discarded-pkts YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_OutDiscardedPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-discarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-discarded-pkts"

type Interface_Subinterface_Ipv6_Counters_OutDiscardedPktsPathAny

type Interface_Subinterface_Ipv6_Counters_OutDiscardedPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_OutDiscardedPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-discarded-pkts YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_OutDiscardedPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-discarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-discarded-pkts"

type Interface_Subinterface_Ipv6_Counters_OutErrorPktsPath

type Interface_Subinterface_Ipv6_Counters_OutErrorPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_OutErrorPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-error-pkts YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_OutErrorPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-error-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-error-pkts"

type Interface_Subinterface_Ipv6_Counters_OutErrorPktsPathAny

type Interface_Subinterface_Ipv6_Counters_OutErrorPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_OutErrorPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-error-pkts YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_OutErrorPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-error-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-error-pkts"

type Interface_Subinterface_Ipv6_Counters_OutForwardedOctetsPath

type Interface_Subinterface_Ipv6_Counters_OutForwardedOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_OutForwardedOctetsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-forwarded-octets YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_OutForwardedOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-forwarded-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-forwarded-octets"

type Interface_Subinterface_Ipv6_Counters_OutForwardedOctetsPathAny

type Interface_Subinterface_Ipv6_Counters_OutForwardedOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_OutForwardedOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-forwarded-octets YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_OutForwardedOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-forwarded-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-forwarded-octets"

type Interface_Subinterface_Ipv6_Counters_OutForwardedPktsPath

type Interface_Subinterface_Ipv6_Counters_OutForwardedPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_OutForwardedPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-forwarded-pkts YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_OutForwardedPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-forwarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-forwarded-pkts"

type Interface_Subinterface_Ipv6_Counters_OutForwardedPktsPathAny

type Interface_Subinterface_Ipv6_Counters_OutForwardedPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_OutForwardedPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-forwarded-pkts YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_OutForwardedPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-forwarded-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-forwarded-pkts"

type Interface_Subinterface_Ipv6_Counters_OutMulticastOctetsPath added in v0.2.8

type Interface_Subinterface_Ipv6_Counters_OutMulticastOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_OutMulticastOctetsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-multicast-octets YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_OutMulticastOctetsPath) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-multicast-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-multicast-octets"

type Interface_Subinterface_Ipv6_Counters_OutMulticastOctetsPathAny added in v0.2.8

type Interface_Subinterface_Ipv6_Counters_OutMulticastOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_OutMulticastOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-multicast-octets YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_OutMulticastOctetsPathAny) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-multicast-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-multicast-octets"

type Interface_Subinterface_Ipv6_Counters_OutMulticastPktsPath added in v0.2.8

type Interface_Subinterface_Ipv6_Counters_OutMulticastPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_OutMulticastPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-multicast-pkts YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_OutMulticastPktsPath) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-multicast-pkts"

type Interface_Subinterface_Ipv6_Counters_OutMulticastPktsPathAny added in v0.2.8

type Interface_Subinterface_Ipv6_Counters_OutMulticastPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_OutMulticastPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-multicast-pkts YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_OutMulticastPktsPathAny) State added in v0.2.8

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-multicast-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-multicast-pkts"

type Interface_Subinterface_Ipv6_Counters_OutOctetsPath

type Interface_Subinterface_Ipv6_Counters_OutOctetsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_OutOctetsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-octets YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_OutOctetsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-octets"

type Interface_Subinterface_Ipv6_Counters_OutOctetsPathAny

type Interface_Subinterface_Ipv6_Counters_OutOctetsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_OutOctetsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-octets YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_OutOctetsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-octets"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-octets"

type Interface_Subinterface_Ipv6_Counters_OutPktsPath

type Interface_Subinterface_Ipv6_Counters_OutPktsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_OutPktsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-pkts YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_OutPktsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-pkts"

type Interface_Subinterface_Ipv6_Counters_OutPktsPathAny

type Interface_Subinterface_Ipv6_Counters_OutPktsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Counters_OutPktsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-pkts YANG schema element.

func (*Interface_Subinterface_Ipv6_Counters_OutPktsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "out-pkts"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/counters/out-pkts"

type Interface_Subinterface_Ipv6_DhcpClientPath

type Interface_Subinterface_Ipv6_DhcpClientPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_DhcpClientPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/dhcp-client YANG schema element.

func (*Interface_Subinterface_Ipv6_DhcpClientPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/dhcp-client"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/config/dhcp-client"

func (*Interface_Subinterface_Ipv6_DhcpClientPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/dhcp-client"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/dhcp-client"

type Interface_Subinterface_Ipv6_DhcpClientPathAny

type Interface_Subinterface_Ipv6_DhcpClientPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_DhcpClientPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/dhcp-client YANG schema element.

func (*Interface_Subinterface_Ipv6_DhcpClientPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/dhcp-client"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/config/dhcp-client"

func (*Interface_Subinterface_Ipv6_DhcpClientPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/dhcp-client"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/dhcp-client"

type Interface_Subinterface_Ipv6_DupAddrDetectTransmitsPath

type Interface_Subinterface_Ipv6_DupAddrDetectTransmitsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_DupAddrDetectTransmitsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/dup-addr-detect-transmits YANG schema element.

func (*Interface_Subinterface_Ipv6_DupAddrDetectTransmitsPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/dup-addr-detect-transmits"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/config/dup-addr-detect-transmits"

func (*Interface_Subinterface_Ipv6_DupAddrDetectTransmitsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/dup-addr-detect-transmits"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/dup-addr-detect-transmits"

type Interface_Subinterface_Ipv6_DupAddrDetectTransmitsPathAny

type Interface_Subinterface_Ipv6_DupAddrDetectTransmitsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_DupAddrDetectTransmitsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/dup-addr-detect-transmits YANG schema element.

func (*Interface_Subinterface_Ipv6_DupAddrDetectTransmitsPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/dup-addr-detect-transmits"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/config/dup-addr-detect-transmits"

func (*Interface_Subinterface_Ipv6_DupAddrDetectTransmitsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/dup-addr-detect-transmits"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/dup-addr-detect-transmits"

type Interface_Subinterface_Ipv6_EnabledPath

type Interface_Subinterface_Ipv6_EnabledPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_EnabledPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/enabled YANG schema element.

func (*Interface_Subinterface_Ipv6_EnabledPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/config/enabled"

func (*Interface_Subinterface_Ipv6_EnabledPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/enabled"

type Interface_Subinterface_Ipv6_EnabledPathAny

type Interface_Subinterface_Ipv6_EnabledPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_EnabledPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/enabled YANG schema element.

func (*Interface_Subinterface_Ipv6_EnabledPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/config/enabled"

func (*Interface_Subinterface_Ipv6_EnabledPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/enabled"

type Interface_Subinterface_Ipv6_MtuPath

type Interface_Subinterface_Ipv6_MtuPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_MtuPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/mtu YANG schema element.

func (*Interface_Subinterface_Ipv6_MtuPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/mtu"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/config/mtu"

func (*Interface_Subinterface_Ipv6_MtuPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/mtu"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/mtu"

type Interface_Subinterface_Ipv6_MtuPathAny

type Interface_Subinterface_Ipv6_MtuPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_MtuPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/state/mtu YANG schema element.

func (*Interface_Subinterface_Ipv6_MtuPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/mtu"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/config/mtu"

func (*Interface_Subinterface_Ipv6_MtuPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/mtu"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/state/mtu"

type Interface_Subinterface_Ipv6_NeighborPath

type Interface_Subinterface_Ipv6_NeighborPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_NeighborPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor YANG schema element.

func (*Interface_Subinterface_Ipv6_NeighborPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_NeighborPath) Ip

Ip (leaf): The IPv6 address of the neighbor node.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/*/ip"

func (*Interface_Subinterface_Ipv6_NeighborPath) IsRouter

IsRouter (leaf): Indicates that the neighbor node acts as a router.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/is-router"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/is-router"

func (*Interface_Subinterface_Ipv6_NeighborPath) LinkLayerAddress

LinkLayerAddress (leaf): The link-layer address of the neighbor node.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/link-layer-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/*/link-layer-address"

func (*Interface_Subinterface_Ipv6_NeighborPath) NeighborState

NeighborState (leaf): The Neighbor Unreachability Detection state of this entry.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/neighbor-state"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/neighbor-state"

func (*Interface_Subinterface_Ipv6_NeighborPath) Origin

Origin (leaf): The origin of this neighbor entry.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/origin"

func (*Interface_Subinterface_Ipv6_NeighborPath) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv6_NeighborPathAny

type Interface_Subinterface_Ipv6_NeighborPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_NeighborPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor YANG schema element.

func (*Interface_Subinterface_Ipv6_NeighborPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_NeighborPathAny) Ip

Ip (leaf): The IPv6 address of the neighbor node.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/*/ip"

func (*Interface_Subinterface_Ipv6_NeighborPathAny) IsRouter

IsRouter (leaf): Indicates that the neighbor node acts as a router.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/is-router"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/is-router"

func (*Interface_Subinterface_Ipv6_NeighborPathAny) LinkLayerAddress

LinkLayerAddress (leaf): The link-layer address of the neighbor node.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/link-layer-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/*/link-layer-address"

func (*Interface_Subinterface_Ipv6_NeighborPathAny) NeighborState

NeighborState (leaf): The Neighbor Unreachability Detection state of this entry.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/neighbor-state"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/neighbor-state"

func (*Interface_Subinterface_Ipv6_NeighborPathAny) Origin

Origin (leaf): The origin of this neighbor entry.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/origin"

func (*Interface_Subinterface_Ipv6_NeighborPathAny) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv6_NeighborPathMap added in v0.1.24

type Interface_Subinterface_Ipv6_NeighborPathMap struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_NeighborPathMap represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor YANG schema element.

func (*Interface_Subinterface_Ipv6_NeighborPathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_NeighborPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv6_NeighborPathMapAny added in v0.1.24

type Interface_Subinterface_Ipv6_NeighborPathMapAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_NeighborPathMapAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor YANG schema element.

func (*Interface_Subinterface_Ipv6_NeighborPathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_NeighborPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv6_Neighbor_IpPath

type Interface_Subinterface_Ipv6_Neighbor_IpPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Neighbor_IpPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/ip YANG schema element.

func (*Interface_Subinterface_Ipv6_Neighbor_IpPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/config/ip"

func (*Interface_Subinterface_Ipv6_Neighbor_IpPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/ip"

type Interface_Subinterface_Ipv6_Neighbor_IpPathAny

type Interface_Subinterface_Ipv6_Neighbor_IpPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Neighbor_IpPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/ip YANG schema element.

func (*Interface_Subinterface_Ipv6_Neighbor_IpPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/config/ip"

func (*Interface_Subinterface_Ipv6_Neighbor_IpPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/ip"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/ip"

type Interface_Subinterface_Ipv6_Neighbor_IsRouterPath

type Interface_Subinterface_Ipv6_Neighbor_IsRouterPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Neighbor_IsRouterPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/is-router YANG schema element.

func (*Interface_Subinterface_Ipv6_Neighbor_IsRouterPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/is-router"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/is-router"

type Interface_Subinterface_Ipv6_Neighbor_IsRouterPathAny

type Interface_Subinterface_Ipv6_Neighbor_IsRouterPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Neighbor_IsRouterPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/is-router YANG schema element.

func (*Interface_Subinterface_Ipv6_Neighbor_IsRouterPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/is-router"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/is-router"

type Interface_Subinterface_Ipv6_Neighbor_LinkLayerAddressPath

type Interface_Subinterface_Ipv6_Neighbor_LinkLayerAddressPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Neighbor_LinkLayerAddressPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/link-layer-address YANG schema element.

func (*Interface_Subinterface_Ipv6_Neighbor_LinkLayerAddressPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/link-layer-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/config/link-layer-address"

func (*Interface_Subinterface_Ipv6_Neighbor_LinkLayerAddressPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/link-layer-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/link-layer-address"

type Interface_Subinterface_Ipv6_Neighbor_LinkLayerAddressPathAny

type Interface_Subinterface_Ipv6_Neighbor_LinkLayerAddressPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Neighbor_LinkLayerAddressPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/link-layer-address YANG schema element.

func (*Interface_Subinterface_Ipv6_Neighbor_LinkLayerAddressPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/link-layer-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/config/link-layer-address"

func (*Interface_Subinterface_Ipv6_Neighbor_LinkLayerAddressPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/link-layer-address"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/link-layer-address"

type Interface_Subinterface_Ipv6_Neighbor_NeighborStatePath

type Interface_Subinterface_Ipv6_Neighbor_NeighborStatePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Neighbor_NeighborStatePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/neighbor-state YANG schema element.

func (*Interface_Subinterface_Ipv6_Neighbor_NeighborStatePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/neighbor-state"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/neighbor-state"

type Interface_Subinterface_Ipv6_Neighbor_NeighborStatePathAny

type Interface_Subinterface_Ipv6_Neighbor_NeighborStatePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Neighbor_NeighborStatePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/neighbor-state YANG schema element.

func (*Interface_Subinterface_Ipv6_Neighbor_NeighborStatePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/neighbor-state"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/neighbor-state"

type Interface_Subinterface_Ipv6_Neighbor_OriginPath

type Interface_Subinterface_Ipv6_Neighbor_OriginPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Neighbor_OriginPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/origin YANG schema element.

func (*Interface_Subinterface_Ipv6_Neighbor_OriginPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/origin"

type Interface_Subinterface_Ipv6_Neighbor_OriginPathAny

type Interface_Subinterface_Ipv6_Neighbor_OriginPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Neighbor_OriginPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/origin YANG schema element.

func (*Interface_Subinterface_Ipv6_Neighbor_OriginPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/origin"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/neighbors/neighbor/state/origin"

type Interface_Subinterface_Ipv6_RouterAdvertisementPath

type Interface_Subinterface_Ipv6_RouterAdvertisementPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_RouterAdvertisementPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPath) Enable added in v0.1.24

Enable (leaf): If set to false, all IPv6 router advertisement functions are disabled. The local system will not transmit router advertisement messages and will not respond to router solicitation messages.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enable"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/*/enable"

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPath) Interval

Interval (leaf): The interval between periodic router advertisement neighbor discovery messages sent on this interface expressed in seconds.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/interval"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/*/interval"

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPath) Lifetime

Lifetime (leaf): The lifetime advertised in the router advertisement neighbor discovery message on this interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/*/lifetime"

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPath) Managed added in v0.1.2

Managed (leaf): When set to true, the managed address configuration (M) flag is set in the advertised router advertisement. The M flag indicates that there are addresses available via DHCPv6.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/managed"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/*/managed"

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPath) Mode added in v0.1.24

Mode (leaf): Mode controls which set of behaviors the local system should perform to support IPv6 router advertisements.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/*/mode"

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPath) OtherConfig added in v0.1.2

OtherConfig (leaf): When set to true, the other configuration (O) flag is set in the advertised router advertisement. The O flag indicates that there is other configuration available via DHCPv6 (e.g., DNS servers).

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/other-config"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/*/other-config"

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPath) Prefix added in v0.1.2

Prefix (list): List of prefixes that are to be included in the IPv6 router-advertisement messages for the interface. The list is keyed by the IPv6 prefix in CIDR representation.

Prefixes that are listed are those that are to be advertised in router advertisement messages. Where there are IPv6 global addresses configured on an interface and the prefix is not listed in the prefix list, it MUST NOT be advertised in the router advertisement message.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "prefixes/prefix"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix"

Prefix: string

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPath) PrefixAny added in v0.1.2

PrefixAny (list): List of prefixes that are to be included in the IPv6 router-advertisement messages for the interface. The list is keyed by the IPv6 prefix in CIDR representation.

Prefixes that are listed are those that are to be advertised in router advertisement messages. Where there are IPv6 global addresses configured on an interface and the prefix is not listed in the prefix list, it MUST NOT be advertised in the router advertisement message.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "prefixes/prefix"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix"

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPath) PrefixMap added in v0.1.24

PrefixMap (list): List of prefixes that are to be included in the IPv6 router-advertisement messages for the interface. The list is keyed by the IPv6 prefix in CIDR representation.

Prefixes that are listed are those that are to be advertised in router advertisement messages. Where there are IPv6 global addresses configured on an interface and the prefix is not listed in the prefix list, it MUST NOT be advertised in the router advertisement message.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "prefixes/prefix"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix"

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPath) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPath) Suppress

Suppress (leaf): When set to true, router advertisement neighbor discovery messages are not transmitted on this interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/suppress"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/*/suppress"

type Interface_Subinterface_Ipv6_RouterAdvertisementPathAny

type Interface_Subinterface_Ipv6_RouterAdvertisementPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_RouterAdvertisementPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPathAny) Enable added in v0.1.24

Enable (leaf): If set to false, all IPv6 router advertisement functions are disabled. The local system will not transmit router advertisement messages and will not respond to router solicitation messages.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enable"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/*/enable"

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPathAny) Interval

Interval (leaf): The interval between periodic router advertisement neighbor discovery messages sent on this interface expressed in seconds.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/interval"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/*/interval"

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPathAny) Lifetime

Lifetime (leaf): The lifetime advertised in the router advertisement neighbor discovery message on this interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/*/lifetime"

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPathAny) Managed added in v0.1.2

Managed (leaf): When set to true, the managed address configuration (M) flag is set in the advertised router advertisement. The M flag indicates that there are addresses available via DHCPv6.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/managed"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/*/managed"

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPathAny) Mode added in v0.1.24

Mode (leaf): Mode controls which set of behaviors the local system should perform to support IPv6 router advertisements.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/*/mode"

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPathAny) OtherConfig added in v0.1.2

OtherConfig (leaf): When set to true, the other configuration (O) flag is set in the advertised router advertisement. The O flag indicates that there is other configuration available via DHCPv6 (e.g., DNS servers).

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/other-config"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/*/other-config"

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPathAny) Prefix added in v0.1.2

Prefix (list): List of prefixes that are to be included in the IPv6 router-advertisement messages for the interface. The list is keyed by the IPv6 prefix in CIDR representation.

Prefixes that are listed are those that are to be advertised in router advertisement messages. Where there are IPv6 global addresses configured on an interface and the prefix is not listed in the prefix list, it MUST NOT be advertised in the router advertisement message.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "prefixes/prefix"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix"

Prefix: string

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPathAny) PrefixAny added in v0.1.2

PrefixAny (list): List of prefixes that are to be included in the IPv6 router-advertisement messages for the interface. The list is keyed by the IPv6 prefix in CIDR representation.

Prefixes that are listed are those that are to be advertised in router advertisement messages. Where there are IPv6 global addresses configured on an interface and the prefix is not listed in the prefix list, it MUST NOT be advertised in the router advertisement message.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "prefixes/prefix"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix"

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPathAny) PrefixMap added in v0.1.24

PrefixMap (list): List of prefixes that are to be included in the IPv6 router-advertisement messages for the interface. The list is keyed by the IPv6 prefix in CIDR representation.

Prefixes that are listed are those that are to be advertised in router advertisement messages. Where there are IPv6 global addresses configured on an interface and the prefix is not listed in the prefix list, it MUST NOT be advertised in the router advertisement message.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "prefixes/prefix"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix"

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_RouterAdvertisementPathAny) Suppress

Suppress (leaf): When set to true, router advertisement neighbor discovery messages are not transmitted on this interface.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/suppress"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/*/suppress"

type Interface_Subinterface_Ipv6_RouterAdvertisement_EnablePath added in v0.1.24

type Interface_Subinterface_Ipv6_RouterAdvertisement_EnablePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_EnablePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/enable YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_EnablePath) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enable"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/config/enable"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_EnablePath) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enable"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/enable"

type Interface_Subinterface_Ipv6_RouterAdvertisement_EnablePathAny added in v0.1.24

type Interface_Subinterface_Ipv6_RouterAdvertisement_EnablePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_EnablePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/enable YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_EnablePathAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enable"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/config/enable"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_EnablePathAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enable"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/enable"

type Interface_Subinterface_Ipv6_RouterAdvertisement_IntervalPath

type Interface_Subinterface_Ipv6_RouterAdvertisement_IntervalPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_IntervalPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/interval YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_IntervalPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/interval"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/config/interval"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_IntervalPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/interval"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/interval"

type Interface_Subinterface_Ipv6_RouterAdvertisement_IntervalPathAny

type Interface_Subinterface_Ipv6_RouterAdvertisement_IntervalPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_IntervalPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/interval YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_IntervalPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/interval"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/config/interval"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_IntervalPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/interval"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/interval"

type Interface_Subinterface_Ipv6_RouterAdvertisement_LifetimePath

type Interface_Subinterface_Ipv6_RouterAdvertisement_LifetimePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_LifetimePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/lifetime YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_LifetimePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/config/lifetime"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_LifetimePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/lifetime"

type Interface_Subinterface_Ipv6_RouterAdvertisement_LifetimePathAny

type Interface_Subinterface_Ipv6_RouterAdvertisement_LifetimePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_LifetimePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/lifetime YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_LifetimePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/config/lifetime"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_LifetimePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/lifetime"

type Interface_Subinterface_Ipv6_RouterAdvertisement_ManagedPath added in v0.1.2

type Interface_Subinterface_Ipv6_RouterAdvertisement_ManagedPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_ManagedPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/managed YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_ManagedPath) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/managed"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/config/managed"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_ManagedPath) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/managed"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/managed"

type Interface_Subinterface_Ipv6_RouterAdvertisement_ManagedPathAny added in v0.1.2

type Interface_Subinterface_Ipv6_RouterAdvertisement_ManagedPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_ManagedPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/managed YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_ManagedPathAny) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/managed"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/config/managed"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_ManagedPathAny) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/managed"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/managed"

type Interface_Subinterface_Ipv6_RouterAdvertisement_ModePath added in v0.1.24

type Interface_Subinterface_Ipv6_RouterAdvertisement_ModePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_ModePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/mode YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_ModePath) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/config/mode"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_ModePath) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/mode"

type Interface_Subinterface_Ipv6_RouterAdvertisement_ModePathAny added in v0.1.24

type Interface_Subinterface_Ipv6_RouterAdvertisement_ModePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_ModePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/mode YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_ModePathAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/config/mode"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_ModePathAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/mode"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/mode"

type Interface_Subinterface_Ipv6_RouterAdvertisement_OtherConfigPath added in v0.1.2

type Interface_Subinterface_Ipv6_RouterAdvertisement_OtherConfigPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_OtherConfigPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/other-config YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_OtherConfigPath) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/other-config"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/config/other-config"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_OtherConfigPath) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/other-config"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/other-config"

type Interface_Subinterface_Ipv6_RouterAdvertisement_OtherConfigPathAny added in v0.1.2

type Interface_Subinterface_Ipv6_RouterAdvertisement_OtherConfigPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_OtherConfigPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/other-config YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_OtherConfigPathAny) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/other-config"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/config/other-config"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_OtherConfigPathAny) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/other-config"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/other-config"

type Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPath added in v0.1.2

type Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPath) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPath) DisableAdvertisement added in v0.1.2

DisableAdvertisement (leaf): When set to true, the prefix is not advertised within router advertisement messages that are sent as a result of router soliciation messages.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/disable-advertisement"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/*/disable-advertisement"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPath) DisableAutoconfiguration added in v0.1.2

DisableAutoconfiguration (leaf): When set to true, the prefix is marked as not to be used for stateless address configuration. This is achieved by setting the autonomous address configuration bit for the prefix.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/disable-autoconfiguration"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/*/disable-autoconfiguration"

EnableOnlink (leaf): When set to true, the prefix is marked as being on link by setting the L-bit for the prefix within a router advertisement.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enable-onlink"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/*/enable-onlink"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPath) PreferredLifetime added in v0.1.2

PreferredLifetime (leaf): The length of time that the address within the prefix remains in the preferred state, i.e., unrestricted use is allowed by upper-layer protocols. See RFC4862 for a complete definition of preferred behaviours.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/preferred-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/*/preferred-lifetime"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPath) Prefix added in v0.1.2

Prefix (leaf): IPv6 prefix to be advertised within the router advertisement message.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/prefix"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/*/prefix"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPath) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPath) ValidLifetime added in v0.1.2

ValidLifetime (leaf): The length of time that the prefix is valid relative to the time the packet was sent.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/valid-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/*/valid-lifetime"

type Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPathAny added in v0.1.2

type Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPathAny) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPathAny) DisableAdvertisement added in v0.1.2

DisableAdvertisement (leaf): When set to true, the prefix is not advertised within router advertisement messages that are sent as a result of router soliciation messages.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/disable-advertisement"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/*/disable-advertisement"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPathAny) DisableAutoconfiguration added in v0.1.2

DisableAutoconfiguration (leaf): When set to true, the prefix is marked as not to be used for stateless address configuration. This is achieved by setting the autonomous address configuration bit for the prefix.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/disable-autoconfiguration"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/*/disable-autoconfiguration"

EnableOnlink (leaf): When set to true, the prefix is marked as being on link by setting the L-bit for the prefix within a router advertisement.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enable-onlink"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/*/enable-onlink"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPathAny) PreferredLifetime added in v0.1.2

PreferredLifetime (leaf): The length of time that the address within the prefix remains in the preferred state, i.e., unrestricted use is allowed by upper-layer protocols. See RFC4862 for a complete definition of preferred behaviours.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/preferred-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/*/preferred-lifetime"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPathAny) Prefix added in v0.1.2

Prefix (leaf): IPv6 prefix to be advertised within the router advertisement message.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/prefix"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/*/prefix"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPathAny) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPathAny) ValidLifetime added in v0.1.2

ValidLifetime (leaf): The length of time that the prefix is valid relative to the time the packet was sent.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/valid-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/*/valid-lifetime"

type Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPathMap added in v0.1.24

type Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPathMap struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPathMap represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPathMap) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPathMap) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPathMapAny added in v0.1.24

type Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPathMapAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPathMapAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPathMapAny) Config added in v0.1.24

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_PrefixPathMapAny) State added in v0.1.24

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_DisableAdvertisementPath added in v0.1.2

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_DisableAdvertisementPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_DisableAdvertisementPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/disable-advertisement YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_DisableAdvertisementPath) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/disable-advertisement"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/config/disable-advertisement"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_DisableAdvertisementPath) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/disable-advertisement"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/disable-advertisement"

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_DisableAdvertisementPathAny added in v0.1.2

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_DisableAdvertisementPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_DisableAdvertisementPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/disable-advertisement YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_DisableAdvertisementPathAny) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/disable-advertisement"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/config/disable-advertisement"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_DisableAdvertisementPathAny) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/disable-advertisement"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/disable-advertisement"

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_DisableAutoconfigurationPath added in v0.1.2

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_DisableAutoconfigurationPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_DisableAutoconfigurationPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/disable-autoconfiguration YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_DisableAutoconfigurationPath) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/disable-autoconfiguration"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/config/disable-autoconfiguration"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_DisableAutoconfigurationPath) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/disable-autoconfiguration"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/disable-autoconfiguration"

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_DisableAutoconfigurationPathAny added in v0.1.2

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_DisableAutoconfigurationPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_DisableAutoconfigurationPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/disable-autoconfiguration YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_DisableAutoconfigurationPathAny) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/disable-autoconfiguration"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/config/disable-autoconfiguration"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_DisableAutoconfigurationPathAny) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/disable-autoconfiguration"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/disable-autoconfiguration"

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_EnableOnlinkPath added in v0.1.2

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_EnableOnlinkPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_EnableOnlinkPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/enable-onlink YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_EnableOnlinkPath) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enable-onlink"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/config/enable-onlink"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_EnableOnlinkPath) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enable-onlink"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/enable-onlink"

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_EnableOnlinkPathAny added in v0.1.2

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_EnableOnlinkPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_EnableOnlinkPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/enable-onlink YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_EnableOnlinkPathAny) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enable-onlink"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/config/enable-onlink"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_EnableOnlinkPathAny) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enable-onlink"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/enable-onlink"

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_PreferredLifetimePath added in v0.1.2

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_PreferredLifetimePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_PreferredLifetimePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/preferred-lifetime YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_PreferredLifetimePath) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/preferred-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/config/preferred-lifetime"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_PreferredLifetimePath) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/preferred-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/preferred-lifetime"

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_PreferredLifetimePathAny added in v0.1.2

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_PreferredLifetimePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_PreferredLifetimePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/preferred-lifetime YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_PreferredLifetimePathAny) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/preferred-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/config/preferred-lifetime"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_PreferredLifetimePathAny) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/preferred-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/preferred-lifetime"

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_PrefixPath added in v0.1.2

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_PrefixPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_PrefixPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/prefix YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_PrefixPath) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/prefix"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/config/prefix"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_PrefixPath) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/prefix"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/prefix"

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_PrefixPathAny added in v0.1.2

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_PrefixPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_PrefixPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/prefix YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_PrefixPathAny) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/prefix"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/config/prefix"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_PrefixPathAny) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/prefix"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/prefix"

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_ValidLifetimePath added in v0.1.2

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_ValidLifetimePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_ValidLifetimePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/valid-lifetime YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_ValidLifetimePath) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/valid-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/config/valid-lifetime"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_ValidLifetimePath) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/valid-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/valid-lifetime"

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_ValidLifetimePathAny added in v0.1.2

type Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_ValidLifetimePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_ValidLifetimePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/valid-lifetime YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_ValidLifetimePathAny) Config added in v0.1.2

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/valid-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/config/valid-lifetime"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_Prefix_ValidLifetimePathAny) State added in v0.1.2

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/valid-lifetime"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/prefixes/prefix/state/valid-lifetime"

type Interface_Subinterface_Ipv6_RouterAdvertisement_SuppressPath

type Interface_Subinterface_Ipv6_RouterAdvertisement_SuppressPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_SuppressPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/suppress YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_SuppressPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/suppress"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/config/suppress"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_SuppressPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/suppress"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/suppress"

type Interface_Subinterface_Ipv6_RouterAdvertisement_SuppressPathAny

type Interface_Subinterface_Ipv6_RouterAdvertisement_SuppressPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_RouterAdvertisement_SuppressPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/suppress YANG schema element.

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_SuppressPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/suppress"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/config/suppress"

func (*Interface_Subinterface_Ipv6_RouterAdvertisement_SuppressPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-if-ip"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/suppress"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/router-advertisement/state/suppress"

type Interface_Subinterface_Ipv6_UnnumberedPath

type Interface_Subinterface_Ipv6_UnnumberedPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_UnnumberedPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered YANG schema element.

func (*Interface_Subinterface_Ipv6_UnnumberedPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_UnnumberedPath) Enabled

Enabled (leaf): Indicates that the subinterface is unnumbered. By default the subinterface is numbered, i.e., expected to have an IP address configuration.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/*/enabled"

func (*Interface_Subinterface_Ipv6_UnnumberedPath) 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-interfaces"
Path from parent:     "interface-ref"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/interface-ref"

func (*Interface_Subinterface_Ipv6_UnnumberedPath) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv6_UnnumberedPathAny

type Interface_Subinterface_Ipv6_UnnumberedPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_UnnumberedPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered YANG schema element.

func (*Interface_Subinterface_Ipv6_UnnumberedPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_UnnumberedPathAny) Enabled

Enabled (leaf): Indicates that the subinterface is unnumbered. By default the subinterface is numbered, i.e., expected to have an IP address configuration.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/*/enabled"

func (*Interface_Subinterface_Ipv6_UnnumberedPathAny) 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-interfaces"
Path from parent:     "interface-ref"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/interface-ref"

func (*Interface_Subinterface_Ipv6_UnnumberedPathAny) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Ipv6_Unnumbered_EnabledPath

type Interface_Subinterface_Ipv6_Unnumbered_EnabledPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Unnumbered_EnabledPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/state/enabled YANG schema element.

func (*Interface_Subinterface_Ipv6_Unnumbered_EnabledPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/config/enabled"

func (*Interface_Subinterface_Ipv6_Unnumbered_EnabledPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/state/enabled"

type Interface_Subinterface_Ipv6_Unnumbered_EnabledPathAny

type Interface_Subinterface_Ipv6_Unnumbered_EnabledPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Unnumbered_EnabledPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/state/enabled YANG schema element.

func (*Interface_Subinterface_Ipv6_Unnumbered_EnabledPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/config/enabled"

func (*Interface_Subinterface_Ipv6_Unnumbered_EnabledPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/enabled"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/state/enabled"

type Interface_Subinterface_Ipv6_Unnumbered_InterfaceRefPath

type Interface_Subinterface_Ipv6_Unnumbered_InterfaceRefPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_Unnumbered_InterfaceRefPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/interface-ref YANG schema element.

func (*Interface_Subinterface_Ipv6_Unnumbered_InterfaceRefPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_Unnumbered_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-interfaces"
Path from parent:     "*/interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/interface-ref/*/interface"

func (*Interface_Subinterface_Ipv6_Unnumbered_InterfaceRefPath) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_Unnumbered_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-interfaces"
Path from parent:     "*/subinterface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/interface-ref/*/subinterface"

type Interface_Subinterface_Ipv6_Unnumbered_InterfaceRefPathAny

type Interface_Subinterface_Ipv6_Unnumbered_InterfaceRefPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Ipv6_Unnumbered_InterfaceRefPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/interface-ref YANG schema element.

func (*Interface_Subinterface_Ipv6_Unnumbered_InterfaceRefPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_Unnumbered_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-interfaces"
Path from parent:     "*/interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/interface-ref/*/interface"

func (*Interface_Subinterface_Ipv6_Unnumbered_InterfaceRefPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Ipv6_Unnumbered_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-interfaces"
Path from parent:     "*/subinterface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/interface-ref/*/subinterface"

type Interface_Subinterface_Ipv6_Unnumbered_InterfaceRef_InterfacePath

type Interface_Subinterface_Ipv6_Unnumbered_InterfaceRef_InterfacePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Unnumbered_InterfaceRef_InterfacePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/interface-ref/state/interface YANG schema element.

func (*Interface_Subinterface_Ipv6_Unnumbered_InterfaceRef_InterfacePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/interface-ref/config/interface"

func (*Interface_Subinterface_Ipv6_Unnumbered_InterfaceRef_InterfacePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/interface-ref/state/interface"

type Interface_Subinterface_Ipv6_Unnumbered_InterfaceRef_InterfacePathAny

type Interface_Subinterface_Ipv6_Unnumbered_InterfaceRef_InterfacePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Unnumbered_InterfaceRef_InterfacePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/interface-ref/state/interface YANG schema element.

func (*Interface_Subinterface_Ipv6_Unnumbered_InterfaceRef_InterfacePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/interface-ref/config/interface"

func (*Interface_Subinterface_Ipv6_Unnumbered_InterfaceRef_InterfacePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/interface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/interface-ref/state/interface"

type Interface_Subinterface_Ipv6_Unnumbered_InterfaceRef_SubinterfacePath

type Interface_Subinterface_Ipv6_Unnumbered_InterfaceRef_SubinterfacePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Unnumbered_InterfaceRef_SubinterfacePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/interface-ref/state/subinterface YANG schema element.

func (*Interface_Subinterface_Ipv6_Unnumbered_InterfaceRef_SubinterfacePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/subinterface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/interface-ref/config/subinterface"

func (*Interface_Subinterface_Ipv6_Unnumbered_InterfaceRef_SubinterfacePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/subinterface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/interface-ref/state/subinterface"

type Interface_Subinterface_Ipv6_Unnumbered_InterfaceRef_SubinterfacePathAny

type Interface_Subinterface_Ipv6_Unnumbered_InterfaceRef_SubinterfacePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Ipv6_Unnumbered_InterfaceRef_SubinterfacePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/interface-ref/state/subinterface YANG schema element.

func (*Interface_Subinterface_Ipv6_Unnumbered_InterfaceRef_SubinterfacePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "config/subinterface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/interface-ref/config/subinterface"

func (*Interface_Subinterface_Ipv6_Unnumbered_InterfaceRef_SubinterfacePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-if-ip"
Path from parent:     "state/subinterface"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/ipv6/unnumbered/interface-ref/state/subinterface"

type Interface_Subinterface_LastChangePath

type Interface_Subinterface_LastChangePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_LastChangePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/last-change YANG schema element.

func (*Interface_Subinterface_LastChangePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/last-change"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/last-change"

type Interface_Subinterface_LastChangePathAny

type Interface_Subinterface_LastChangePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_LastChangePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/last-change YANG schema element.

func (*Interface_Subinterface_LastChangePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/last-change"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/last-change"

type Interface_Subinterface_LogicalPath

type Interface_Subinterface_LogicalPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_LogicalPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/logical YANG schema element.

func (*Interface_Subinterface_LogicalPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/logical"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/logical"

type Interface_Subinterface_LogicalPathAny

type Interface_Subinterface_LogicalPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_LogicalPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/logical YANG schema element.

func (*Interface_Subinterface_LogicalPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/logical"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/logical"

type Interface_Subinterface_ManagementPath

type Interface_Subinterface_ManagementPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_ManagementPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/management YANG schema element.

func (*Interface_Subinterface_ManagementPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/management"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/management"

type Interface_Subinterface_ManagementPathAny

type Interface_Subinterface_ManagementPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_ManagementPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/management YANG schema element.

func (*Interface_Subinterface_ManagementPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/management"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/management"

type Interface_Subinterface_NamePath

type Interface_Subinterface_NamePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_NamePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/name YANG schema element.

func (*Interface_Subinterface_NamePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/name"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/name"

type Interface_Subinterface_NamePathAny

type Interface_Subinterface_NamePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_NamePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/name YANG schema element.

func (*Interface_Subinterface_NamePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/name"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/name"

type Interface_Subinterface_OperStatusPath

type Interface_Subinterface_OperStatusPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_OperStatusPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/oper-status YANG schema element.

func (*Interface_Subinterface_OperStatusPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/oper-status"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/oper-status"

type Interface_Subinterface_OperStatusPathAny

type Interface_Subinterface_OperStatusPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_OperStatusPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/state/oper-status YANG schema element.

func (*Interface_Subinterface_OperStatusPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/oper-status"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/state/oper-status"

type Interface_Subinterface_VlanPath

type Interface_Subinterface_VlanPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_VlanPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan YANG schema element.

func (*Interface_Subinterface_VlanPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_VlanPath) EgressMapping

EgressMapping (container): Egress VLAN and label behaviors for packets that are destined for output via this subinterface.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "egress-mapping"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping"

func (*Interface_Subinterface_VlanPath) IngressMapping

IngressMapping (container): Ingress VLAN stack behaviors for packets that arrive on this subinterface after their VLAN idenitifer(s) have been matched.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "ingress-mapping"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping"

func (*Interface_Subinterface_VlanPath) Match

Match (container): Configuration for various VLAN tag matching schemes, including single-tagged 802.1q packets and double-tagged 802.1ad 'Q-in-Q' packets. Typically only one of the subordinate containers should be specified.

Wildcards may be matched by specifying range values of 2-4094. If implementations have a more efficient way to match Wildcards then they should recognize this pattern and translate accordingly.

Implementations are expected to return errors for combinations that they do not support, or provide deviations to the same effect.

For simple VLAN configurations without an 'egress-mapping' then using the 'single-tagged' and 'double-tagged' VLAN matches that resolve to specific values, these specify the VLAN identifiers applied to packets on egress.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "match"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match"

func (*Interface_Subinterface_VlanPath) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_VlanPath) VlanId

VlanId (leaf): VLAN id for the subinterface -- specified inline for the case of a local VLAN. The id is scoped to the subinterface, and could be repeated on different subinterfaces. Deprecation note: See adjacent elements in the 'vlan' container for making more expressive VLAN matches.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/*/vlan-id"

type Interface_Subinterface_VlanPathAny

type Interface_Subinterface_VlanPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_VlanPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan YANG schema element.

func (*Interface_Subinterface_VlanPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_VlanPathAny) EgressMapping

EgressMapping (container): Egress VLAN and label behaviors for packets that are destined for output via this subinterface.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "egress-mapping"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping"

func (*Interface_Subinterface_VlanPathAny) IngressMapping

IngressMapping (container): Ingress VLAN stack behaviors for packets that arrive on this subinterface after their VLAN idenitifer(s) have been matched.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "ingress-mapping"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping"

func (*Interface_Subinterface_VlanPathAny) Match

Match (container): Configuration for various VLAN tag matching schemes, including single-tagged 802.1q packets and double-tagged 802.1ad 'Q-in-Q' packets. Typically only one of the subordinate containers should be specified.

Wildcards may be matched by specifying range values of 2-4094. If implementations have a more efficient way to match Wildcards then they should recognize this pattern and translate accordingly.

Implementations are expected to return errors for combinations that they do not support, or provide deviations to the same effect.

For simple VLAN configurations without an 'egress-mapping' then using the 'single-tagged' and 'double-tagged' VLAN matches that resolve to specific values, these specify the VLAN identifiers applied to packets on egress.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "match"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match"

func (*Interface_Subinterface_VlanPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_VlanPathAny) VlanId

VlanId (leaf): VLAN id for the subinterface -- specified inline for the case of a local VLAN. The id is scoped to the subinterface, and could be repeated on different subinterfaces. Deprecation note: See adjacent elements in the 'vlan' container for making more expressive VLAN matches.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/*/vlan-id"

type Interface_Subinterface_Vlan_EgressMappingPath

type Interface_Subinterface_Vlan_EgressMappingPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_EgressMappingPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping YANG schema element.

func (*Interface_Subinterface_Vlan_EgressMappingPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_EgressMappingPath) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_EgressMappingPath) Tpid

Tpid (leaf): Optionally override the tag protocol identifier field (TPID) that is used by the action configured by 'vlan-stack-action' when modifying the VLAN stack.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/tpid"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/*/tpid"

func (*Interface_Subinterface_Vlan_EgressMappingPath) VlanId

VlanId (leaf): Optionally specifies a fixed VLAN identifier that is used by the action configured in 'vlan-stack-action'. For example, if the action is 'POP' then a VLAN identifier is removed from the stack but the value of this leaf is used instead. This value must be non-zero if the 'vlan-stack-action' is one of 'PUSH' or 'SWAP'.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/*/vlan-id"

func (*Interface_Subinterface_Vlan_EgressMappingPath) VlanStackAction

VlanStackAction (leaf): The action to take on the VLAN stack of a packet. This is optionally used in conjunction with adjacent leaves to override the values of the action.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/vlan-stack-action"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/*/vlan-stack-action"

type Interface_Subinterface_Vlan_EgressMappingPathAny

type Interface_Subinterface_Vlan_EgressMappingPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_EgressMappingPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping YANG schema element.

func (*Interface_Subinterface_Vlan_EgressMappingPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_EgressMappingPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_EgressMappingPathAny) Tpid

Tpid (leaf): Optionally override the tag protocol identifier field (TPID) that is used by the action configured by 'vlan-stack-action' when modifying the VLAN stack.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/tpid"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/*/tpid"

func (*Interface_Subinterface_Vlan_EgressMappingPathAny) VlanId

VlanId (leaf): Optionally specifies a fixed VLAN identifier that is used by the action configured in 'vlan-stack-action'. For example, if the action is 'POP' then a VLAN identifier is removed from the stack but the value of this leaf is used instead. This value must be non-zero if the 'vlan-stack-action' is one of 'PUSH' or 'SWAP'.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/*/vlan-id"

func (*Interface_Subinterface_Vlan_EgressMappingPathAny) VlanStackAction

VlanStackAction (leaf): The action to take on the VLAN stack of a packet. This is optionally used in conjunction with adjacent leaves to override the values of the action.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/vlan-stack-action"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/*/vlan-stack-action"

type Interface_Subinterface_Vlan_EgressMapping_TpidPath

type Interface_Subinterface_Vlan_EgressMapping_TpidPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_EgressMapping_TpidPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/state/tpid YANG schema element.

func (*Interface_Subinterface_Vlan_EgressMapping_TpidPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/tpid"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/config/tpid"

func (*Interface_Subinterface_Vlan_EgressMapping_TpidPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/tpid"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/state/tpid"

type Interface_Subinterface_Vlan_EgressMapping_TpidPathAny

type Interface_Subinterface_Vlan_EgressMapping_TpidPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_EgressMapping_TpidPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/state/tpid YANG schema element.

func (*Interface_Subinterface_Vlan_EgressMapping_TpidPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/tpid"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/config/tpid"

func (*Interface_Subinterface_Vlan_EgressMapping_TpidPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/tpid"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/state/tpid"

type Interface_Subinterface_Vlan_EgressMapping_VlanIdPath

type Interface_Subinterface_Vlan_EgressMapping_VlanIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_EgressMapping_VlanIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/state/vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_EgressMapping_VlanIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/config/vlan-id"

func (*Interface_Subinterface_Vlan_EgressMapping_VlanIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/state/vlan-id"

type Interface_Subinterface_Vlan_EgressMapping_VlanIdPathAny

type Interface_Subinterface_Vlan_EgressMapping_VlanIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_EgressMapping_VlanIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/state/vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_EgressMapping_VlanIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/config/vlan-id"

func (*Interface_Subinterface_Vlan_EgressMapping_VlanIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/state/vlan-id"

type Interface_Subinterface_Vlan_EgressMapping_VlanStackActionPath

type Interface_Subinterface_Vlan_EgressMapping_VlanStackActionPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_EgressMapping_VlanStackActionPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/state/vlan-stack-action YANG schema element.

func (*Interface_Subinterface_Vlan_EgressMapping_VlanStackActionPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/vlan-stack-action"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/config/vlan-stack-action"

func (*Interface_Subinterface_Vlan_EgressMapping_VlanStackActionPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/vlan-stack-action"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/state/vlan-stack-action"

type Interface_Subinterface_Vlan_EgressMapping_VlanStackActionPathAny

type Interface_Subinterface_Vlan_EgressMapping_VlanStackActionPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_EgressMapping_VlanStackActionPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/state/vlan-stack-action YANG schema element.

func (*Interface_Subinterface_Vlan_EgressMapping_VlanStackActionPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/vlan-stack-action"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/config/vlan-stack-action"

func (*Interface_Subinterface_Vlan_EgressMapping_VlanStackActionPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/vlan-stack-action"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/egress-mapping/state/vlan-stack-action"

type Interface_Subinterface_Vlan_IngressMappingPath

type Interface_Subinterface_Vlan_IngressMappingPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_IngressMappingPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping YANG schema element.

func (*Interface_Subinterface_Vlan_IngressMappingPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_IngressMappingPath) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_IngressMappingPath) Tpid

Tpid (leaf): Optionally override the tag protocol identifier field (TPID) that is used by the action configured by 'vlan-stack-action' when modifying the VLAN stack.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/tpid"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/*/tpid"

func (*Interface_Subinterface_Vlan_IngressMappingPath) VlanId

VlanId (leaf): Optionally specifies a fixed VLAN identifier that is used by the action configured in 'vlan-stack-action'. For example, if the action is 'PUSH' then this VLAN identifier is added to the the stack. This value must be non-zero if the 'vlan-stack-action' is one of 'PUSH' or 'SWAP'.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/*/vlan-id"

func (*Interface_Subinterface_Vlan_IngressMappingPath) VlanStackAction

VlanStackAction (leaf): The action to take on the VLAN stack of a packet. This is optionally used in conjunction with adjacent leaves to override the values of the action.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/vlan-stack-action"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/*/vlan-stack-action"

type Interface_Subinterface_Vlan_IngressMappingPathAny

type Interface_Subinterface_Vlan_IngressMappingPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_IngressMappingPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping YANG schema element.

func (*Interface_Subinterface_Vlan_IngressMappingPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_IngressMappingPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_IngressMappingPathAny) Tpid

Tpid (leaf): Optionally override the tag protocol identifier field (TPID) that is used by the action configured by 'vlan-stack-action' when modifying the VLAN stack.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/tpid"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/*/tpid"

func (*Interface_Subinterface_Vlan_IngressMappingPathAny) VlanId

VlanId (leaf): Optionally specifies a fixed VLAN identifier that is used by the action configured in 'vlan-stack-action'. For example, if the action is 'PUSH' then this VLAN identifier is added to the the stack. This value must be non-zero if the 'vlan-stack-action' is one of 'PUSH' or 'SWAP'.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/*/vlan-id"

func (*Interface_Subinterface_Vlan_IngressMappingPathAny) VlanStackAction

VlanStackAction (leaf): The action to take on the VLAN stack of a packet. This is optionally used in conjunction with adjacent leaves to override the values of the action.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/vlan-stack-action"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/*/vlan-stack-action"

type Interface_Subinterface_Vlan_IngressMapping_TpidPath

type Interface_Subinterface_Vlan_IngressMapping_TpidPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_IngressMapping_TpidPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/state/tpid YANG schema element.

func (*Interface_Subinterface_Vlan_IngressMapping_TpidPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/tpid"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/config/tpid"

func (*Interface_Subinterface_Vlan_IngressMapping_TpidPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/tpid"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/state/tpid"

type Interface_Subinterface_Vlan_IngressMapping_TpidPathAny

type Interface_Subinterface_Vlan_IngressMapping_TpidPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_IngressMapping_TpidPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/state/tpid YANG schema element.

func (*Interface_Subinterface_Vlan_IngressMapping_TpidPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/tpid"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/config/tpid"

func (*Interface_Subinterface_Vlan_IngressMapping_TpidPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/tpid"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/state/tpid"

type Interface_Subinterface_Vlan_IngressMapping_VlanIdPath

type Interface_Subinterface_Vlan_IngressMapping_VlanIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_IngressMapping_VlanIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/state/vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_IngressMapping_VlanIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/config/vlan-id"

func (*Interface_Subinterface_Vlan_IngressMapping_VlanIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/state/vlan-id"

type Interface_Subinterface_Vlan_IngressMapping_VlanIdPathAny

type Interface_Subinterface_Vlan_IngressMapping_VlanIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_IngressMapping_VlanIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/state/vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_IngressMapping_VlanIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/config/vlan-id"

func (*Interface_Subinterface_Vlan_IngressMapping_VlanIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/state/vlan-id"

type Interface_Subinterface_Vlan_IngressMapping_VlanStackActionPath

type Interface_Subinterface_Vlan_IngressMapping_VlanStackActionPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_IngressMapping_VlanStackActionPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/state/vlan-stack-action YANG schema element.

func (*Interface_Subinterface_Vlan_IngressMapping_VlanStackActionPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/vlan-stack-action"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/config/vlan-stack-action"

func (*Interface_Subinterface_Vlan_IngressMapping_VlanStackActionPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/vlan-stack-action"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/state/vlan-stack-action"

type Interface_Subinterface_Vlan_IngressMapping_VlanStackActionPathAny

type Interface_Subinterface_Vlan_IngressMapping_VlanStackActionPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_IngressMapping_VlanStackActionPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/state/vlan-stack-action YANG schema element.

func (*Interface_Subinterface_Vlan_IngressMapping_VlanStackActionPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/vlan-stack-action"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/config/vlan-stack-action"

func (*Interface_Subinterface_Vlan_IngressMapping_VlanStackActionPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/vlan-stack-action"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/ingress-mapping/state/vlan-stack-action"

type Interface_Subinterface_Vlan_MatchPath

type Interface_Subinterface_Vlan_MatchPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_MatchPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match YANG schema element.

func (*Interface_Subinterface_Vlan_MatchPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_MatchPath) DoubleTagged

DoubleTagged (container): Match double-tagged packets against inner exact and outer exact VLAN identifiers.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "double-tagged"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged"

func (*Interface_Subinterface_Vlan_MatchPath) DoubleTaggedInnerList

DoubleTaggedInnerList (container): Match double-tagged packets against an inner list and outer exact VLAN identifiers.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "double-tagged-inner-list"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-list"

func (*Interface_Subinterface_Vlan_MatchPath) DoubleTaggedInnerOuterRange

DoubleTaggedInnerOuterRange (container): Match double-tagged packets against an inner range and an outer range of VLAN identifiers.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "double-tagged-inner-outer-range"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range"

func (*Interface_Subinterface_Vlan_MatchPath) DoubleTaggedInnerRange

DoubleTaggedInnerRange (container): Match double-tagged packets against an inner range and outer exact VLAN identifiers.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "double-tagged-inner-range"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range"

func (*Interface_Subinterface_Vlan_MatchPath) DoubleTaggedOuterList

DoubleTaggedOuterList (container): Match double-tagged packets against an inner exact and outer list of VLAN identifiers.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "double-tagged-outer-list"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-list"

func (*Interface_Subinterface_Vlan_MatchPath) DoubleTaggedOuterRange

DoubleTaggedOuterRange (container): Match double-tagged packets against an inner exact and an outer range of VLAN identifiers.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "double-tagged-outer-range"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range"

func (*Interface_Subinterface_Vlan_MatchPath) SingleTagged

SingleTagged (container): Match single-tagged packets with an exact VLAN identifier.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "single-tagged"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged"

func (*Interface_Subinterface_Vlan_MatchPath) SingleTaggedList

SingleTaggedList (container): Match single-tagged packets with a list of VLAN identifiers.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "single-tagged-list"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-list"

func (*Interface_Subinterface_Vlan_MatchPath) SingleTaggedRange

SingleTaggedRange (container): Match single-tagged packets with a range of VLAN identifiers.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "single-tagged-range"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-range"

func (*Interface_Subinterface_Vlan_MatchPath) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Vlan_MatchPathAny

type Interface_Subinterface_Vlan_MatchPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_MatchPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match YANG schema element.

func (*Interface_Subinterface_Vlan_MatchPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_MatchPathAny) DoubleTagged

DoubleTagged (container): Match double-tagged packets against inner exact and outer exact VLAN identifiers.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "double-tagged"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged"

func (*Interface_Subinterface_Vlan_MatchPathAny) DoubleTaggedInnerList

DoubleTaggedInnerList (container): Match double-tagged packets against an inner list and outer exact VLAN identifiers.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "double-tagged-inner-list"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-list"

func (*Interface_Subinterface_Vlan_MatchPathAny) DoubleTaggedInnerOuterRange

DoubleTaggedInnerOuterRange (container): Match double-tagged packets against an inner range and an outer range of VLAN identifiers.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "double-tagged-inner-outer-range"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range"

func (*Interface_Subinterface_Vlan_MatchPathAny) DoubleTaggedInnerRange

DoubleTaggedInnerRange (container): Match double-tagged packets against an inner range and outer exact VLAN identifiers.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "double-tagged-inner-range"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range"

func (*Interface_Subinterface_Vlan_MatchPathAny) DoubleTaggedOuterList

DoubleTaggedOuterList (container): Match double-tagged packets against an inner exact and outer list of VLAN identifiers.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "double-tagged-outer-list"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-list"

func (*Interface_Subinterface_Vlan_MatchPathAny) DoubleTaggedOuterRange

DoubleTaggedOuterRange (container): Match double-tagged packets against an inner exact and an outer range of VLAN identifiers.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "double-tagged-outer-range"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range"

func (*Interface_Subinterface_Vlan_MatchPathAny) SingleTagged

SingleTagged (container): Match single-tagged packets with an exact VLAN identifier.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "single-tagged"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged"

func (*Interface_Subinterface_Vlan_MatchPathAny) SingleTaggedList

SingleTaggedList (container): Match single-tagged packets with a list of VLAN identifiers.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "single-tagged-list"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-list"

func (*Interface_Subinterface_Vlan_MatchPathAny) SingleTaggedRange

SingleTaggedRange (container): Match single-tagged packets with a range of VLAN identifiers.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "single-tagged-range"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-range"

func (*Interface_Subinterface_Vlan_MatchPathAny) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerListPath

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerListPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerListPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-list YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerListPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerListPath) InnerVlanIds

InnerVlanIds (leaf-list): Inner VLAN identifiers for double-tagged packets.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/inner-vlan-ids"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-list/*/inner-vlan-ids"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerListPath) OuterVlanId

OuterVlanId (leaf): Outer VLAN identifier for double-tagged packets.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/outer-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-list/*/outer-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerListPath) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerListPathAny

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerListPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerListPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-list YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerListPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerListPathAny) InnerVlanIds

InnerVlanIds (leaf-list): Inner VLAN identifiers for double-tagged packets.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/inner-vlan-ids"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-list/*/inner-vlan-ids"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerListPathAny) OuterVlanId

OuterVlanId (leaf): Outer VLAN identifier for double-tagged packets.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/outer-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-list/*/outer-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerListPathAny) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerList_InnerVlanIdsPath

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerList_InnerVlanIdsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerList_InnerVlanIdsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-list/state/inner-vlan-ids YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerList_InnerVlanIdsPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/inner-vlan-ids"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-list/config/inner-vlan-ids"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerList_InnerVlanIdsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/inner-vlan-ids"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-list/state/inner-vlan-ids"

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerList_InnerVlanIdsPathAny

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerList_InnerVlanIdsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerList_InnerVlanIdsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-list/state/inner-vlan-ids YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerList_InnerVlanIdsPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/inner-vlan-ids"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-list/config/inner-vlan-ids"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerList_InnerVlanIdsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/inner-vlan-ids"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-list/state/inner-vlan-ids"

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerList_OuterVlanIdPath

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerList_OuterVlanIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerList_OuterVlanIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-list/state/outer-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerList_OuterVlanIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/outer-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-list/config/outer-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerList_OuterVlanIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/outer-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-list/state/outer-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerList_OuterVlanIdPathAny

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerList_OuterVlanIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerList_OuterVlanIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-list/state/outer-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerList_OuterVlanIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/outer-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-list/config/outer-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerList_OuterVlanIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/outer-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-list/state/outer-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRangePath

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRangePath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRangePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRangePath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRangePath) InnerHighVlanId

InnerHighVlanId (leaf): The high-value inner VLAN identifier in a range for double-tagged packets. The range is matched inclusively.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/inner-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/*/inner-high-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRangePath) InnerLowVlanId

InnerLowVlanId (leaf): The low-value inner VLAN identifier in a range for double-tagged packets. The range is matched inclusively.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/inner-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/*/inner-low-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRangePath) OuterHighVlanId

OuterHighVlanId (leaf): The high-value outer VLAN identifier for double-tagged packets. The range is matched inclusively.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/outer-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/*/outer-high-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRangePath) OuterLowVlanId

OuterLowVlanId (leaf): The low-value outer VLAN identifier in a range for double-tagged packets. The range is matched inclusively.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/outer-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/*/outer-low-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRangePath) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRangePathAny

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRangePathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRangePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRangePathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRangePathAny) InnerHighVlanId

InnerHighVlanId (leaf): The high-value inner VLAN identifier in a range for double-tagged packets. The range is matched inclusively.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/inner-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/*/inner-high-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRangePathAny) InnerLowVlanId

InnerLowVlanId (leaf): The low-value inner VLAN identifier in a range for double-tagged packets. The range is matched inclusively.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/inner-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/*/inner-low-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRangePathAny) OuterHighVlanId

OuterHighVlanId (leaf): The high-value outer VLAN identifier for double-tagged packets. The range is matched inclusively.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/outer-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/*/outer-high-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRangePathAny) OuterLowVlanId

OuterLowVlanId (leaf): The low-value outer VLAN identifier in a range for double-tagged packets. The range is matched inclusively.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/outer-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/*/outer-low-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRangePathAny) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_InnerHighVlanIdPath

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_InnerHighVlanIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_InnerHighVlanIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/state/inner-high-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_InnerHighVlanIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/inner-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/config/inner-high-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_InnerHighVlanIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/inner-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/state/inner-high-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_InnerHighVlanIdPathAny

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_InnerHighVlanIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_InnerHighVlanIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/state/inner-high-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_InnerHighVlanIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/inner-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/config/inner-high-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_InnerHighVlanIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/inner-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/state/inner-high-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_InnerLowVlanIdPath

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_InnerLowVlanIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_InnerLowVlanIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/state/inner-low-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_InnerLowVlanIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/inner-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/config/inner-low-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_InnerLowVlanIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/inner-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/state/inner-low-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_InnerLowVlanIdPathAny

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_InnerLowVlanIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_InnerLowVlanIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/state/inner-low-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_InnerLowVlanIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/inner-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/config/inner-low-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_InnerLowVlanIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/inner-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/state/inner-low-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_OuterHighVlanIdPath

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_OuterHighVlanIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_OuterHighVlanIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/state/outer-high-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_OuterHighVlanIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/outer-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/config/outer-high-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_OuterHighVlanIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/outer-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/state/outer-high-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_OuterHighVlanIdPathAny

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_OuterHighVlanIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_OuterHighVlanIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/state/outer-high-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_OuterHighVlanIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/outer-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/config/outer-high-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_OuterHighVlanIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/outer-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/state/outer-high-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_OuterLowVlanIdPath

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_OuterLowVlanIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_OuterLowVlanIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/state/outer-low-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_OuterLowVlanIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/outer-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/config/outer-low-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_OuterLowVlanIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/outer-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/state/outer-low-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_OuterLowVlanIdPathAny

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_OuterLowVlanIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_OuterLowVlanIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/state/outer-low-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_OuterLowVlanIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/outer-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/config/outer-low-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerOuterRange_OuterLowVlanIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/outer-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-outer-range/state/outer-low-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRangePath

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRangePath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRangePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRangePath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRangePath) InnerHighVlanId

InnerHighVlanId (leaf): The high-value inner VLAN identifier in a range for double-tagged packets. The range is matched inclusively.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/inner-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/*/inner-high-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRangePath) InnerLowVlanId

InnerLowVlanId (leaf): The low-value inner VLAN identifier in a range for double-tagged packets. The range is matched inclusively.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/inner-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/*/inner-low-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRangePath) OuterVlanId

OuterVlanId (leaf-list): Outer VLAN identifier of double-tagged packets.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/outer-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/*/outer-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRangePath) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRangePathAny

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRangePathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRangePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRangePathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRangePathAny) InnerHighVlanId

InnerHighVlanId (leaf): The high-value inner VLAN identifier in a range for double-tagged packets. The range is matched inclusively.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/inner-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/*/inner-high-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRangePathAny) InnerLowVlanId

InnerLowVlanId (leaf): The low-value inner VLAN identifier in a range for double-tagged packets. The range is matched inclusively.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/inner-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/*/inner-low-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRangePathAny) OuterVlanId

OuterVlanId (leaf-list): Outer VLAN identifier of double-tagged packets.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/outer-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/*/outer-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRangePathAny) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_InnerHighVlanIdPath

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_InnerHighVlanIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_InnerHighVlanIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/state/inner-high-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_InnerHighVlanIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/inner-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/config/inner-high-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_InnerHighVlanIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/inner-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/state/inner-high-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_InnerHighVlanIdPathAny

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_InnerHighVlanIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_InnerHighVlanIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/state/inner-high-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_InnerHighVlanIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/inner-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/config/inner-high-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_InnerHighVlanIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/inner-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/state/inner-high-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_InnerLowVlanIdPath

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_InnerLowVlanIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_InnerLowVlanIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/state/inner-low-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_InnerLowVlanIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/inner-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/config/inner-low-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_InnerLowVlanIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/inner-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/state/inner-low-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_InnerLowVlanIdPathAny

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_InnerLowVlanIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_InnerLowVlanIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/state/inner-low-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_InnerLowVlanIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/inner-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/config/inner-low-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_InnerLowVlanIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/inner-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/state/inner-low-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_OuterVlanIdPath

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_OuterVlanIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_OuterVlanIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/state/outer-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_OuterVlanIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/outer-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/config/outer-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_OuterVlanIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/outer-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/state/outer-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_OuterVlanIdPathAny

type Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_OuterVlanIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_OuterVlanIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/state/outer-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_OuterVlanIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/outer-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/config/outer-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedInnerRange_OuterVlanIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/outer-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-inner-range/state/outer-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterListPath

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterListPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_Match_DoubleTaggedOuterListPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-list YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterListPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterListPath) InnerVlanId

InnerVlanId (leaf): Inner VLAN identifier for double-tagged packets.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/inner-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-list/*/inner-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterListPath) OuterVlanIds

OuterVlanIds (leaf-list): Outer VLAN identifiers for double-tagged packets.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/outer-vlan-ids"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-list/*/outer-vlan-ids"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterListPath) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterListPathAny

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterListPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_Match_DoubleTaggedOuterListPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-list YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterListPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterListPathAny) InnerVlanId

InnerVlanId (leaf): Inner VLAN identifier for double-tagged packets.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/inner-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-list/*/inner-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterListPathAny) OuterVlanIds

OuterVlanIds (leaf-list): Outer VLAN identifiers for double-tagged packets.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/outer-vlan-ids"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-list/*/outer-vlan-ids"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterListPathAny) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterList_InnerVlanIdPath

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterList_InnerVlanIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedOuterList_InnerVlanIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-list/state/inner-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterList_InnerVlanIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/inner-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-list/config/inner-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterList_InnerVlanIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/inner-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-list/state/inner-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterList_InnerVlanIdPathAny

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterList_InnerVlanIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedOuterList_InnerVlanIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-list/state/inner-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterList_InnerVlanIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/inner-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-list/config/inner-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterList_InnerVlanIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/inner-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-list/state/inner-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterList_OuterVlanIdsPath

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterList_OuterVlanIdsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedOuterList_OuterVlanIdsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-list/state/outer-vlan-ids YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterList_OuterVlanIdsPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/outer-vlan-ids"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-list/config/outer-vlan-ids"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterList_OuterVlanIdsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/outer-vlan-ids"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-list/state/outer-vlan-ids"

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterList_OuterVlanIdsPathAny

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterList_OuterVlanIdsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedOuterList_OuterVlanIdsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-list/state/outer-vlan-ids YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterList_OuterVlanIdsPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/outer-vlan-ids"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-list/config/outer-vlan-ids"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterList_OuterVlanIdsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/outer-vlan-ids"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-list/state/outer-vlan-ids"

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRangePath

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRangePath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRangePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRangePath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRangePath) InnerVlanId

InnerVlanId (leaf): Inner VLAN identifier for double-tagged packets.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/inner-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/*/inner-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRangePath) OuterHighVlanId

OuterHighVlanId (leaf): The high-value outer VLAN identifier for double-tagged packets. The range is matched inclusively.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/outer-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/*/outer-high-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRangePath) OuterLowVlanId

OuterLowVlanId (leaf): The low-value outer VLAN identifier for double-tagged packets. The range is matched inclusively.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/outer-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/*/outer-low-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRangePath) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRangePathAny

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRangePathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRangePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRangePathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRangePathAny) InnerVlanId

InnerVlanId (leaf): Inner VLAN identifier for double-tagged packets.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/inner-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/*/inner-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRangePathAny) OuterHighVlanId

OuterHighVlanId (leaf): The high-value outer VLAN identifier for double-tagged packets. The range is matched inclusively.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/outer-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/*/outer-high-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRangePathAny) OuterLowVlanId

OuterLowVlanId (leaf): The low-value outer VLAN identifier for double-tagged packets. The range is matched inclusively.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/outer-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/*/outer-low-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRangePathAny) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_InnerVlanIdPath

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_InnerVlanIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_InnerVlanIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/state/inner-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_InnerVlanIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/inner-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/config/inner-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_InnerVlanIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/inner-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/state/inner-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_InnerVlanIdPathAny

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_InnerVlanIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_InnerVlanIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/state/inner-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_InnerVlanIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/inner-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/config/inner-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_InnerVlanIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/inner-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/state/inner-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_OuterHighVlanIdPath

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_OuterHighVlanIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_OuterHighVlanIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/state/outer-high-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_OuterHighVlanIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/outer-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/config/outer-high-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_OuterHighVlanIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/outer-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/state/outer-high-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_OuterHighVlanIdPathAny

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_OuterHighVlanIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_OuterHighVlanIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/state/outer-high-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_OuterHighVlanIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/outer-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/config/outer-high-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_OuterHighVlanIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/outer-high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/state/outer-high-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_OuterLowVlanIdPath

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_OuterLowVlanIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_OuterLowVlanIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/state/outer-low-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_OuterLowVlanIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/outer-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/config/outer-low-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_OuterLowVlanIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/outer-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/state/outer-low-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_OuterLowVlanIdPathAny

type Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_OuterLowVlanIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_OuterLowVlanIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/state/outer-low-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_OuterLowVlanIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/outer-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/config/outer-low-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedOuterRange_OuterLowVlanIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/outer-low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged-outer-range/state/outer-low-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTaggedPath

type Interface_Subinterface_Vlan_Match_DoubleTaggedPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_Match_DoubleTaggedPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedPath) InnerVlanId

InnerVlanId (leaf): Inner VLAN identifier for double-tagged packets.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/inner-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged/*/inner-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedPath) OuterVlanId

OuterVlanId (leaf): Outer VLAN identifier for double-tagged packets.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/outer-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged/*/outer-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedPath) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Vlan_Match_DoubleTaggedPathAny

type Interface_Subinterface_Vlan_Match_DoubleTaggedPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_Match_DoubleTaggedPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedPathAny) InnerVlanId

InnerVlanId (leaf): Inner VLAN identifier for double-tagged packets.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/inner-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged/*/inner-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedPathAny) OuterVlanId

OuterVlanId (leaf): Outer VLAN identifier for double-tagged packets.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/outer-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged/*/outer-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTaggedPathAny) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Vlan_Match_DoubleTagged_InnerVlanIdPath

type Interface_Subinterface_Vlan_Match_DoubleTagged_InnerVlanIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTagged_InnerVlanIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged/state/inner-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTagged_InnerVlanIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/inner-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged/config/inner-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTagged_InnerVlanIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/inner-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged/state/inner-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTagged_InnerVlanIdPathAny

type Interface_Subinterface_Vlan_Match_DoubleTagged_InnerVlanIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTagged_InnerVlanIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged/state/inner-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTagged_InnerVlanIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/inner-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged/config/inner-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTagged_InnerVlanIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/inner-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged/state/inner-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTagged_OuterVlanIdPath

type Interface_Subinterface_Vlan_Match_DoubleTagged_OuterVlanIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTagged_OuterVlanIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged/state/outer-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTagged_OuterVlanIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/outer-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged/config/outer-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTagged_OuterVlanIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/outer-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged/state/outer-vlan-id"

type Interface_Subinterface_Vlan_Match_DoubleTagged_OuterVlanIdPathAny

type Interface_Subinterface_Vlan_Match_DoubleTagged_OuterVlanIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_DoubleTagged_OuterVlanIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged/state/outer-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_DoubleTagged_OuterVlanIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/outer-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged/config/outer-vlan-id"

func (*Interface_Subinterface_Vlan_Match_DoubleTagged_OuterVlanIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/outer-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/double-tagged/state/outer-vlan-id"

type Interface_Subinterface_Vlan_Match_SingleTaggedListPath

type Interface_Subinterface_Vlan_Match_SingleTaggedListPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_Match_SingleTaggedListPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-list YANG schema element.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedListPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedListPath) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedListPath) VlanIds

VlanIds (leaf-list): VLAN identifiers for single-tagged packets.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/vlan-ids"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-list/*/vlan-ids"

type Interface_Subinterface_Vlan_Match_SingleTaggedListPathAny

type Interface_Subinterface_Vlan_Match_SingleTaggedListPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_Match_SingleTaggedListPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-list YANG schema element.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedListPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedListPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedListPathAny) VlanIds

VlanIds (leaf-list): VLAN identifiers for single-tagged packets.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/vlan-ids"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-list/*/vlan-ids"

type Interface_Subinterface_Vlan_Match_SingleTaggedList_VlanIdsPath

type Interface_Subinterface_Vlan_Match_SingleTaggedList_VlanIdsPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_SingleTaggedList_VlanIdsPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-list/state/vlan-ids YANG schema element.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedList_VlanIdsPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/vlan-ids"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-list/config/vlan-ids"

func (*Interface_Subinterface_Vlan_Match_SingleTaggedList_VlanIdsPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/vlan-ids"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-list/state/vlan-ids"

type Interface_Subinterface_Vlan_Match_SingleTaggedList_VlanIdsPathAny

type Interface_Subinterface_Vlan_Match_SingleTaggedList_VlanIdsPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_SingleTaggedList_VlanIdsPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-list/state/vlan-ids YANG schema element.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedList_VlanIdsPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/vlan-ids"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-list/config/vlan-ids"

func (*Interface_Subinterface_Vlan_Match_SingleTaggedList_VlanIdsPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/vlan-ids"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-list/state/vlan-ids"

type Interface_Subinterface_Vlan_Match_SingleTaggedPath

type Interface_Subinterface_Vlan_Match_SingleTaggedPath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_Match_SingleTaggedPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged YANG schema element.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedPath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedPath) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedPath) VlanId

VlanId (leaf): VLAN identifier for single-tagged packets.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged/*/vlan-id"

type Interface_Subinterface_Vlan_Match_SingleTaggedPathAny

type Interface_Subinterface_Vlan_Match_SingleTaggedPathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_Match_SingleTaggedPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged YANG schema element.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedPathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedPathAny) VlanId

VlanId (leaf): VLAN identifier for single-tagged packets.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged/*/vlan-id"

type Interface_Subinterface_Vlan_Match_SingleTaggedRangePath

type Interface_Subinterface_Vlan_Match_SingleTaggedRangePath struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_Match_SingleTaggedRangePath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-range YANG schema element.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedRangePath) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedRangePath) HighVlanId

HighVlanId (leaf): The high-value VLAN identifier in a range for single-tagged packets. The range is matched inclusively.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-range/*/high-vlan-id"

func (*Interface_Subinterface_Vlan_Match_SingleTaggedRangePath) LowVlanId

LowVlanId (leaf): The low-value VLAN identifier in a range for single-tagged packets. The range is matched inclusively.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-range/*/low-vlan-id"

func (*Interface_Subinterface_Vlan_Match_SingleTaggedRangePath) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Vlan_Match_SingleTaggedRangePathAny

type Interface_Subinterface_Vlan_Match_SingleTaggedRangePathAny struct {
	*ygnmi.NodePath
}

Interface_Subinterface_Vlan_Match_SingleTaggedRangePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-range YANG schema element.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedRangePathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedRangePathAny) HighVlanId

HighVlanId (leaf): The high-value VLAN identifier in a range for single-tagged packets. The range is matched inclusively.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-range/*/high-vlan-id"

func (*Interface_Subinterface_Vlan_Match_SingleTaggedRangePathAny) LowVlanId

LowVlanId (leaf): The low-value VLAN identifier in a range for single-tagged packets. The range is matched inclusively.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-interfaces"
Path from parent:     "*/low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-range/*/low-vlan-id"

func (*Interface_Subinterface_Vlan_Match_SingleTaggedRangePathAny) State

State returns a Query that can be used in gNMI operations.

type Interface_Subinterface_Vlan_Match_SingleTaggedRange_HighVlanIdPath

type Interface_Subinterface_Vlan_Match_SingleTaggedRange_HighVlanIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_SingleTaggedRange_HighVlanIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-range/state/high-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedRange_HighVlanIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-range/config/high-vlan-id"

func (*Interface_Subinterface_Vlan_Match_SingleTaggedRange_HighVlanIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-range/state/high-vlan-id"

type Interface_Subinterface_Vlan_Match_SingleTaggedRange_HighVlanIdPathAny

type Interface_Subinterface_Vlan_Match_SingleTaggedRange_HighVlanIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_SingleTaggedRange_HighVlanIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-range/state/high-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedRange_HighVlanIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-range/config/high-vlan-id"

func (*Interface_Subinterface_Vlan_Match_SingleTaggedRange_HighVlanIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/high-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-range/state/high-vlan-id"

type Interface_Subinterface_Vlan_Match_SingleTaggedRange_LowVlanIdPath

type Interface_Subinterface_Vlan_Match_SingleTaggedRange_LowVlanIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_SingleTaggedRange_LowVlanIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-range/state/low-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedRange_LowVlanIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-range/config/low-vlan-id"

func (*Interface_Subinterface_Vlan_Match_SingleTaggedRange_LowVlanIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-range/state/low-vlan-id"

type Interface_Subinterface_Vlan_Match_SingleTaggedRange_LowVlanIdPathAny

type Interface_Subinterface_Vlan_Match_SingleTaggedRange_LowVlanIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_SingleTaggedRange_LowVlanIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-range/state/low-vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_SingleTaggedRange_LowVlanIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-range/config/low-vlan-id"

func (*Interface_Subinterface_Vlan_Match_SingleTaggedRange_LowVlanIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/low-vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged-range/state/low-vlan-id"

type Interface_Subinterface_Vlan_Match_SingleTagged_VlanIdPath

type Interface_Subinterface_Vlan_Match_SingleTagged_VlanIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_SingleTagged_VlanIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged/state/vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_SingleTagged_VlanIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged/config/vlan-id"

func (*Interface_Subinterface_Vlan_Match_SingleTagged_VlanIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged/state/vlan-id"

type Interface_Subinterface_Vlan_Match_SingleTagged_VlanIdPathAny

type Interface_Subinterface_Vlan_Match_SingleTagged_VlanIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_Match_SingleTagged_VlanIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged/state/vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_Match_SingleTagged_VlanIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged/config/vlan-id"

func (*Interface_Subinterface_Vlan_Match_SingleTagged_VlanIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/match/single-tagged/state/vlan-id"

type Interface_Subinterface_Vlan_VlanIdPath

type Interface_Subinterface_Vlan_VlanIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_VlanIdPath represents the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/state/vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_VlanIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/config/vlan-id"

func (*Interface_Subinterface_Vlan_VlanIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/state/vlan-id"

type Interface_Subinterface_Vlan_VlanIdPathAny

type Interface_Subinterface_Vlan_VlanIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_Subinterface_Vlan_VlanIdPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/subinterfaces/subinterface/vlan/state/vlan-id YANG schema element.

func (*Interface_Subinterface_Vlan_VlanIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/config/vlan-id"

func (*Interface_Subinterface_Vlan_VlanIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/vlan-id"
Path from root:       "/interfaces/interface/subinterfaces/subinterface/vlan/state/vlan-id"

type Interface_TpidPath

type Interface_TpidPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_TpidPath represents the /openconfig-interfaces/interfaces/interface/state/tpid YANG schema element.

func (*Interface_TpidPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/tpid"
Path from root:       "/interfaces/interface/config/tpid"

func (*Interface_TpidPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/tpid"
Path from root:       "/interfaces/interface/state/tpid"

type Interface_TpidPathAny

type Interface_TpidPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_TpidPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/tpid YANG schema element.

func (*Interface_TpidPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "config/tpid"
Path from root:       "/interfaces/interface/config/tpid"

func (*Interface_TpidPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-vlan"
Instantiating module: "openconfig-vlan"
Path from parent:     "state/tpid"
Path from root:       "/interfaces/interface/state/tpid"

type Interface_TransceiverPath

type Interface_TransceiverPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_TransceiverPath represents the /openconfig-interfaces/interfaces/interface/state/transceiver YANG schema element.

func (*Interface_TransceiverPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-platform-transceiver"
Instantiating module: "openconfig-platform-transceiver"
Path from parent:     "state/transceiver"
Path from root:       "/interfaces/interface/state/transceiver"

type Interface_TransceiverPathAny

type Interface_TransceiverPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_TransceiverPathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/transceiver YANG schema element.

func (*Interface_TransceiverPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-platform-transceiver"
Instantiating module: "openconfig-platform-transceiver"
Path from parent:     "state/transceiver"
Path from root:       "/interfaces/interface/state/transceiver"

type Interface_TypePath

type Interface_TypePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_TypePath represents the /openconfig-interfaces/interfaces/interface/state/type YANG schema element.

func (*Interface_TypePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/type"
Path from root:       "/interfaces/interface/config/type"

func (*Interface_TypePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/type"
Path from root:       "/interfaces/interface/state/type"

type Interface_TypePathAny

type Interface_TypePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Interface_TypePathAny represents the wildcard version of the /openconfig-interfaces/interfaces/interface/state/type YANG schema element.

func (*Interface_TypePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "config/type"
Path from root:       "/interfaces/interface/config/type"

func (*Interface_TypePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-interfaces"
Path from parent:     "state/type"
Path from root:       "/interfaces/interface/state/type"

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL