fib_common_oper

package
v0.0.0-...-50def94 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR fib-common package operational data.

This module contains definitions for the following management objects:

fib-statistics: cef interface drops operational data
fib: fib
oc-aft-l3: oc aft l3
mpls-forwarding: mpls forwarding

Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Fib

type Fib struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table of nodes.
	Nodes Fib_Nodes
}

Fib fib

func (*Fib) GetEntityData

func (fib *Fib) GetEntityData() *types.CommonEntityData

type FibAdjacencyShow

type FibAdjacencyShow string

FibAdjacencyShow represents Adjacency types

const (
	// Normal adjacency
	FibAdjacencyShow_fib_adjacency_normal FibAdjacencyShow = "fib-adjacency-normal"

	// Null adjacency
	FibAdjacencyShow_fib_adjacency_null FibAdjacencyShow = "fib-adjacency-null"

	// Punt adjacency
	FibAdjacencyShow_fib_adjacency_punt FibAdjacencyShow = "fib-adjacency-punt"

	// Drop adjacency
	FibAdjacencyShow_fib_adjacency_drop FibAdjacencyShow = "fib-adjacency-drop"

	// Glean adjacency
	FibAdjacencyShow_fib_adjacency_glean FibAdjacencyShow = "fib-adjacency-glean"

	// Discard adjacency
	FibAdjacencyShow_fib_adjacency_discard FibAdjacencyShow = "fib-adjacency-discard"

	// Broadcast adjacency
	FibAdjacencyShow_fib_adjacency_broadcast FibAdjacencyShow = "fib-adjacency-broadcast"

	// external adjacency
	FibAdjacencyShow_fib_adjacency_external FibAdjacencyShow = "fib-adjacency-external"

	// LISP adjacency
	FibAdjacencyShow_fib_adjacency_lisp FibAdjacencyShow = "fib-adjacency-lisp"

	// Unknown adjacency
	FibAdjacencyShow_fib_adjacency_unknown FibAdjacencyShow = "fib-adjacency-unknown"
)

type FibFrrProtocolShow

type FibFrrProtocolShow string

FibFrrProtocolShow represents Fib frr protocol show

const (
	// frr protocol ipv4
	FibFrrProtocolShow_frr_protocol_ipv4 FibFrrProtocolShow = "frr-protocol-ipv4"

	// frr protocol ipv6
	FibFrrProtocolShow_frr_protocol_ipv6 FibFrrProtocolShow = "frr-protocol-ipv6"

	// frr protocol mpls
	FibFrrProtocolShow_frr_protocol_mpls FibFrrProtocolShow = "frr-protocol-mpls"
)
type FibLink string

FibLink represents Fib link

const (
	// IPv4 link protocol
	FibLink_link_ipv4 FibLink = "link-ipv4"

	// IPv6 link protocol
	FibLink_link_ipv6 FibLink = "link-ipv6"

	// MPLS link protocol
	FibLink_link_mpls FibLink = "link-mpls"
)

type FibLoadshareShow

type FibLoadshareShow string

FibLoadshareShow represents Loadsharing type

const (
	// No loadsharing
	FibLoadshareShow_fib_load_share_none FibLoadshareShow = "fib-load-share-none"

	// Per packet loadsharing
	FibLoadshareShow_fib_load_share_per_packet FibLoadshareShow = "fib-load-share-per-packet"

	// Destination loadsharing
	FibLoadshareShow_fib_load_share_dest_sharing FibLoadshareShow = "fib-load-share-dest-sharing"
)

type FibMplsLlcEntryBag

type FibMplsLlcEntryBag string

FibMplsLlcEntryBag represents Fib mpls llc entry bag

const (
	// fib mpls llc bag type xc
	FibMplsLlcEntryBag_fib_mpls_llc_bag_type_xc FibMplsLlcEntryBag = "fib-mpls-llc-bag-type-xc"

	// fib mpls llc bag type pfx
	FibMplsLlcEntryBag_fib_mpls_llc_bag_type_pfx FibMplsLlcEntryBag = "fib-mpls-llc-bag-type-pfx"

	// fib mpls llc bag type lsm
	FibMplsLlcEntryBag_fib_mpls_llc_bag_type_lsm FibMplsLlcEntryBag = "fib-mpls-llc-bag-type-lsm"

	// fib mpls llc bag type max
	FibMplsLlcEntryBag_fib_mpls_llc_bag_type_max FibMplsLlcEntryBag = "fib-mpls-llc-bag-type-max"
)

type FibNeh

type FibNeh string

FibNeh represents Fib neh

const (
	// nh local
	FibNeh_nh_local FibNeh = "nh-local"

	// nh remote
	FibNeh_nh_remote FibNeh = "nh-remote"

	// nh special
	FibNeh_nh_special FibNeh = "nh-special"
)

type FibNehSpecial

type FibNehSpecial string

FibNehSpecial represents Fib neh special

const (
	// nh not found
	FibNehSpecial_nh_not_found FibNehSpecial = "nh-not-found"

	// nh null0
	FibNehSpecial_nh_null0 FibNehSpecial = "nh-null0"

	// nh punt
	FibNehSpecial_nh_punt FibNehSpecial = "nh-punt"

	// nh drop
	FibNehSpecial_nh_drop FibNehSpecial = "nh-drop"

	// nh glean
	FibNehSpecial_nh_glean FibNehSpecial = "nh-glean"

	// nh receive
	FibNehSpecial_nh_receive FibNehSpecial = "nh-receive"

	// nh broadcast
	FibNehSpecial_nh_broadcast FibNehSpecial = "nh-broadcast"

	// nh external
	FibNehSpecial_nh_external FibNehSpecial = "nh-external"

	// nh lisp
	FibNehSpecial_nh_lisp FibNehSpecial = "nh-lisp"

	// nh lookup
	FibNehSpecial_nh_lookup FibNehSpecial = "nh-lookup"

	// nh max type
	FibNehSpecial_nh_max_type FibNehSpecial = "nh-max-type"
)

type FibNhinfoExtBag

type FibNhinfoExtBag string

FibNhinfoExtBag represents FIB NHINFO extension type

const (
	// Replicated NHINFO
	FibNhinfoExtBag_replicated_nh_info FibNhinfoExtBag = "replicated-nh-info"

	// Shared NHINFO
	FibNhinfoExtBag_shared_nh_info FibNhinfoExtBag = "shared-nh-info"
)

type FibProtocol

type FibProtocol string

FibProtocol represents Fib protocol

const (
	// ipv4 protocol
	FibProtocol_ipv4 FibProtocol = "ipv4"

	// ipv6 protocol
	FibProtocol_ipv6 FibProtocol = "ipv6"

	// MPLS protocol
	FibProtocol_mpls FibProtocol = "mpls"
)

type FibRouteSource

type FibRouteSource string

FibRouteSource represents Fib route source

const (
	// LSD
	FibRouteSource_lsd FibRouteSource = "lsd"

	// RIB
	FibRouteSource_rib FibRouteSource = "rib"

	// MRIB
	FibRouteSource_mrib FibRouteSource = "mrib"
)

type FibRpfMode

type FibRpfMode string

FibRpfMode represents RPF mode types

const (
	// RPF mode strict
	FibRpfMode_fib_rpf_mode_strict FibRpfMode = "fib-rpf-mode-strict"

	// RPF mode loose
	FibRpfMode_fib_rpf_mode_loose FibRpfMode = "fib-rpf-mode-loose"

	// RPF mode unknown
	FibRpfMode_fib_rpf_mode_unknown FibRpfMode = "fib-rpf-mode-unknown"
)

type FibShIpencapHdr

type FibShIpencapHdr string

FibShIpencapHdr represents IP Encap Header Type

const (
	// No Header
	FibShIpencapHdr_fib_sh_ip_encap_none FibShIpencapHdr = "fib-sh-ip-encap-none"

	// IPv4 Header
	FibShIpencapHdr_fib_sh_ip_encap_ip4 FibShIpencapHdr = "fib-sh-ip-encap-ip4"

	// IPv6 Header
	FibShIpencapHdr_fib_sh_ip_encap_ip6 FibShIpencapHdr = "fib-sh-ip-encap-ip6"

	// UDP Header
	FibShIpencapHdr_fib_sh_ip_encap_udp FibShIpencapHdr = "fib-sh-ip-encap-udp"

	// Lisp Header
	FibShIpencapHdr_fib_sh_ip_encap_lisp FibShIpencapHdr = "fib-sh-ip-encap-lisp"
)

type FibShTblFibExtBag

type FibShTblFibExtBag string

FibShTblFibExtBag represents Fib sh tbl fib ext bag

const (
	// Leaf Extension
	FibShTblFibExtBag_leaf_extension FibShTblFibExtBag = "leaf-extension"
)

type FibStatistics

type FibStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// List of nodes.
	Nodes FibStatistics_Nodes
}

FibStatistics cef interface drops operational data

func (*FibStatistics) GetEntityData

func (fibStatistics *FibStatistics) GetEntityData() *types.CommonEntityData

type FibStatistics_Nodes

type FibStatistics_Nodes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specific node operational data. The type is slice of
	// FibStatistics_Nodes_Node.
	Node []*FibStatistics_Nodes_Node
}

FibStatistics_Nodes List of nodes

func (*FibStatistics_Nodes) GetEntityData

func (nodes *FibStatistics_Nodes) GetEntityData() *types.CommonEntityData

type FibStatistics_Nodes_Node

type FibStatistics_Nodes_Node struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Node name. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeName interface{}

	// Specific node drops.
	Drops FibStatistics_Nodes_Node_Drops
}

FibStatistics_Nodes_Node Specific node operational data

func (*FibStatistics_Nodes_Node) GetEntityData

func (node *FibStatistics_Nodes_Node) GetEntityData() *types.CommonEntityData

type FibStatistics_Nodes_Node_Drops

type FibStatistics_Nodes_Node_Drops struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// no route pkt. The type is interface{} with range: 0..18446744073709551615.
	NoRoutePackets interface{}

	// Punt generate unreach pkt. The type is interface{} with range:
	// 0..18446744073709551615.
	PuntUnreachablePackets interface{}

	// DF unreachable pkt. The type is interface{} with range:
	// 0..18446744073709551615.
	DfUnreachablePackets interface{}

	// encapsulation failure pkt. The type is interface{} with range:
	// 0..18446744073709551615.
	EncapsulationFailurePackets interface{}

	// incomplete adjacency pkt. The type is interface{} with range:
	// 0..18446744073709551615.
	IncompleteAdjacencyPackets interface{}

	// unresolved prefix pkt. The type is interface{} with range:
	// 0..18446744073709551615.
	UnresolvedPrefixPackets interface{}

	// unsupported feature pkt. The type is interface{} with range:
	// 0..18446744073709551615.
	UnsupportedFeaturePackets interface{}

	// discard pkt. The type is interface{} with range: 0..18446744073709551615.
	DiscardPackets interface{}

	// checksum error pkt. The type is interface{} with range:
	// 0..18446744073709551615.
	ChecksumErrorPackets interface{}

	// frag consumed packet pkt. The type is interface{} with range:
	// 0..18446744073709551615.
	FragmenationConsumedPackets interface{}

	// fragmenation failure pkt. The type is interface{} with range:
	// 0..18446744073709551615.
	FragmenationFailurePackets interface{}

	// null0 pkt. The type is interface{} with range: 0..18446744073709551615.
	NullPackets interface{}

	// RPF check failures pkt. The type is interface{} with range:
	// 0..18446744073709551615.
	RpfCheckFailurePackets interface{}

	// ACL in RPF pkt. The type is interface{} with range:
	// 0..18446744073709551615.
	AclInRpfPackets interface{}

	// rp dest drop pkt. The type is interface{} with range:
	// 0..18446744073709551615.
	RpDestinationDropPackets interface{}

	// the total number of drop pkt. The type is interface{} with range:
	// 0..18446744073709551615.
	TotalNumberOfDropPackets interface{}

	// mpls disabled in interface. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsDisabledInterface interface{}

	// GRE tunnel lookup failed drop pkt. The type is interface{} with range:
	// 0..18446744073709551615.
	GreLookupFailedDrop interface{}

	// GRE processing errors. The type is interface{} with range:
	// 0..18446744073709551615.
	GreErrorDrop interface{}

	// LISP Punt drops. The type is interface{} with range:
	// 0..18446744073709551615.
	LispPuntDrops interface{}

	// Lisp encap error drops. The type is interface{} with range:
	// 0..18446744073709551615.
	LispEncapErrorDrops interface{}

	// Lisp decap error drops. The type is interface{} with range:
	// 0..18446744073709551615.
	LispDecapErrorDrops interface{}

	// Drops for the packets with multi[le labels. The type is interface{} with
	// range: 0..18446744073709551615.
	MultiLabelDrops interface{}

	// No route or unresolved route of MPLS SR labels. The type is interface{}
	// with range: 0..18446744073709551615.
	UnreachableSrLabelDrops interface{}

	// TTL expired drops of MPLS SR labels. The type is interface{} with range:
	// 0..18446744073709551615.
	TtlExpiredSrLabelDrops interface{}
}

FibStatistics_Nodes_Node_Drops Specific node drops

func (*FibStatistics_Nodes_Node_Drops) GetEntityData

func (drops *FibStatistics_Nodes_Node_Drops) GetEntityData() *types.CommonEntityData

type FibUpdatePathLfaProtection

type FibUpdatePathLfaProtection string

FibUpdatePathLfaProtection represents LFA protection type

const (
	// Not LFA-protected
	FibUpdatePathLfaProtection_not_lfa_protected FibUpdatePathLfaProtection = "not-lfa-protected"

	// Local-LFA protected
	FibUpdatePathLfaProtection_local_lfa_protected FibUpdatePathLfaProtection = "local-lfa-protected"

	// Remote-LFA protected
	FibUpdatePathLfaProtection_remote_lfa_protected FibUpdatePathLfaProtection = "remote-lfa-protected"

	// TI-LFA protected
	FibUpdatePathLfaProtection_ti_lfa_protected FibUpdatePathLfaProtection = "ti-lfa-protected"
)

type Fib_Nodes

type Fib_Nodes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for a specific Node. The type is slice of Fib_Nodes_Node.
	Node []*Fib_Nodes_Node
}

Fib_Nodes Table of nodes

func (*Fib_Nodes) GetEntityData

func (nodes *Fib_Nodes) GetEntityData() *types.CommonEntityData

type Fib_Nodes_Node

type Fib_Nodes_Node struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Node name. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeName interface{}

	// FIB Global info.
	Global Fib_Nodes_Node_Global

	// Protocol table.
	Protocols Fib_Nodes_Node_Protocols
}

Fib_Nodes_Node Operational data for a specific Node

func (*Fib_Nodes_Node) GetEntityData

func (node *Fib_Nodes_Node) GetEntityData() *types.CommonEntityData

type Fib_Nodes_Node_Global

type Fib_Nodes_Node_Global struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Collapsed Forwarding.
	FibCofo Fib_Nodes_Node_Global_FibCofo

	// Global Summary.
	Summary Fib_Nodes_Node_Global_Summary

	// Object History.
	ObjectHistory Fib_Nodes_Node_Global_ObjectHistory
}

Fib_Nodes_Node_Global FIB Global info

func (*Fib_Nodes_Node_Global) GetEntityData

func (global *Fib_Nodes_Node_Global) GetEntityData() *types.CommonEntityData

type Fib_Nodes_Node_Global_FibCofo

type Fib_Nodes_Node_Global_FibCofo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Collapsed Forwarding IDB Table.
	FibCofoIdb Fib_Nodes_Node_Global_FibCofo_FibCofoIdb

	// Collapsed Forwarding Table Id Table.
	FibCofoTableId Fib_Nodes_Node_Global_FibCofo_FibCofoTableId
}

Fib_Nodes_Node_Global_FibCofo Collapsed Forwarding

func (*Fib_Nodes_Node_Global_FibCofo) GetEntityData

func (fibCofo *Fib_Nodes_Node_Global_FibCofo) GetEntityData() *types.CommonEntityData

type Fib_Nodes_Node_Global_FibCofo_FibCofoIdb

type Fib_Nodes_Node_Global_FibCofo_FibCofoIdb struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Collapsed Forwarding Idb Table Entries.
	FibCofoIdbTableEntries Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries
}

Fib_Nodes_Node_Global_FibCofo_FibCofoIdb Collapsed Forwarding IDB Table

func (*Fib_Nodes_Node_Global_FibCofo_FibCofoIdb) GetEntityData

type Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries

type Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Collapsed Forwarding Idb Table Entries. The type is slice of
	// Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries_FibCofoIdbTableEntry.
	FibCofoIdbTableEntry []*Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries_FibCofoIdbTableEntry
}

Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries Collapsed Forwarding Idb Table Entries

func (*Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries) GetEntityData

type Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries_FibCofoIdbTableEntry

type Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries_FibCofoIdbTableEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// SDR ID value. The type is interface{} with range: 0..4294967295.
	SdrId interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	IfIndex interface{}

	// SDR ID. The type is interface{} with range: 0..4294967295.
	Sdrid interface{}

	// Interface Type. The type is interface{} with range: 0..4294967295.
	IntfType interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	IntfIndex interface{}

	// Interface State. The type is interface{} with range: 0..4294967295.
	IntfState interface{}

	// Parent Interface Index. The type is interface{} with range: 0..4294967295.
	ParentIntfIndex interface{}

	// Parent Interface Type. The type is interface{} with range: 0..4294967295.
	ParentIntfType interface{}

	// Bundle Member Total Weight. The type is interface{} with range: 0..65535.
	BundleMemberTotalWeight interface{}

	// Main Interface Pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	MainPointer interface{}

	// Table Pointer. The type is interface{} with range: 0..18446744073709551615.
	TablePointer interface{}

	// Hardware Handle. The type is interface{} with range:
	// 0..18446744073709551615.
	HardwareHandle interface{}

	// Interface Name. The type is string.
	IntfName interface{}

	// Port Information Context. The type is slice of interface{} with range:
	// 0..18446744073709551615.
	Pic []interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries_FibCofoIdbTableEntry_ObjectBase

	// Bundle Member Info. The type is slice of
	// Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries_FibCofoIdbTableEntry_BundleMemberInfo.
	BundleMemberInfo []*Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries_FibCofoIdbTableEntry_BundleMemberInfo
}

Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries_FibCofoIdbTableEntry Collapsed Forwarding Idb Table Entries

func (*Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries_FibCofoIdbTableEntry) GetEntityData

type Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries_FibCofoIdbTableEntry_BundleMemberInfo

type Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries_FibCofoIdbTableEntry_BundleMemberInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Index. The type is interface{} with range: 0..4294967295.
	IntfIndex interface{}

	// Unique Identifier. The type is interface{} with range: 0..255.
	UniqueId interface{}

	// Link Order Number. The type is interface{} with range: 0..255.
	OrderNum interface{}

	// Member Weight. The type is interface{} with range: 0..255.
	Weight interface{}

	// Port Information Context. The type is interface{} with range:
	// 0..18446744073709551615.
	Pic interface{}
}

Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries_FibCofoIdbTableEntry_BundleMemberInfo Bundle Member Info

func (*Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries_FibCofoIdbTableEntry_BundleMemberInfo) GetEntityData

type Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries_FibCofoIdbTableEntry_ObjectBase

type Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries_FibCofoIdbTableEntry_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries_FibCofoIdbTableEntry_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Global_FibCofo_FibCofoIdb_FibCofoIdbTableEntries_FibCofoIdbTableEntry_ObjectBase) GetEntityData

type Fib_Nodes_Node_Global_FibCofo_FibCofoTableId

type Fib_Nodes_Node_Global_FibCofo_FibCofoTableId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Collapsed Forwarding Table Id Entries.
	FibCofoTableIdEntries Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdEntries

	// Collapsed Forwarding Table Id Entries.
	FibCofoTableIdSummary Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdSummary
}

Fib_Nodes_Node_Global_FibCofo_FibCofoTableId Collapsed Forwarding Table Id Table

func (*Fib_Nodes_Node_Global_FibCofo_FibCofoTableId) GetEntityData

func (fibCofoTableId *Fib_Nodes_Node_Global_FibCofo_FibCofoTableId) GetEntityData() *types.CommonEntityData

type Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdEntries

type Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdEntries struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Collapsed Forwarding Idb Table Entries. The type is slice of
	// Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdEntries_FibCofoTableIdEntry.
	FibCofoTableIdEntry []*Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdEntries_FibCofoTableIdEntry
}

Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdEntries Collapsed Forwarding Table Id Entries

func (*Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdEntries) GetEntityData

type Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdEntries_FibCofoTableIdEntry

type Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdEntries_FibCofoTableIdEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// SDR ID value. The type is interface{} with range: 0..4294967295.
	SdrId interface{}

	// Protocol. The type is FibProtocol.
	Protocol interface{}

	// Route Distinguisher. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Rd interface{}

	// Table Id. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// SDR ID. The type is interface{} with range: 0..4294967295.
	Sdrid interface{}

	// Protocol. The type is interface{} with range: 0..4294967295.
	ProtocolType interface{}

	// Route Distinguisher. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteDistinguisher interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableIdXr interface{}

	// VRF Name. The type is string.
	VrfName interface{}

	// Table Pointer. The type is interface{} with range: 0..18446744073709551615.
	TablePointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdEntries_FibCofoTableIdEntry_ObjectBase
}

Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdEntries_FibCofoTableIdEntry Collapsed Forwarding Idb Table Entries

func (*Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdEntries_FibCofoTableIdEntry) GetEntityData

type Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdEntries_FibCofoTableIdEntry_ObjectBase

type Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdEntries_FibCofoTableIdEntry_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdEntries_FibCofoTableIdEntry_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdEntries_FibCofoTableIdEntry_ObjectBase) GetEntityData

type Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdSummary

type Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of Table Id Allocated. The type is interface{} with range:
	// 0..4294967295.
	NumberOfTblIdAllocated interface{}

	// Minimum Table Id in Range. The type is interface{} with range:
	// 0..4294967295.
	TblIdMinimum interface{}

	// Maximum Table Id in Range. The type is interface{} with range:
	// 0..4294967295.
	TblIdMaximum interface{}

	// Last Table Id Allocated. The type is interface{} with range: 0..4294967295.
	TblIdLastAllocated interface{}

	// COFO default V4 Table Id. The type is interface{} with range:
	// 0..4294967295.
	TblIdDefaultV4 interface{}

	// COFO default V6 Table Id. The type is interface{} with range:
	// 0..4294967295.
	TblIdDefaultV6 interface{}

	// Number of Table Id in Garbage Collection List. The type is interface{} with
	// range: 0..4294967295.
	NumberOfTblIdInGc interface{}

	// Per SDR statistics. The type is slice of
	// Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdSummary_PerSdrStat.
	PerSdrStat []*Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdSummary_PerSdrStat
}

Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdSummary Collapsed Forwarding Table Id Entries

func (*Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdSummary) GetEntityData

type Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdSummary_PerSdrStat

type Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdSummary_PerSdrStat struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// SDR ID. The type is interface{} with range: 0..4294967295.
	Sdrid interface{}

	// Number of Tables for IPv4. The type is interface{} with range: 0..65535.
	NumOfipv4Tables interface{}

	// Number of Tables for IPv6. The type is interface{} with range: 0..65535.
	NumOfipv6Tables interface{}

	// Number of Tables for MPLS. The type is interface{} with range: 0..65535.
	NumOfmplsTables interface{}
}

Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdSummary_PerSdrStat Per SDR statistics

func (*Fib_Nodes_Node_Global_FibCofo_FibCofoTableId_FibCofoTableIdSummary_PerSdrStat) GetEntityData

type Fib_Nodes_Node_Global_ObjectHistory

type Fib_Nodes_Node_Global_ObjectHistory struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Proto Table.
	ObjHistoryProtos Fib_Nodes_Node_Global_ObjectHistory_ObjHistoryProtos
}

Fib_Nodes_Node_Global_ObjectHistory Object History

func (*Fib_Nodes_Node_Global_ObjectHistory) GetEntityData

func (objectHistory *Fib_Nodes_Node_Global_ObjectHistory) GetEntityData() *types.CommonEntityData

type Fib_Nodes_Node_Global_ObjectHistory_ObjHistoryProtos

type Fib_Nodes_Node_Global_ObjectHistory_ObjHistoryProtos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol Table entry. The type is slice of
	// Fib_Nodes_Node_Global_ObjectHistory_ObjHistoryProtos_ObjHistoryProto.
	ObjHistoryProto []*Fib_Nodes_Node_Global_ObjectHistory_ObjHistoryProtos_ObjHistoryProto
}

Fib_Nodes_Node_Global_ObjectHistory_ObjHistoryProtos Proto Table

func (*Fib_Nodes_Node_Global_ObjectHistory_ObjHistoryProtos) GetEntityData

type Fib_Nodes_Node_Global_ObjectHistory_ObjHistoryProtos_ObjHistoryProto

type Fib_Nodes_Node_Global_ObjectHistory_ObjHistoryProtos_ObjHistoryProto struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Protocol Name. The type is FibafiProto.
	ProtocolName interface{}

	// Base object.
	BaseObject Fib_Nodes_Node_Global_ObjectHistory_ObjHistoryProtos_ObjHistoryProto_BaseObject

	// Obj History.
	ObjectHistory Fib_Nodes_Node_Global_ObjectHistory_ObjHistoryProtos_ObjHistoryProto_ObjectHistory
}

Fib_Nodes_Node_Global_ObjectHistory_ObjHistoryProtos_ObjHistoryProto Protocol Table entry

func (*Fib_Nodes_Node_Global_ObjectHistory_ObjHistoryProtos_ObjHistoryProto) GetEntityData

type Fib_Nodes_Node_Global_ObjectHistory_ObjHistoryProtos_ObjHistoryProto_BaseObject

type Fib_Nodes_Node_Global_ObjectHistory_ObjHistoryProtos_ObjHistoryProto_BaseObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}
}

Fib_Nodes_Node_Global_ObjectHistory_ObjHistoryProtos_ObjHistoryProto_BaseObject Base object

func (*Fib_Nodes_Node_Global_ObjectHistory_ObjHistoryProtos_ObjHistoryProto_BaseObject) GetEntityData

type Fib_Nodes_Node_Global_ObjectHistory_ObjHistoryProtos_ObjHistoryProto_ObjectHistory

type Fib_Nodes_Node_Global_ObjectHistory_ObjHistoryProtos_ObjHistoryProto_ObjectHistory struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Placeholder for obj history counts. The type is interface{} with range:
	// 0..4294967295.
	Count interface{}
}

Fib_Nodes_Node_Global_ObjectHistory_ObjHistoryProtos_ObjHistoryProto_ObjectHistory Obj History

func (*Fib_Nodes_Node_Global_ObjectHistory_ObjHistoryProtos_ObjHistoryProto_ObjectHistory) GetEntityData

type Fib_Nodes_Node_Global_Summary

type Fib_Nodes_Node_Global_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Display total counters and common info.
	Total Fib_Nodes_Node_Global_Summary_Total

	// Proto Table.
	Protos Fib_Nodes_Node_Global_Summary_Protos
}

Fib_Nodes_Node_Global_Summary Global Summary

func (*Fib_Nodes_Node_Global_Summary) GetEntityData

func (summary *Fib_Nodes_Node_Global_Summary) GetEntityData() *types.CommonEntityData

type Fib_Nodes_Node_Global_Summary_Protos

type Fib_Nodes_Node_Global_Summary_Protos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Proto Table entry. The type is slice of
	// Fib_Nodes_Node_Global_Summary_Protos_Proto.
	Proto []*Fib_Nodes_Node_Global_Summary_Protos_Proto
}

Fib_Nodes_Node_Global_Summary_Protos Proto Table

func (*Fib_Nodes_Node_Global_Summary_Protos) GetEntityData

type Fib_Nodes_Node_Global_Summary_Protos_Proto

type Fib_Nodes_Node_Global_Summary_Protos_Proto struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Protocol Name. The type is FibafiProto.
	ProtocolName interface{}

	// Common Info.
	CommonInfo Fib_Nodes_Node_Global_Summary_Protos_Proto_CommonInfo

	// Global summary.
	Summary Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary
}

Fib_Nodes_Node_Global_Summary_Protos_Proto Proto Table entry

func (*Fib_Nodes_Node_Global_Summary_Protos_Proto) GetEntityData

type Fib_Nodes_Node_Global_Summary_Protos_Proto_CommonInfo

type Fib_Nodes_Node_Global_Summary_Protos_Proto_CommonInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Placeholder for common info counts. The type is interface{} with range:
	// 0..4294967295.
	Count interface{}
}

Fib_Nodes_Node_Global_Summary_Protos_Proto_CommonInfo Common Info

func (*Fib_Nodes_Node_Global_Summary_Protos_Proto_CommonInfo) GetEntityData

type Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary

type Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Base object.
	BaseObject Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_BaseObject

	// Global Summary counts.
	SummaryCounts Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_SummaryCounts

	// Global summary health.
	Health Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_Health
}

Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary Global summary

func (*Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary) GetEntityData

type Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_BaseObject

type Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_BaseObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}
}

Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_BaseObject Base object

func (*Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_BaseObject) GetEntityData

type Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_Health

type Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_Health struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is the retry db empty?. The type is bool.
	IsRetryDbEmpty interface{}
}

Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_Health Global summary health

func (*Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_Health) GetEntityData

type Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_SummaryCounts

type Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_SummaryCounts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// number of retry timeouts. The type is interface{} with range:
	// 0..18446744073709551615.
	NumRetryTimeouts interface{}

	// number of elements in retry db. The type is interface{} with range:
	// 0..4294967295.
	NumRetryOjbects interface{}

	// number of objects in retry db. The type is slice of
	// Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_SummaryCounts_ArrayNumberOfRetry.
	ArrayNumberOfRetry []*Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_SummaryCounts_ArrayNumberOfRetry

	// total number of objects. The type is slice of
	// Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_SummaryCounts_ArrayNumberOfObject.
	ArrayNumberOfObject []*Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_SummaryCounts_ArrayNumberOfObject
}

Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_SummaryCounts Global Summary counts

func (*Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_SummaryCounts) GetEntityData

type Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_SummaryCounts_ArrayNumberOfObject

type Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_SummaryCounts_ArrayNumberOfObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// object. The type is string with length: 0..30.
	ObjectType interface{}

	// number of elements for this obj type. The type is interface{} with range:
	// 0..4294967295.
	NumObjects interface{}
}

Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_SummaryCounts_ArrayNumberOfObject total number of objects

func (*Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_SummaryCounts_ArrayNumberOfObject) GetEntityData

type Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_SummaryCounts_ArrayNumberOfRetry

type Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_SummaryCounts_ArrayNumberOfRetry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// retry object. The type is string with length: 0..30.
	RetryObjectType interface{}

	// number of elements for this obj type in retry db. The type is interface{}
	// with range: 0..18446744073709551615.
	NumRetries interface{}
}

Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_SummaryCounts_ArrayNumberOfRetry number of objects in retry db

func (*Fib_Nodes_Node_Global_Summary_Protos_Proto_Summary_SummaryCounts_ArrayNumberOfRetry) GetEntityData

type Fib_Nodes_Node_Global_Summary_Total

type Fib_Nodes_Node_Global_Summary_Total struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Common info.
	CommonInfo Fib_Nodes_Node_Global_Summary_Total_CommonInfo

	// Aggregate counters of all protocols.
	TotalCounters Fib_Nodes_Node_Global_Summary_Total_TotalCounters
}

Fib_Nodes_Node_Global_Summary_Total Display total counters and common info

func (*Fib_Nodes_Node_Global_Summary_Total) GetEntityData

type Fib_Nodes_Node_Global_Summary_Total_CommonInfo

type Fib_Nodes_Node_Global_Summary_Total_CommonInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Placeholder for common info counts. The type is interface{} with range:
	// 0..4294967295.
	Count interface{}
}

Fib_Nodes_Node_Global_Summary_Total_CommonInfo Common info

func (*Fib_Nodes_Node_Global_Summary_Total_CommonInfo) GetEntityData

type Fib_Nodes_Node_Global_Summary_Total_TotalCounters

type Fib_Nodes_Node_Global_Summary_Total_TotalCounters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// number of retry timeouts. The type is interface{} with range:
	// 0..18446744073709551615.
	NumRetryTimeouts interface{}

	// number of elements in retry db. The type is interface{} with range:
	// 0..4294967295.
	NumRetryOjbects interface{}

	// number of objects in retry db. The type is slice of
	// Fib_Nodes_Node_Global_Summary_Total_TotalCounters_ArrayNumberOfRetry.
	ArrayNumberOfRetry []*Fib_Nodes_Node_Global_Summary_Total_TotalCounters_ArrayNumberOfRetry

	// total number of objects. The type is slice of
	// Fib_Nodes_Node_Global_Summary_Total_TotalCounters_ArrayNumberOfObject.
	ArrayNumberOfObject []*Fib_Nodes_Node_Global_Summary_Total_TotalCounters_ArrayNumberOfObject
}

Fib_Nodes_Node_Global_Summary_Total_TotalCounters Aggregate counters of all protocols

func (*Fib_Nodes_Node_Global_Summary_Total_TotalCounters) GetEntityData

type Fib_Nodes_Node_Global_Summary_Total_TotalCounters_ArrayNumberOfObject

type Fib_Nodes_Node_Global_Summary_Total_TotalCounters_ArrayNumberOfObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// object. The type is string with length: 0..30.
	ObjectType interface{}

	// number of elements for this obj type. The type is interface{} with range:
	// 0..4294967295.
	NumObjects interface{}
}

Fib_Nodes_Node_Global_Summary_Total_TotalCounters_ArrayNumberOfObject total number of objects

func (*Fib_Nodes_Node_Global_Summary_Total_TotalCounters_ArrayNumberOfObject) GetEntityData

type Fib_Nodes_Node_Global_Summary_Total_TotalCounters_ArrayNumberOfRetry

type Fib_Nodes_Node_Global_Summary_Total_TotalCounters_ArrayNumberOfRetry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// retry object. The type is string with length: 0..30.
	RetryObjectType interface{}

	// number of elements for this obj type in retry db. The type is interface{}
	// with range: 0..18446744073709551615.
	NumRetries interface{}
}

Fib_Nodes_Node_Global_Summary_Total_TotalCounters_ArrayNumberOfRetry number of objects in retry db

func (*Fib_Nodes_Node_Global_Summary_Total_TotalCounters_ArrayNumberOfRetry) GetEntityData

type Fib_Nodes_Node_Protocols

type Fib_Nodes_Node_Protocols struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol table entry. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol.
	Protocol []*Fib_Nodes_Node_Protocols_Protocol
}

Fib_Nodes_Node_Protocols Protocol table

func (*Fib_Nodes_Node_Protocols) GetEntityData

func (protocols *Fib_Nodes_Node_Protocols) GetEntityData() *types.CommonEntityData

type Fib_Nodes_Node_Protocols_Protocol

type Fib_Nodes_Node_Protocols_Protocol struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Protocol Name . The type is FibProtocol.
	ProtocolName interface{}

	// CEF ISSU State.
	IssuState Fib_Nodes_Node_Protocols_Protocol_IssuState

	// Resource information.
	Resource Fib_Nodes_Node_Protocols_Protocol_Resource

	// Summary for FIB tables.
	FibSummaries Fib_Nodes_Node_Protocols_Protocol_FibSummaries

	// Summary for all external clients.
	ExternalSummaryAll Fib_Nodes_Node_Protocols_Protocol_ExternalSummaryAll

	// Table of Fast Reroute activation logs.
	FrrLog Fib_Nodes_Node_Protocols_Protocol_FrrLog

	// VRF table.
	Vrfs Fib_Nodes_Node_Protocols_Protocol_Vrfs

	// Exact Route Table.
	ExactRoutes Fib_Nodes_Node_Protocols_Protocol_ExactRoutes

	// FIB ipv6 global information.
	ProtocolGlobal Fib_Nodes_Node_Protocols_Protocol_ProtocolGlobal

	// NHIdTable is accessed by two keys; {NHId} and/or {NHInterface,NHAddress.
	NhIds Fib_Nodes_Node_Protocols_Protocol_NhIds

	// FIB FRR NHINFO pending information.
	FrrNhinfoPendings Fib_Nodes_Node_Protocols_Protocol_FrrNhinfoPendings

	// External Client Summary Table.
	ExternalClientSummaries Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries

	// CEF misc hidden data.
	Misc Fib_Nodes_Node_Protocols_Protocol_Misc

	// Local label.
	LocalLabel Fib_Nodes_Node_Protocols_Protocol_LocalLabel
}

Fib_Nodes_Node_Protocols_Protocol Protocol table entry

func (*Fib_Nodes_Node_Protocols_Protocol) GetEntityData

func (protocol *Fib_Nodes_Node_Protocols_Protocol) GetEntityData() *types.CommonEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exact route for the given source and destination addresses. The type is
	// slice of Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute.
	ExactRoute []*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes Exact Route Table

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Protocol Name. The type is FibProtocol.
	ProtocolName interface{}

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Source address. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Source interface{}

	// Destination address. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Destination interface{}

	// IPv6 flow label (applies only to and used only for IPv6). The type is
	// interface{} with range: 0..1048575.
	Ipv6FlowLabel interface{}

	// Proto type for this entry. The type is interface{} with range:
	// 0..4294967295.
	ProtocolTypeFibEntry interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PlatformHardware interface{}

	// Number of references to the pathlist. The type is interface{} with range:
	// 0..4294967295.
	NumberOfReferancesToPathList interface{}

	// The pathlist flags. The type is interface{} with range: 0..4294967295.
	PathListFlags interface{}

	// The pathlist source. The type is interface{} with range: 0..4294967295.
	PathListSource interface{}

	// Number of references to the LDI. The type is interface{} with range:
	// 0..4294967295.
	NumberOfReferancesToLdi interface{}

	// The LDI flags. The type is interface{} with range: 0..4294967295.
	LdiFlags interface{}

	// The flags of ext assocaited with LDI . The type is interface{} with range:
	// 0..4294967295.
	FlagsExternalLdi interface{}

	// The pointer to the ext assocaited with LDI. The type is interface{} with
	// range: 0..4294967295.
	PointerExternalLdi interface{}

	// exact-path interface handle. The type is interface{} with range:
	// 0..4294967295.
	ExactPathInterfaceHandle interface{}

	// exact-path GRE physical interface handle. The type is interface{} with
	// range: 0..4294967295.
	ExactPathGreInterfaceHandle interface{}

	// exact-route GRE phy ifh available. The type is bool.
	ExactRouteGrePhysIfhAvail interface{}

	// exact-route result. The type is bool.
	ExactRouteResult interface{}

	// Prefix is static or connected. The type is bool.
	PrefixIsStaticOrConnected interface{}

	// Packet should always be received. The type is bool.
	PacketShouldRecieve interface{}

	// Prefix is connected. The type is bool.
	PrefixConnected interface{}

	// Prefix is for an adjacency. The type is bool.
	PrefixForAdjancency interface{}

	// Prefix is for a PIC nexthop. The type is bool.
	PrefixForPicNextHop interface{}

	// Purgable after the purge interval. The type is bool.
	PurgableAfterPurgeInterval interface{}

	// Broadcast receive flag. The type is bool.
	BroadcastReciveFlag interface{}

	// Broadcast forward flag. The type is bool.
	BroadcastForwardFlag interface{}

	// 0/0 route added as default route. The type is bool.
	ZeroByZeroRouteAsDefault interface{}

	// External switch function triggered. The type is bool.
	ExternalSwitchTriggered interface{}

	// Route attributes summary flag. The type is bool.
	RouteAttributeFlag interface{}

	// Dummy real zero route. The type is bool.
	DummyRealZeroRoute interface{}

	// The LDI LW flags. The type is interface{} with range: 0..4294967295.
	LdiLwFlag interface{}

	// The refcounter of LDI LW LDI. The type is interface{} with range:
	// 0..4294967295.
	RefCounterOfLdiLwLdi interface{}

	// The type of LDI LW LDI. The type is interface{} with range: 0..4294967295.
	TypeOfLdiLwLdi interface{}

	// The LSPA flags. The type is interface{} with range: 0..4294967295.
	LspaFlags interface{}

	// The version of the route. The type is interface{} with range:
	// 0..18446744073709551615.
	VersionOfRoute interface{}

	// Priority at which the route was downloaded. The type is interface{} with
	// range: 0..4294967295.
	FibRouteDownloadPriority interface{}

	// The time of last update in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	TimeOfLastUpdateInMsec interface{}

	// Is L2 Subscriber route. The type is bool.
	L2SubscriberRoute interface{}

	// XConnect-id associated with L2 subscriber. The type is interface{} with
	// range: 0..4294967295.
	L2SubscriberXconnectId interface{}

	// Flags associated with L2 subscriber. The type is interface{} with range:
	// 0..4294967295.
	L2SubscriberFlags interface{}

	// IP protocol associated with L2 subscriber. The type is interface{} with
	// range: 0..4294967295.
	L2SubscriberIpProtocol interface{}

	// L2TPv3 cookie length for L2 subscriber. The type is interface{} with range:
	// 0..4294967295.
	L2tpv3CookieLengthBits interface{}

	// Route destined for Line Card that support External Reach only. The type is
	// bool.
	RouteForExternalReachLinecardFlag interface{}

	// The source of this route is not preferred over other sources with the same
	// prefix. The type is bool.
	RouteSourceNotPreferred interface{}

	// Route is a MPLS Segment-Routing prefix. The type is bool.
	RouteIsSrFlag interface{}

	// Detailed FIB entry information.
	DetailFibEntryInformation Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation

	// FIB entry path details.
	FibEntryPath Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath

	// Leaf Extension Object List. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_ExtensionObject.
	ExtensionObject []*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_ExtensionObject
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute Exact route for the given source and destination addresses

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB entry version number. The type is interface{} with range:
	// 0..4294967295.
	FibEntryVersion interface{}

	// Per Prefix Accounting. The type is interface{} with range: 0..255.
	PerPrefixAccounting interface{}

	// Load sharing type. The type is FibLoadshareShow.
	LoadSharingType interface{}

	// FIB entry adjacency type. The type is FibAdjacencyShow.
	FibEntryAdjacencyType interface{}

	// FIB Protocol type. The type is interface{} with range: 0..4294967295.
	FibProtocolType interface{}

	// AFI FIB protocol type. The type is interface{} with range: 0..4294967295.
	AfiFibProtocolType interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	AibL3Address interface{}

	// ADJ ADDR LEN. The type is interface{} with range: 0..4294967295.
	AdjacencyAddressLength interface{}

	// ADJ IFH. The type is interface{} with range: 0..4294967295.
	AdjacencyInterface interface{}

	// FIB Special NHINFO Type. The type is interface{} with range: 0..4294967295.
	FibSpecialNhInformationType interface{}

	// FIB entry adj address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	FibEntryAdjacencyAddress interface{}

	// FIB entry adjacency interface. The type is interface{} with range:
	// 0..4294967295.
	FibEntryAdjacencyInterface interface{}

	// Packets through this FIB entry. The type is interface{} with range:
	// 0..18446744073709551615.
	PacketsThroughFibEntry interface{}

	// Bytes through this FIB entry. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	BytesThroughFibEntry interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	DetailedPrefixLength interface{}

	// Prefix protocol. The type is interface{} with range: 0..4294967295.
	PrefixProtocol interface{}

	// Precedence for packets to this entry. The type is interface{} with range:
	// 0..255.
	PrecedenceForpackets interface{}

	// Traffic index for packets to this entry. The type is interface{} with
	// range: 0..255.
	TrafficIndexForPackets interface{}

	// Switch function compontent ID. The type is interface{} with range:
	// 0..4294967295.
	SwitchCompontentId interface{}

	// Fast adjacency flag. The type is bool.
	FastAdjacencyFlag interface{}

	// Illegal fast adjacency flag. The type is bool.
	IllegalFastAdjacencyFlag interface{}

	// Remote adjacency flag. The type is bool.
	RemoteAdjacencyFlag interface{}

	// BGP attribute id. The type is interface{} with range: 0..4294967295.
	BgpAttributeId interface{}

	// BGP local attribute id. The type is interface{} with range: 0..4294967295.
	BgpLocalAttributeId interface{}

	// BGP attribute origin as. The type is interface{} with range: 0..4294967295.
	BgpAttributeOriginAs interface{}

	// BGP attribute next hop as. The type is interface{} with range:
	// 0..4294967295.
	BgpAttributeNextHopAs interface{}

	// As path string. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PathString interface{}

	// extcom st. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ExtcomString interface{}

	// com st. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ComString interface{}

	// extended community. The type is interface{} with range: 0..4294967295.
	ExtendedCommunity interface{}

	// qos group. The type is interface{} with range: 0..4294967295.
	QosGroup interface{}

	// mpls fec. The type is interface{} with range: 0..4294967295.
	MplsFec interface{}

	// qppb QOS group and IP precedence. The type is interface{} with range:
	// 0..4294967295.
	QppbQosGroupAndIpPrecedence interface{}

	// PBR flow-tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// SPP forwarding class ID. The type is interface{} with range: 0..255.
	ForwardClass interface{}

	// The time of last update for PL in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	PlTimeOfLastUpdateInMsec interface{}

	// The time of last update for LDI in msec. The type is interface{} with
	// range: 0..18446744073709551615.
	LdiTimeOfLastUpdateInMsec interface{}

	// The time of last update for LW-LDI in msec. The type is interface{} with
	// range: 0..18446744073709551615.
	LwldiTimeOfLastUpdateInMsec interface{}

	// The type of time-stamp on PL. The type is interface{} with range:
	// 0..4294967295.
	PlTimeStampType interface{}

	// Detailed Loadshare info.
	LoadshareInformation Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation Detailed FIB entry information

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets through this loadinfo. The type is interface{} with range:
	// 0..18446744073709551615.
	PacketsThroughLoadInformation interface{}

	// Bytes through this loadinfo. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	BytesThroughLoadInformation interface{}

	// Total packets through this loadinfo. The type is interface{} with range:
	// 0..18446744073709551615.
	TotalPacketsThroughLoadInformation interface{}

	// Total bytes through this loadinfo. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalBytesThroughLoadInformation interface{}

	// Prefix of the owner. The type is interface{} with range: 0..4294967295.
	PrefixOfOwner interface{}

	// Mask length of the owner. The type is interface{} with range:
	// 0..4294967295.
	MaskLengthOfOwner interface{}

	// Loadinfo reference count. The type is interface{} with range: 0..65535.
	LoadInformationReferenceCount interface{}

	// Per destination load sharing flag. The type is bool.
	PerDestLoadSharingFlag interface{}

	// Loadinfo owner deleted flag. The type is bool.
	LoadInformationOwnerDeletedFlag interface{}

	// Loadinfo sanity flag. The type is bool.
	LoadinfoSanityFlag interface{}

	// Owner flag. The type is bool.
	IsOwner interface{}

	// Loadinfo internal data.
	LoadInformtionInternalData Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation Detailed Loadshare info

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// level of ldis. The type is interface{} with range: 0..255.
	LevelOfldis interface{}

	// no. of ldis. The type is interface{} with range: 0..255.
	NumberOfLdis interface{}

	// Maximum index of the arrays. The type is interface{} with range:
	// 0..4294967295.
	MaximumIndexArrays interface{}

	// Path indices. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PathIndices interface{}

	// Path indices. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PathLdiNumbers interface{}

	// Maximum slots. The type is interface{} with range: 0..4294967295.
	MaximumSlots interface{}

	// Normalized weights. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	NormalizedWeights interface{}

	// Tunnel class value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	TunnelClassValue interface{}

	// PBTS info valid flag. The type is bool.
	IsPbtsInfoValid interface{}

	// PBTS class offset. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PbtsClassOffset interface{}

	// PBTS class num paths. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PbtsClassNumPaths interface{}

	// PBTS class falls back to class. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PbtsFallbackMappedClass interface{}

	// Round Robin Disable. The type is bool.
	RoundRobinDisable interface{}

	// Number of LDI next hop buckets. The type is interface{} with range: 0..255.
	LdiNextHopBuckets interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PlatformHardwareInformation interface{}

	// Sanity flag. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_SanityFlag.
	SanityFlag []*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_SanityFlag

	// Interface handle. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_InterfaceHandle.
	InterfaceHandle []*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_InterfaceHandle

	// Weights of paths. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_WeightsOfPath.
	WeightsOfPath []*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_WeightsOfPath

	// Adjacency address. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_AdjacencyAddress.
	AdjacencyAddress []*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_AdjacencyAddress

	// Does PBTS class fall back to drop or any class. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsClassIsFallbackMapped.
	PbtsClassIsFallbackMapped []*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsClassIsFallbackMapped

	// PBTS class falls back to drop. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsFallbackToDrop.
	PbtsFallbackToDrop []*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsFallbackToDrop

	// Tunnel is forward class. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_TunnelIsForwardClass.
	TunnelIsForwardClass []*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_TunnelIsForwardClass
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData Loadinfo internal data

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_AdjacencyAddress

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_AdjacencyAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// address. The type is string with length: 0..60.
	Address interface{}
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_AdjacencyAddress Adjacency address

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_AdjacencyAddress) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_InterfaceHandle

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_InterfaceHandle struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern: [a-zA-Z0-9._/-]+.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_InterfaceHandle Interface handle

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_InterfaceHandle) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsClassIsFallbackMapped

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsClassIsFallbackMapped struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Array entry. The type is bool.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsClassIsFallbackMapped Does PBTS class fall back to drop or any class

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsClassIsFallbackMapped) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsFallbackToDrop

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsFallbackToDrop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Array entry. The type is bool.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsFallbackToDrop PBTS class falls back to drop

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsFallbackToDrop) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_SanityFlag

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_SanityFlag struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is bool.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_SanityFlag Sanity flag

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_SanityFlag) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_TunnelIsForwardClass

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_TunnelIsForwardClass struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Array entry. The type is bool.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_TunnelIsForwardClass Tunnel is forward class

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_TunnelIsForwardClass) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_WeightsOfPath

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_WeightsOfPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_WeightsOfPath Weights of paths

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_WeightsOfPath) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_ExtensionObject

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_ExtensionObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is FibShTblFibExtBag.
	Type interface{}

	// sfecd le.
	SfecdLe Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_ExtensionObject_SfecdLe
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_ExtensionObject Leaf Extension Object List

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_ExtensionObject) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_ExtensionObject_SfecdLe

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_ExtensionObject_SfecdLe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Context Label Exist. The type is bool.
	ContextLabelFlag interface{}

	// Context Label. The type is interface{} with range: 0..4294967295.
	ContextLabel interface{}
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_ExtensionObject_SfecdLe sfecd le

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_ExtensionObject_SfecdLe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// fib sh tbl path. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath.
	FibShTblPath []*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath FIB entry path details

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	HardwareInformation interface{}

	// Interface handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BriefInterfaceHandle interface{}

	// Next hop prefix. The type is string with length: 0..52.
	BriefNextHopPrefix interface{}

	// Local label to recurse over. The type is interface{} with range:
	// 0..4294967295.
	ViaLabelToRecurse interface{}

	// P-node address. The type is string with length: 0..52.
	BriefPnodeAddress interface{}

	// Q-node address. The type is string with length: 0..52.
	BriefQnodeAddress interface{}

	// LFA protection type. The type is FibUpdatePathLfaProtection.
	BriefLfaProtectionType interface{}

	// Resolved path. The type is bool.
	ResolvedPath interface{}

	// Recursive path. The type is bool.
	RecursivePath interface{}

	// Packets received on this path. The type is bool.
	PacketsReceivedPath interface{}

	// Attached path. The type is bool.
	AttachedPath interface{}

	// Backup path. The type is bool.
	BackupPath interface{}

	// Best external path. The type is bool.
	BestExternalPath interface{}

	// Is protection ignored. The type is bool.
	ProtectIgnore interface{}

	// Is this the path used for DLB. The type is bool.
	PathDlb interface{}

	// Path flags. The type is interface{} with range: 0..4294967295.
	PathFlags interface{}

	// Path Info flags. The type is interface{} with range: 0..65535.
	PathInfoFlags interface{}

	// Path index. The type is interface{} with range: 0..255.
	PathIndex interface{}

	// Backup path index. The type is interface{} with range: 0..255.
	BackupIndex interface{}

	// Next Hop Index. The type is interface{} with range: 0..4294967295.
	NextHopIndex interface{}

	// Parent Interface Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentInterfaceHandle interface{}

	// recursion via /N constraint. The type is interface{} with range: 0..255.
	RecursionviaLen interface{}

	// More detail about this path entry.
	MoreDetailAboutPath Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath

	// mpls info for this path entry.
	MplsInformationForPath Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath fib sh tbl path

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP address to recurse to. The type is string with length: 0..52.
	IpAddressToRecurse interface{}

	// Local label to recurse over. The type is interface{} with range:
	// 0..4294967295.
	LabelToRecurse interface{}

	// Next hop prefix. The type is string with length: 0..52.
	DetailNextHopPrefix interface{}

	// Next hop mask length. The type is interface{} with range: 0..255.
	NextHopMaskLength interface{}

	// Interface associated with this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceAssociatedPath interface{}

	// Next hop interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// Next hop VRF. The type is string.
	NextHopVrf interface{}

	// Tunnel endpoint id. The type is interface{} with range: 0..4294967295.
	TunnleEndpointId interface{}

	// LISP RLOC ID. The type is interface{} with range: 0..4294967295.
	Lisprlocid interface{}

	// No. of dependents for this path. The type is interface{} with range:
	// 0..4294967295.
	NumberOfDependenciesThisPath interface{}

	// Round robin reset value. The type is interface{} with range: 0..255.
	RobinResetValue interface{}

	// Is recursion object a leaf?. The type is bool.
	RecursePrefixObject interface{}

	// Next prefix recursion in the path. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	NextPrefixRecursion interface{}

	// Next prefix length. The type is interface{} with range: 0..255.
	NextPrefixLength interface{}

	// Recursion has two leaves (e.g. implicit-null path). The type is bool.
	RecursePrefixObject2 interface{}

	// Next prefix2 recursion in the path. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	NextPrefixRecursion2 interface{}

	// Next prefix2 length. The type is interface{} with range: 0..255.
	NextPrefixLength2 interface{}

	// FIB entry adjacency type. The type is FibAdjacencyShow.
	DetailFibAdjacencyType interface{}

	// Current path flag. The type is bool.
	CurrentPathFlag interface{}

	// Recursive path information is available. The type is bool.
	RecursivePathInformation interface{}

	// Path is an external adjacency. The type is bool.
	ExternalAdjacency interface{}

	// FIB Nhinfo type. The type is FibNeh.
	FibPathNhInformationType interface{}

	// FIB Nhinfo type special. The type is FibNehSpecial.
	FibPathNhInformationTypeSpecial interface{}

	// Weight of the path. The type is interface{} with range: 0..4294967295.
	WeightOfPath interface{}

	// Tunnel class of the path. The type is interface{} with range: 0..255.
	TunnelClass interface{}

	// Tunnel is forward class. The type is bool.
	TunnelIsForwardClass interface{}

	// IP Encap. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap.
	SpdIpencap []*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap

	// Next Next hop sets. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath_NextNextHop.
	NextNextHop []*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath_NextNextHop
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath More detail about this path entry

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath_NextNextHop

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Next next hop index. The type is interface{} with range: 0..255.
	NextNextHopIndex interface{}

	// Next next hop prefix. The type is string with length: 0..52.
	NextNextHopPrefix interface{}

	// Next next hop interface index. The type is interface{} with range:
	// 0..4294967295.
	NextNextHopInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath_NextNextHop Next Next hop sets

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath_NextNextHop) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Header Count. The type is interface{} with range: 0..255.
	IpEncapHdrCount interface{}

	// IPEncap Object Locks. The type is interface{} with range: 0..4294967295.
	IpEncapLocks interface{}

	// Transport Table. The type is interface{} with range: 0..4294967295.
	IpEncapTransportTbl interface{}

	// Transport VRF name. The type is string.
	IpeTransportVrfName interface{}

	// Transport AF. The type is interface{} with range: 0..4294967295.
	IpEncapTransportAf interface{}

	// Payload AF. The type is interface{} with range: 0..4294967295.
	IpEncapPayloadAf interface{}

	// Payload MTU. The type is interface{} with range: 0..65535.
	IpEncapPayloadMtu interface{}

	// Pointer to parent. The type is interface{} with range: 0..4294967295.
	IpEncapParent interface{}

	// Parent type enumeration. The type is interface{} with range: 0..4294967295.
	IpEncapParentType interface{}

	// Headers. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap_IpEncapHdr.
	IpEncapHdr []*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap_IpEncapHdr
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap IP Encap

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap_IpEncapHdr

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap_IpEncapHdr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Header Type. The type is FibShIpencapHdr.
	IpEncapHdrType interface{}

	// Static Header. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	IpEncapHdrp interface{}

	// Dynamic Header Fields. The type is interface{} with range: 0..4294967295.
	IpEncapHdrDyn interface{}
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap_IpEncapHdr Headers

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap_IpEncapHdr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LocalLable. The type is interface{} with range: 0..4294967295.
	LocalLable interface{}

	// RecursiveFwdChain. The type is bool.
	RecursiveFwdChain interface{}

	// NumberOfIGPPaths. The type is interface{} with range: 0..4294967295.
	NumberOfIgpPaths interface{}

	// RemoteBackupPath. The type is bool.
	RemoteBackup interface{}

	// Recursive Label(s). The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath_RecursiveLblStack.
	RecursiveLblStack []*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath_RecursiveLblStack

	// igp label stack array. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray.
	IgpLabelStackArray []*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath mpls info for this path entry

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NumberOfLabels. The type is interface{} with range: 0..4294967295.
	NumberOfLabels interface{}

	// OutInterface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// NHAddress. The type is string with length: 0..52.
	NhAddress interface{}

	// lstack. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray_Lstack.
	Lstack []*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray_Lstack
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray igp label stack array

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray_Lstack

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray_Lstack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray_Lstack lstack

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray_Lstack) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath_RecursiveLblStack

type Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath_RecursiveLblStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath_RecursiveLblStack Recursive Label(s)

func (*Fib_Nodes_Node_Protocols_Protocol_ExactRoutes_ExactRoute_FibEntryPath_FibShTblPath_MplsInformationForPath_RecursiveLblStack) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries

type Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Summary of the external clients. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries_ExternalClientSummary.
	ExternalClientSummary []*Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries_ExternalClientSummary
}

Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries External Client Summary Table

func (*Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries) GetEntityData

func (externalClientSummaries *Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries) GetEntityData() *types.CommonEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries_ExternalClientSummary

type Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries_ExternalClientSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Ecd Version. The type is interface{} with range: 0..4294967295.
	EcdVer interface{}

	// ID of the client: ECDv1 is component id, ECDv2 is client id. The type is
	// interface{} with range: 0..4294967295.
	Id interface{}

	// External client name. The type is string.
	SesClientName interface{}

	// Registration proto. The type is interface{} with range: 0..4294967295.
	SesFeciFibProto interface{}

	// Number of registrations. The type is interface{} with range: 0..4294967295.
	SesNumRegs interface{}

	// Number of pending notifs. The type is interface{} with range:
	// 0..4294967295.
	SesNumPending interface{}

	// Client pulsed timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SesClientPulsedTime interface{}

	// component-id of the client. The type is interface{} with range:
	// 0..4294967295.
	SesCompId interface{}

	// ECD version. The type is interface{} with range: 0..4294967295.
	SesEcdVersion interface{}

	// ECD pathlist summary.
	SesPlSum Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries_ExternalClientSummary_SesPlSum
}

Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries_ExternalClientSummary Summary of the external clients

func (*Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries_ExternalClientSummary) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries_ExternalClientSummary_SesPlSum

type Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries_ExternalClientSummary_SesPlSum struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of ECD pathlists. The type is interface{} with range: 0..4294967295.
	SepNumEcdPathlist interface{}

	// Number of ECD pathlists unresolved. The type is interface{} with range:
	// 0..4294967295.
	SepNumEcdPlUnresolved interface{}

	// Number of ECD pathlists per interest. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries_ExternalClientSummary_SesPlSum_SepNumEcdPlPerInterest.
	SepNumEcdPlPerInterest []*Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries_ExternalClientSummary_SesPlSum_SepNumEcdPlPerInterest
}

Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries_ExternalClientSummary_SesPlSum ECD pathlist summary

func (*Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries_ExternalClientSummary_SesPlSum) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries_ExternalClientSummary_SesPlSum_SepNumEcdPlPerInterest

type Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries_ExternalClientSummary_SesPlSum_SepNumEcdPlPerInterest struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries_ExternalClientSummary_SesPlSum_SepNumEcdPlPerInterest Number of ECD pathlists per interest

func (*Fib_Nodes_Node_Protocols_Protocol_ExternalClientSummaries_ExternalClientSummary_SesPlSum_SepNumEcdPlPerInterest) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExternalSummaryAll

type Fib_Nodes_Node_Protocols_Protocol_ExternalSummaryAll struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Client information. The type is interface{} with range: 0..4294967295.
	SesaNumClient interface{}

	// External pathlist summary.
	SesaPlSum Fib_Nodes_Node_Protocols_Protocol_ExternalSummaryAll_SesaPlSum
}

Fib_Nodes_Node_Protocols_Protocol_ExternalSummaryAll Summary for all external clients

func (*Fib_Nodes_Node_Protocols_Protocol_ExternalSummaryAll) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExternalSummaryAll_SesaPlSum

type Fib_Nodes_Node_Protocols_Protocol_ExternalSummaryAll_SesaPlSum struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of ECD pathlists. The type is interface{} with range: 0..4294967295.
	SepNumEcdPathlist interface{}

	// Number of ECD pathlists unresolved. The type is interface{} with range:
	// 0..4294967295.
	SepNumEcdPlUnresolved interface{}

	// Number of ECD pathlists per interest. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_ExternalSummaryAll_SesaPlSum_SepNumEcdPlPerInterest.
	SepNumEcdPlPerInterest []*Fib_Nodes_Node_Protocols_Protocol_ExternalSummaryAll_SesaPlSum_SepNumEcdPlPerInterest
}

Fib_Nodes_Node_Protocols_Protocol_ExternalSummaryAll_SesaPlSum External pathlist summary

func (*Fib_Nodes_Node_Protocols_Protocol_ExternalSummaryAll_SesaPlSum) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ExternalSummaryAll_SesaPlSum_SepNumEcdPlPerInterest

type Fib_Nodes_Node_Protocols_Protocol_ExternalSummaryAll_SesaPlSum_SepNumEcdPlPerInterest struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_ExternalSummaryAll_SesaPlSum_SepNumEcdPlPerInterest Number of ECD pathlists per interest

func (*Fib_Nodes_Node_Protocols_Protocol_ExternalSummaryAll_SesaPlSum_SepNumEcdPlPerInterest) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_FibSummaries

type Fib_Nodes_Node_Protocols_Protocol_FibSummaries struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Summary for the requested fib table. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary.
	FibSummary []*Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary
}

Fib_Nodes_Node_Protocols_Protocol_FibSummaries Summary for FIB tables

func (*Fib_Nodes_Node_Protocols_Protocol_FibSummaries) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary

type Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// FIB table id. The type is string with pattern: [0-9a-fA-F]{1,8}.
	TableId interface{}

	// The router-id. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Prefix interface{}

	// Table Id. The type is interface{} with range: 0..4294967295.
	SsTblId interface{}

	// Table Id Ptr. The type is interface{} with range: 0..4294967295.
	SsTblIdPtr interface{}

	// Virtual routing forwarding instance Id. The type is interface{} with range:
	// 0..4294967295.
	SsVrfId interface{}

	// Virtual router instance Id. The type is interface{} with range:
	// 0..4294967295.
	SsVrId interface{}

	// LBA configuration state. The type is SsLbaState.
	LoadBalancing interface{}

	// Number of forwarding elements linked to the table. The type is interface{}
	// with range: 0..4294967295.
	ForwardingElements interface{}

	// Number of routes. The type is interface{} with range: 0..4294967295.
	Routes interface{}

	// Number of inplace modifications. The type is interface{} with range:
	// 0..4294967295.
	PrefixInPlaceModifications interface{}

	// Number of deleted stale leafs. The type is interface{} with range:
	// 0..4294967295.
	StalePrefixDeletes interface{}

	// Count of load sharing elements. The type is interface{} with range:
	// 0..4294967295.
	LoadSharingElements interface{}

	// Count of load sharing references. The type is interface{} with range:
	// 0..18446744073709551615.
	LoadSharingReferences interface{}

	// Total memory used by load sharing elements. The type is interface{} with
	// range: 0..4294967295.
	TotalLoadShareElementBytes interface{}

	// Total memory used by leaves. The type is interface{} with range:
	// 0..4294967295.
	LeavesUsedBytes interface{}

	// Number of reresolved entries. The type is interface{} with range:
	// 0..4294967295.
	ReresolveEntries interface{}

	// Number of old unresolved entries. The type is interface{} with range:
	// 0..4294967295.
	OldUnresolveEntries interface{}

	// Number of new unresolved entries. The type is interface{} with range:
	// 0..4294967295.
	NewUnresolveEntries interface{}

	// Number of total unresolved entries. The type is interface{} with range:
	// 0..4294967295.
	UnresolveEntries interface{}

	// Number of routes dropped by CEF. The type is interface{} with range:
	// 0..4294967295.
	CefRouteDrops interface{}

	// the number of routes dropped due to version mismatch. The type is
	// interface{} with range: 0..18446744073709551615.
	CefVersionMismatchRouteDrops interface{}

	// Number of entries in the route delete cache. The type is interface{} with
	// range: 0..4294967295.
	DeleteCacheNumEntries interface{}

	// Number of entries present on addition. The type is interface{} with range:
	// 0..4294967295.
	ExistingLeavesRevisions interface{}

	// Default prefix. The type is interface{} with range: 0..4294967295.
	FibDefaultPrefix interface{}

	// Default prefix mask length. The type is interface{} with range:
	// 0..4294967295.
	FibDefaultPrefixMaskLength interface{}

	// Number of NHINFOS. The type is interface{} with range: 0..4294967295.
	NextHops interface{}

	// Number of incomplete NHINFOS. The type is interface{} with range:
	// 0..4294967295.
	IncompleteNextHops interface{}

	// IP CEF resolution timer in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ResolutionTimer interface{}

	// IP CEF slow processing time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SlowProcessTimer interface{}

	// IP CEF max resolution time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	MaxResolutionTimer interface{}

	// Number of prefixes with imposition LDI. The type is interface{} with range:
	// 0..4294967295.
	ImpositionPrefixes interface{}

	// Number of prefixes with extended path-list. The type is interface{} with
	// range: 0..4294967295.
	ExtendedPrefixes interface{}

	// Number of routes updates with recycled label handled. The type is
	// interface{} with range: 0..4294967295.
	CeflBlRecycledRoutes interface{}

	// pd backwalks on LDI modify with backup path. The type is interface{} with
	// range: 0..4294967295.
	LdiBackwalks interface{}

	// Number of routes with FRR protection. The type is interface{} with range:
	// 0..4294967295.
	SsProtRouteCount interface{}

	// Number of lisp eid prefixes associated with table. The type is interface{}
	// with range: 0..4294967295.
	LispEidPrefixes interface{}

	// Number of lisp eid prefixes eligible for forwarding. The type is
	// interface{} with range: 0..4294967295.
	LispEidValidPrefixes interface{}

	// Number of lisp rloc objects associated with table. The type is interface{}
	// with range: 0..4294967295.
	LispRlocObjects interface{}

	// Number of SR labels. The type is interface{} with range: 0..4294967295.
	NumberOfSrLabels interface{}

	// VXLAN local Interface handle. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SsVxlanLtepIfh interface{}

	// Number of dropped pathlists. The type is interface{} with range:
	// 0..4294967295.
	SsDropPlCount interface{}

	// Exclusive load sharing element.
	ExclusiveLoadSharingElement Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_ExclusiveLoadSharingElement

	// Shared load sharing element.
	SharedLoadSharingElement Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_SharedLoadSharingElement

	// Cross-table shared load sharing element.
	CrossSharedLoadSharingElement Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_CrossSharedLoadSharingElement

	// Encap-shared load sharing element.
	EncapSharedLoadSharingElement Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_EncapSharedLoadSharingElement

	// Distribution of prefix mask lengths.
	PrefixMasklenDistribution Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution
}

Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary Summary for the requested fib table

func (*Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_CrossSharedLoadSharingElement

type Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_CrossSharedLoadSharingElement struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total memory used by load sharing elements in bytes. The type is
	// interface{} with range: 0..4294967295. Units are byte.
	TotalLoadSharingElementBytes interface{}

	// Total count of references to load sharing elements. The type is interface{}
	// with range: 0..18446744073709551615.
	TotalLoadSharingElementReferences interface{}

	// Total count of Pathlist elements. The type is interface{} with range:
	// 0..4294967295.
	TotalPathListElements interface{}

	// Count of recursive Pathlist elements. The type is interface{} with range:
	// 0..4294967295.
	RecursivePathListElements interface{}

	// Count of platform shared Pathlist elements. The type is interface{} with
	// range: 0..4294967295.
	PlatformSharedPathListElements interface{}

	// Count of Pathlist elements in retry. The type is interface{} with range:
	// 0..4294967295.
	RetryPathListElements interface{}

	// Total count of Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	TotalLoadInfoElements interface{}

	// Count of recursive Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	RecursiveLoadInfoElements interface{}

	// Count of platform shared Loadinfo elements. The type is interface{} with
	// range: 0..4294967295.
	PlatformSharedLoadInfoElements interface{}

	// Count of XPL Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	XplLoadInfoElements interface{}
}

Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_CrossSharedLoadSharingElement Cross-table shared load sharing element

func (*Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_CrossSharedLoadSharingElement) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_EncapSharedLoadSharingElement

type Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_EncapSharedLoadSharingElement struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total memory used by load sharing elements in bytes. The type is
	// interface{} with range: 0..4294967295. Units are byte.
	TotalLoadSharingElementBytes interface{}

	// Total count of references to load sharing elements. The type is interface{}
	// with range: 0..18446744073709551615.
	TotalLoadSharingElementReferences interface{}

	// Total count of Pathlist elements. The type is interface{} with range:
	// 0..4294967295.
	TotalPathListElements interface{}

	// Count of recursive Pathlist elements. The type is interface{} with range:
	// 0..4294967295.
	RecursivePathListElements interface{}

	// Count of platform shared Pathlist elements. The type is interface{} with
	// range: 0..4294967295.
	PlatformSharedPathListElements interface{}

	// Count of Pathlist elements in retry. The type is interface{} with range:
	// 0..4294967295.
	RetryPathListElements interface{}

	// Total count of Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	TotalLoadInfoElements interface{}

	// Count of recursive Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	RecursiveLoadInfoElements interface{}

	// Count of platform shared Loadinfo elements. The type is interface{} with
	// range: 0..4294967295.
	PlatformSharedLoadInfoElements interface{}

	// Count of XPL Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	XplLoadInfoElements interface{}
}

Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_EncapSharedLoadSharingElement Encap-shared load sharing element

func (*Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_EncapSharedLoadSharingElement) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_ExclusiveLoadSharingElement

type Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_ExclusiveLoadSharingElement struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total memory used by load sharing elements in bytes. The type is
	// interface{} with range: 0..4294967295. Units are byte.
	TotalLoadSharingElementBytes interface{}

	// Total count of references to load sharing elements. The type is interface{}
	// with range: 0..18446744073709551615.
	TotalLoadSharingElementReferences interface{}

	// Total count of Pathlist elements. The type is interface{} with range:
	// 0..4294967295.
	TotalPathListElements interface{}

	// Count of recursive Pathlist elements. The type is interface{} with range:
	// 0..4294967295.
	RecursivePathListElements interface{}

	// Count of platform shared Pathlist elements. The type is interface{} with
	// range: 0..4294967295.
	PlatformSharedPathListElements interface{}

	// Count of Pathlist elements in retry. The type is interface{} with range:
	// 0..4294967295.
	RetryPathListElements interface{}

	// Total count of Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	TotalLoadInfoElements interface{}

	// Count of recursive Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	RecursiveLoadInfoElements interface{}

	// Count of platform shared Loadinfo elements. The type is interface{} with
	// range: 0..4294967295.
	PlatformSharedLoadInfoElements interface{}

	// Count of XPL Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	XplLoadInfoElements interface{}
}

Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_ExclusiveLoadSharingElement Exclusive load sharing element

func (*Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_ExclusiveLoadSharingElement) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution

type Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Masklength counts for unicast prefixes. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution_UnicastPrefixe.
	UnicastPrefixe []*Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution_UnicastPrefixe

	// Masklength counts for broadcast prefixes. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution_BroadcastPrefixe.
	BroadcastPrefixe []*Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution_BroadcastPrefixe

	// Masklength counts for multicast prefixes. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution_MulticastPrefix.
	MulticastPrefix []*Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution_MulticastPrefix
}

Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution Distribution of prefix mask lengths

func (*Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution_BroadcastPrefixe

type Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution_BroadcastPrefixe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Mask length. The type is interface{} with range: 0..255.
	MaskLength interface{}

	// Number of prefixes with given mask length. The type is interface{} with
	// range: 0..4294967295.
	NumberOfPrefixes interface{}
}

Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution_BroadcastPrefixe Masklength counts for broadcast prefixes

func (*Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution_BroadcastPrefixe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution_MulticastPrefix

type Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution_MulticastPrefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Mask length. The type is interface{} with range: 0..255.
	MaskLength interface{}

	// Number of prefixes with given mask length. The type is interface{} with
	// range: 0..4294967295.
	NumberOfPrefixes interface{}
}

Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution_MulticastPrefix Masklength counts for multicast prefixes

func (*Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution_MulticastPrefix) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution_UnicastPrefixe

type Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution_UnicastPrefixe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Mask length. The type is interface{} with range: 0..255.
	MaskLength interface{}

	// Number of prefixes with given mask length. The type is interface{} with
	// range: 0..4294967295.
	NumberOfPrefixes interface{}
}

Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution_UnicastPrefixe Masklength counts for unicast prefixes

func (*Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_PrefixMasklenDistribution_UnicastPrefixe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_SharedLoadSharingElement

type Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_SharedLoadSharingElement struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total memory used by load sharing elements in bytes. The type is
	// interface{} with range: 0..4294967295. Units are byte.
	TotalLoadSharingElementBytes interface{}

	// Total count of references to load sharing elements. The type is interface{}
	// with range: 0..18446744073709551615.
	TotalLoadSharingElementReferences interface{}

	// Total count of Pathlist elements. The type is interface{} with range:
	// 0..4294967295.
	TotalPathListElements interface{}

	// Count of recursive Pathlist elements. The type is interface{} with range:
	// 0..4294967295.
	RecursivePathListElements interface{}

	// Count of platform shared Pathlist elements. The type is interface{} with
	// range: 0..4294967295.
	PlatformSharedPathListElements interface{}

	// Count of Pathlist elements in retry. The type is interface{} with range:
	// 0..4294967295.
	RetryPathListElements interface{}

	// Total count of Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	TotalLoadInfoElements interface{}

	// Count of recursive Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	RecursiveLoadInfoElements interface{}

	// Count of platform shared Loadinfo elements. The type is interface{} with
	// range: 0..4294967295.
	PlatformSharedLoadInfoElements interface{}

	// Count of XPL Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	XplLoadInfoElements interface{}
}

Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_SharedLoadSharingElement Shared load sharing element

func (*Fib_Nodes_Node_Protocols_Protocol_FibSummaries_FibSummary_SharedLoadSharingElement) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_FrrLog

type Fib_Nodes_Node_Protocols_Protocol_FrrLog struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FRR Interface Table.
	FrrInterfaces Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces
}

Fib_Nodes_Node_Protocols_Protocol_FrrLog Table of Fast Reroute activation logs

func (*Fib_Nodes_Node_Protocols_Protocol_FrrLog) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces

type Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specify FRR Interface Name. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface.
	FrrInterface []*Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface
}

Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces FRR Interface Table

func (*Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface

type Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	FrrInterfaceName interface{}

	// FRR log table.
	Logs Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface_Logs
}

Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface Specify FRR Interface Name

func (*Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface_Logs

type Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface_Logs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specify index into frr log table. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface_Logs_Log.
	Log []*Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface_Logs_Log
}

Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface_Logs FRR log table

func (*Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface_Logs) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface_Logs_Log

type Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface_Logs_Log struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. FRR Log Index. The type is interface{} with range:
	// 0..4294967295.
	LogIndex interface{}

	// FIB Protocol Type. The type is FibFrrProtocolShow.
	FrrProtocolType interface{}

	// Interface assoc w frr nh. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	FrrInterfaceName interface{}

	// nh prefix. The type is string with length: 0..52.
	FrrPrefix interface{}

	// frr switching time. The type is interface{} with range: 0..4294967295.
	FrrSwitchingTime interface{}

	// bundle member. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BundleMemberInterfaceName interface{}

	// frr timestamp.
	FrrTimestamp Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface_Logs_Log_FrrTimestamp
}

Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface_Logs_Log Specify index into frr log table

func (*Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface_Logs_Log) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface_Logs_Log_FrrTimestamp

type Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface_Logs_Log_FrrTimestamp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Seconds. The type is interface{} with range: -2147483648..2147483647.
	Seconds interface{}

	// NanoSeconds. The type is interface{} with range: -2147483648..2147483647.
	NanoSeconds interface{}
}

Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface_Logs_Log_FrrTimestamp frr timestamp

func (*Fib_Nodes_Node_Protocols_Protocol_FrrLog_FrrInterfaces_FrrInterface_Logs_Log_FrrTimestamp) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_FrrNhinfoPendings

type Fib_Nodes_Node_Protocols_Protocol_FrrNhinfoPendings struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB FRR Nhinfo pending information. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_FrrNhinfoPendings_FrrNhinfoPending.
	FrrNhinfoPending []*Fib_Nodes_Node_Protocols_Protocol_FrrNhinfoPendings_FrrNhinfoPending
}

Fib_Nodes_Node_Protocols_Protocol_FrrNhinfoPendings FIB FRR NHINFO pending information

func (*Fib_Nodes_Node_Protocols_Protocol_FrrNhinfoPendings) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_FrrNhinfoPendings_FrrNhinfoPending

type Fib_Nodes_Node_Protocols_Protocol_FrrNhinfoPendings_FrrNhinfoPending struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Queue Index. The type is interface{} with range: 0..4294967295.
	QueueIndex interface{}

	// FRR Type. The type is Fibfrr.
	FrrType interface{}

	// Link Type. The type is FibLink.
	LinkType interface{}

	// Prefix Length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Main Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MainInterfaceName interface{}

	// NextHop Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	NextHopPrefix interface{}

	// Replicated NextHop Type. The type is FibnhInfoRepl.
	ReplicatedNhType interface{}

	// FRR-NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiFrrtype interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// frr nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ifh assoc w frr nh. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// main ifh assoc w prot-frr nh. The type is interface{} with range:
	// 0..4294967295.
	SiMainIfh interface{}

	// Linktype using this FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiLinktype interface{}

	// Protocol for next-hop prefix. The type is interface{} with range:
	// 0..4294967295.
	SiNhPfxProto interface{}

	// nh prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiNhPfx interface{}

	// prefix len. The type is interface{} with range: 0..4294967295.
	SiNhPfxLen interface{}

	// tunnel id for c12k. The type is interface{} with range: 0..4294967295.
	SiTunid interface{}

	// frr-nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiFrrPtr interface{}

	// prot-frr-nhinfo pointer for a bkup-frr. The type is interface{} with range:
	// 0..4294967295.
	SiProtFrrPtr interface{}

	// parent nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiParentNhPtr interface{}

	// replicated parent nhinfo type. The type is interface{} with range: 0..255.
	SiReplParentType interface{}

	// update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}
}

Fib_Nodes_Node_Protocols_Protocol_FrrNhinfoPendings_FrrNhinfoPending FIB FRR Nhinfo pending information

func (*Fib_Nodes_Node_Protocols_Protocol_FrrNhinfoPendings_FrrNhinfoPending) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_IssuState

type Fib_Nodes_Node_Protocols_Protocol_IssuState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IMDR supported. The type is bool.
	ImdrSupport interface{}

	// SLC supported. The type is bool.
	SlcSupport interface{}

	// ISSU restart. The type is bool.
	FisIssuRestart interface{}

	// IMDR End-of-config implicit. The type is bool.
	ImdrEocImplicit interface{}

	// SLC End-of-config implicit. The type is bool.
	SlcEocImplicit interface{}

	// End-of-config received from IMDR timestamp. The type is string with length:
	// 0..33.
	EocReceivedImdrTimeStamp interface{}

	// End-of-config received from SLC timestamp. The type is string with length:
	// 0..33.
	EocReceivedSlcTimeStamp interface{}

	// End-of-download received from IM timestamp. The type is string with length:
	// 0..33.
	EodReceivedImTimeStamp interface{}

	// End-of-download send to IMDR timestamp. The type is string with length:
	// 0..33.
	EodSentImdrTimeStamp interface{}

	// End-of-download send to SLC timestamp. The type is string with length:
	// 0..33.
	EodSentSlcTimeStamp interface{}

	// ISSU error sent to ISSUMGR timetstamp. The type is interface{} with range:
	// 0..18446744073709551615.
	FisIssuErrorTs interface{}

	// IMDR state for the protocols. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_IssuState_FisProtoState.
	FisProtoState []*Fib_Nodes_Node_Protocols_Protocol_IssuState_FisProtoState
}

Fib_Nodes_Node_Protocols_Protocol_IssuState CEF ISSU State

func (*Fib_Nodes_Node_Protocols_Protocol_IssuState) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_IssuState_FisProtoState

type Fib_Nodes_Node_Protocols_Protocol_IssuState_FisProtoState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Protocol name. The type is string with length: 0..6.
	ProtocolName interface{}

	// AIB EODTimeStamp. The type is string with length: 0..33.
	AibEodTimeStamp interface{}

	// RSI EOD expected/valid. The type is bool.
	RsiEodValid interface{}

	// RSI EOD received timestamp. The type is string with length: 0..33.
	RsiEodTimeStamp interface{}

	// LSD EOD expected/valid. The type is bool.
	LsdEodValid interface{}

	// LSD EOD received timestamp. The type is string with length: 0..33.
	LsdEodTimeStamp interface{}

	// LMRIB EOD expected/valid. The type is bool.
	LmribEodValid interface{}

	// LMRIB EOD received timestamp. The type is string with length: 0..33.
	LmribEodTimeStamp interface{}

	// RIB table info valid. The type is bool.
	RibInfoValid interface{}

	// Number of BCDL tables. The type is interface{} with range: 0..4294967295.
	BcdlTables interface{}

	// Number of tables converged. The type is interface{} with range:
	// 0..4294967295.
	ConvergedTables interface{}

	// All RIB tables converged timestamp. The type is string with length: 0..33.
	RibTablesConvergedTimeStamp interface{}

	// Protocol EOD expected/valid. The type is bool.
	ProtocolEodValid interface{}

	// Protocol EOD sent timestamp. The type is string with length: 0..33.
	ProtocolEodTimeStamp interface{}
}

Fib_Nodes_Node_Protocols_Protocol_IssuState_FisProtoState IMDR state for the protocols

func (*Fib_Nodes_Node_Protocols_Protocol_IssuState_FisProtoState) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_LocalLabel

type Fib_Nodes_Node_Protocols_Protocol_LocalLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Local-label conflicts database.
	Conflicts Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts
}

Fib_Nodes_Node_Protocols_Protocol_LocalLabel Local label

func (*Fib_Nodes_Node_Protocols_Protocol_LocalLabel) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts

type Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CEF Local-label conflicts entry. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts_Conflict.
	Conflict []*Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts_Conflict
}

Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts FIB Local-label conflicts database

func (*Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts_Conflict

type Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts_Conflict struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Local label. The type is interface{} with range: 16..1048575.
	Label interface{}

	// Route source. The type is FibRouteSource.
	Source interface{}

	// Type of entry. The type is FibllcEntry.
	LlCtype interface{}

	// Table ID of IP prefix. The type is interface{} with range: 0..4294967295.
	PfxTblId interface{}

	// IP Prefix. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Prefix interface{}

	// Length of IP Prefix. The type is interface{} with range: 0..4294967295.
	PrefixLen interface{}

	// local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}

	// source xr. The type is interface{} with range: 0..4294967295.
	SourceXr interface{}

	// update ts. The type is interface{} with range: 0..18446744073709551615.
	UpdateTs interface{}

	// retry ts. The type is interface{} with range: 0..18446744073709551615.
	RetryTs interface{}

	// num retries. The type is interface{} with range: 0..4294967295.
	NumRetries interface{}

	// ext.
	Ext Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts_Conflict_Ext
}

Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts_Conflict CEF Local-label conflicts entry

func (*Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts_Conflict) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts_Conflict_Ext

type Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts_Conflict_Ext struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibMplsLlcEntryBag.
	Type interface{}

	// pfx.
	Pfx Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts_Conflict_Ext_Pfx

	// lsm.
	Lsm Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts_Conflict_Ext_Lsm
}

Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts_Conflict_Ext ext

func (*Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts_Conflict_Ext) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts_Conflict_Ext_Lsm

type Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts_Conflict_Ext_Lsm struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// nh. The type is string with length: 0..52.
	Nh interface{}

	// mcast id. The type is interface{} with range: 0..4294967295.
	McastId interface{}
}

Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts_Conflict_Ext_Lsm lsm

func (*Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts_Conflict_Ext_Lsm) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts_Conflict_Ext_Pfx

type Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts_Conflict_Ext_Pfx struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// pfx. The type is string with length: 0..52.
	Pfx interface{}

	// tbl id. The type is interface{} with range: 0..4294967295.
	TblId interface{}
}

Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts_Conflict_Ext_Pfx pfx

func (*Fib_Nodes_Node_Protocols_Protocol_LocalLabel_Conflicts_Conflict_Ext_Pfx) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc

type Fib_Nodes_Node_Protocols_Protocol_Misc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// number of pfi ifh create notif. The type is interface{} with range:
	// 0..18446744073709551615.
	MiPfiIfhUpd interface{}

	// number of pfi ifh delete notif. The type is interface{} with range:
	// 0..18446744073709551615.
	MiPfiIfhDel interface{}

	// number of stale ifh removed. The type is interface{} with range:
	// 0..18446744073709551615.
	MiPfiIfhStale interface{}

	// total platform update time. The type is interface{} with range:
	// 0..18446744073709551615.
	MiTotPlatUpdTime interface{}

	// total time spent in gtrie operations. The type is interface{} with range:
	// 0..18446744073709551615.
	MiTotGtrieTime interface{}

	// total download time. The type is interface{} with range:
	// 0..18446744073709551615.
	MiTotDnldTime interface{}

	// clock download time. The type is interface{} with range:
	// 0..18446744073709551615.
	MiClockTime interface{}

	// CPU download time. The type is interface{} with range:
	// 0..18446744073709551615.
	MiCpuTime interface{}

	// Last FIB shared memory reset time stamp. The type is interface{} with
	// range: 0..18446744073709551615.
	MiShmResetTs interface{}

	// Number of idbs that hit ifh recycle. The type is interface{} with range:
	// 0..4294967295.
	MiIdbRecycleCount interface{}

	// Number of idb cleaned up after hitting ifh recycle. The type is interface{}
	// with range: 0..4294967295.
	MiIdbRecycleCleanupCount interface{}

	// Number of management interfaces. The type is interface{} with range:
	// 0..4294967295.
	MiNumMgmtList interface{}

	// mi num virtual ll addresses added. The type is interface{} with range:
	// 0..4294967295.
	MiNumVirtualLlAddressesAdded interface{}

	// mi num virtual ll addresses deleted. The type is interface{} with range:
	// 0..4294967295.
	MiNumVirtualLlAddressesDeleted interface{}

	// mi num virtual ll addresses dropped. The type is interface{} with range:
	// 0..4294967295.
	MiNumVirtualLlAddressesDropped interface{}

	// mi num virtual ll addresses cached. The type is interface{} with range:
	// 0..4294967295.
	MiNumVirtualLlAddressesCached interface{}

	// cpuless node list init. The type is bool.
	MiCpulessInit interface{}

	// count of cpuless line cards. The type is interface{} with range:
	// 0..4294967295.
	MiCpulessCount interface{}

	// Prefer AIB routes over RIB/LSD operational state. The type is bool.
	MiPreferAibRoutesOverRibOper interface{}

	// Prefer AIB routes over RIB/LSD configured state. The type is bool.
	MiPreferAibRoutesOverRibCfg interface{}

	// XPL loadinfo is enabled. The type is bool.
	MiXplLdiEnabled interface{}

	// fast-reroute follow BGP-PIC configured. The type is bool.
	MiFrrFollowBgpPic interface{}

	// MPLS encapsulation sharing disabled. The type is bool.
	MiEncapSharingDisable interface{}

	// Consistent-hashing auto-recovery. The type is bool.
	MiLbaHashRecover interface{}

	// FIB ISSU state.
	MiIssuState Fib_Nodes_Node_Protocols_Protocol_Misc_MiIssuState

	// FIB platform capabilities.
	MiPlatCapabilities Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities

	// Number of recycled idb extensions that failed  cleanup. The type is slice
	// of Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbExtCleanupFailedCount.
	MiIdbExtCleanupFailedCount []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbExtCleanupFailedCount

	// Per protocol Failure stats for label RPF. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiLrpfStatsFail.
	MiLrpfStatsFail []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiLrpfStatsFail

	// Per protocol actions stats for label RPF. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiLrpfStatsAct.
	MiLrpfStatsAct []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiLrpfStatsAct

	// Per protocol number of label RPFs. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiLrpfNum.
	MiLrpfNum []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiLrpfNum

	// Number of interfaces having label security  enabled. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbLsecEnabledNum.
	MiIdbLsecEnabledNum []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbLsecEnabledNum

	// number of LISP EID prefixes. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiNumLispEid.
	MiNumLispEid []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiNumLispEid

	// number of LISP EID prefixes eligible for  forwarding. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiNumLispValidEid.
	MiNumLispValidEid []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiNumLispValidEid

	// list of cpuless line cards. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiCpulessNode.
	MiCpulessNode []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiCpulessNode

	// Per protocol debug stats. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat.
	MiProtoDbgStat []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat

	// the number of counters used for purge counter stats. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbPurgeCntr.
	MiIdbPurgeCntr []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbPurgeCntr

	// Timestamps of deleted routes. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiDel.
	MiDel []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiDel

	// FRR statistics. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiFrrStat.
	MiFrrStat []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiFrrStat
}

Fib_Nodes_Node_Protocols_Protocol_Misc CEF misc hidden data

func (*Fib_Nodes_Node_Protocols_Protocol_Misc) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiCpulessNode

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiCpulessNode struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiCpulessNode list of cpuless line cards

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiCpulessNode) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiDel

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiDel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// tableid. The type is interface{} with range: 0..4294967295.
	Tableid interface{}

	// prfx. The type is string with length: 0..16.
	Prfx interface{}

	// prfx len. The type is interface{} with range: 0..65535.
	PrfxLen interface{}

	// prfx proto. The type is interface{} with range: 0..65535.
	PrfxProto interface{}

	// msec time. The type is interface{} with range: 0..18446744073709551615.
	MsecTime interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiDel Timestamps of deleted routes

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiDel) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiFrrStat

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiFrrStat struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// number of FRR events sent on nh interface down. The type is interface{}
	// with range: 0..4294967295.
	MiNumIntfFrr interface{}

	// number of FRR events sent on nh parent interface down. The type is
	// interface{} with range: 0..4294967295.
	MiNumParentIntfFrr interface{}

	// number of interface down FRR events from PFI. The type is interface{} with
	// range: 0..4294967295.
	MiNumPfiIntfDown interface{}

	// number of NH down FRR events frm BFD. The type is interface{} with range:
	// 0..4294967295.
	MiNumBfdDown interface{}

	// total number of prot FRR objects. The type is interface{} with range:
	// 0..4294967295.
	MiNumProtFrrObjects interface{}

	// total number of backup FRR objects. The type is interface{} with range:
	// 0..4294967295.
	MiNumBkupFrrObjects interface{}

	// total number of successful FRR tunnel ID allocations. The type is
	// interface{} with range: 0..4294967295.
	MiNumTunidAllocs interface{}

	// total number of FRR tunnel ID allocation failures. The type is interface{}
	// with range: 0..4294967295.
	MiNumTunidAllocFailures interface{}

	// total number of successful FRR tunnel ID frees. The type is interface{}
	// with range: 0..4294967295.
	MiNumTunidFrees interface{}

	// total number of FRR tunnel ID free failures. The type is interface{} with
	// range: 0..4294967295.
	MiNumTunidFreeFailures interface{}

	// number of frr reset queue adds. The type is interface{} with range:
	// 0..4294967295.
	MiNumFrrResetQueueAdds interface{}

	// number of frr reset queue deletes. The type is interface{} with range:
	// 0..4294967295.
	MiNumFrrResetQueueRemove interface{}

	// number of frr resets. The type is interface{} with range: 0..4294967295.
	MiNumFrrReset interface{}

	// number of frr events received in proto thread. The type is interface{} with
	// range: 0..4294967295.
	MiNumFrrProtoEvents interface{}

	// frr log size. The type is interface{} with range: 0..4294967295.
	MiNumFrrLogs interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiFrrStat FRR statistics

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiFrrStat) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbExtCleanupFailedCount

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbExtCleanupFailedCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbExtCleanupFailedCount Number of recycled idb extensions that failed

cleanup

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbExtCleanupFailedCount) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbLsecEnabledNum

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbLsecEnabledNum struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbLsecEnabledNum Number of interfaces having label security

enabled

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbLsecEnabledNum) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbPurgeCntr

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbPurgeCntr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// the number of frees for this proto. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbPurgeCntr_FppCntr.
	FppCntr []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbPurgeCntr_FppCntr
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbPurgeCntr the number of counters used for purge counter stats

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbPurgeCntr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbPurgeCntr_FppCntr

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbPurgeCntr_FppCntr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbPurgeCntr_FppCntr the number of frees for this proto

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiIdbPurgeCntr_FppCntr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiIssuState

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiIssuState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IMDR supported. The type is bool.
	ImdrSupport interface{}

	// SLC supported. The type is bool.
	SlcSupport interface{}

	// ISSU restart. The type is bool.
	FisIssuRestart interface{}

	// IMDR End-of-config implicit. The type is bool.
	ImdrEocImplicit interface{}

	// SLC End-of-config implicit. The type is bool.
	SlcEocImplicit interface{}

	// End-of-config received from IMDR timestamp. The type is string with length:
	// 0..33.
	EocReceivedImdrTimeStamp interface{}

	// End-of-config received from SLC timestamp. The type is string with length:
	// 0..33.
	EocReceivedSlcTimeStamp interface{}

	// End-of-download received from IM timestamp. The type is string with length:
	// 0..33.
	EodReceivedImTimeStamp interface{}

	// End-of-download send to IMDR timestamp. The type is string with length:
	// 0..33.
	EodSentImdrTimeStamp interface{}

	// End-of-download send to SLC timestamp. The type is string with length:
	// 0..33.
	EodSentSlcTimeStamp interface{}

	// ISSU error sent to ISSUMGR timetstamp. The type is interface{} with range:
	// 0..18446744073709551615.
	FisIssuErrorTs interface{}

	// IMDR state for the protocols. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiIssuState_FisProtoState.
	FisProtoState []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiIssuState_FisProtoState
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiIssuState FIB ISSU state

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiIssuState) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiIssuState_FisProtoState

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiIssuState_FisProtoState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Protocol name. The type is string with length: 0..6.
	ProtocolName interface{}

	// AIB EODTimeStamp. The type is string with length: 0..33.
	AibEodTimeStamp interface{}

	// RSI EOD expected/valid. The type is bool.
	RsiEodValid interface{}

	// RSI EOD received timestamp. The type is string with length: 0..33.
	RsiEodTimeStamp interface{}

	// LSD EOD expected/valid. The type is bool.
	LsdEodValid interface{}

	// LSD EOD received timestamp. The type is string with length: 0..33.
	LsdEodTimeStamp interface{}

	// LMRIB EOD expected/valid. The type is bool.
	LmribEodValid interface{}

	// LMRIB EOD received timestamp. The type is string with length: 0..33.
	LmribEodTimeStamp interface{}

	// RIB table info valid. The type is bool.
	RibInfoValid interface{}

	// Number of BCDL tables. The type is interface{} with range: 0..4294967295.
	BcdlTables interface{}

	// Number of tables converged. The type is interface{} with range:
	// 0..4294967295.
	ConvergedTables interface{}

	// All RIB tables converged timestamp. The type is string with length: 0..33.
	RibTablesConvergedTimeStamp interface{}

	// Protocol EOD expected/valid. The type is bool.
	ProtocolEodValid interface{}

	// Protocol EOD sent timestamp. The type is string with length: 0..33.
	ProtocolEodTimeStamp interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiIssuState_FisProtoState IMDR state for the protocols

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiIssuState_FisProtoState) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiLrpfNum

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiLrpfNum struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiLrpfNum Per protocol number of label RPFs

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiLrpfNum) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiLrpfStatsAct

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiLrpfStatsAct struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiLrpfStatsAct Per protocol actions stats for label RPF

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiLrpfStatsAct) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiLrpfStatsFail

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiLrpfStatsFail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiLrpfStatsFail Per protocol Failure stats for label RPF

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiLrpfStatsFail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiNumLispEid

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiNumLispEid struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiNumLispEid number of LISP EID prefixes

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiNumLispEid) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiNumLispValidEid

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiNumLispValidEid struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiNumLispValidEid number of LISP EID prefixes eligible for

forwarding

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiNumLispValidEid) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// L3 LBL levels. The type is interface{} with range: 0..255.
	FpcNumL3LblLevels interface{}

	// L3 Hash buckets. The type is interface{} with range: 0..255.
	FpcNumL3LblPaths interface{}

	// L3 Recursive Hash buckets. The type is interface{} with range: 0..255.
	FpcNumL3LblRecPaths interface{}

	// L3 Unequal cost hash buckets. The type is interface{} with range: 0..255.
	FpcNumL3UcmpPaths interface{}

	// Forwarding stages. The type is interface{} with range: 0..255.
	FpcNumFwdingStages interface{}

	// Label split. The type is interface{} with range: 0..4294967295.
	FpcLocalLabelSplit interface{}

	// Statistics support. The type is bool.
	FpcStatsSupport interface{}

	// Plat ready cb register. The type is bool.
	FpcPlatfReadyCbWait interface{}

	// Path per tunnel class. The type is interface{} with range: 0..255.
	FpcNumPathsPerPbtsClass interface{}

	// V4 update disable. The type is bool.
	FpcPlatfV4UpdDisable interface{}

	// V6 update disable. The type is bool.
	FpcPlatfV6UpdDisable interface{}

	// LBA tuples. The type is interface{} with range: 0..4294967295.
	FpcLbaTuplesDefault interface{}

	// MRAPS support. The type is bool.
	FpcMrapsSupport interface{}

	// PBTS default class support. The type is bool.
	FpcPbtsDefclassSupport interface{}

	// loadinfo filter support. The type is bool.
	FpcLoadinfoFilterSupport interface{}

	// NHID support. The type is bool.
	FpcNhid interface{}

	// Backwalk dependents is required. The type is bool.
	FpcPlatfTempBackWalkReqd interface{}

	// Link MPLS IPv6 NH support. The type is bool.
	FpcLinkMplsNhinfoInIpv6ThreadSupport interface{}

	// Exclude Deag backup Paths. The type is bool.
	FpcExcludeDeagBkup interface{}

	// Per-destination load-balancing support. The type is bool.
	FpcDlbSupport interface{}

	// Prefix filter level of support. The type is interface{} with range: 0..255.
	FpcPrefixFilterSupport interface{}

	// Slowpath ingress inject required. The type is bool.
	FpcSlowpathIngressInjectReqd interface{}

	// COFO supported. The type is bool.
	FpcCofoSupport interface{}

	// SRv6 supported. The type is bool.
	FpcSrv6Support interface{}

	// IPv4 over IPV6 Collapse LDI support. The type is bool.
	FpcV4v6LdiCollapseSupport interface{}

	// LISP Decap over 4. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcLispDecapOverV4.
	FpcLispDecapOverV4 []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcLispDecapOverV4

	// LISP Decap over 6. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcLispDecapOverV6.
	FpcLispDecapOverV6 []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcLispDecapOverV6

	// LISP UCMP support. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcLispUcmp.
	FpcLispUcmp []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcLispUcmp

	// Fallback VRF support. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcResolveViaTable.
	FpcResolveViaTable []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcResolveViaTable
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities FIB platform capabilities

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcLispDecapOverV4

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcLispDecapOverV4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Array entry. The type is bool.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcLispDecapOverV4 LISP Decap over 4

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcLispDecapOverV4) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcLispDecapOverV6

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcLispDecapOverV6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Array entry. The type is bool.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcLispDecapOverV6 LISP Decap over 6

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcLispDecapOverV6) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcLispUcmp

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcLispUcmp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Array entry. The type is bool.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcLispUcmp LISP UCMP support

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcLispUcmp) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcResolveViaTable

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcResolveViaTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Array entry. The type is bool.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcResolveViaTable Fallback VRF support

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiPlatCapabilities_FpcResolveViaTable) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// the number of fib entries in global tbl. The type is interface{} with
	// range: 0..18446744073709551615.
	FpdGbltblEntries interface{}

	// the number of fib entries in global retry tbl. The type is interface{} with
	// range: 0..18446744073709551615.
	FpdGbltblRejEntries interface{}

	// the number of fib entries in vrf tbls. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdVrftblEntries interface{}

	// the number of fib entries in vrf retry tbls. The type is interface{} with
	// range: 0..18446744073709551615.
	FpdVrftblRejEntries interface{}

	// the number of tables in table set. The type is interface{} with range:
	// 0..4294967295.
	FpdNumTbls interface{}

	// the number of bcdl msgs. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdBcdlMsgs interface{}

	// the number of route updates. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdRouteUpd interface{}

	// the number of route deletes. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdRouteDel interface{}

	// the number of routes received. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdRouteRcv interface{}

	// the number of routes dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdRouteDrops interface{}

	// the number of routes handled with recycled label. The type is interface{}
	// with range: 0..18446744073709551615.
	FpdLblRecycled interface{}

	// the number of routes dropped because of version mismatch. The type is
	// interface{} with range: 0..18446744073709551615.
	FpdVersionMismatchDrops interface{}

	// the number of adjacency updates. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdAdjUpd interface{}

	// the number of adjacency deletes. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdAdjDel interface{}

	// number of TX adjacency updates from AIB. The type is interface{} with
	// range: 0..18446744073709551615.
	FpdAdjUpdTx interface{}

	// number of TX adjacency updates that found or created NH. The type is
	// interface{} with range: 0..18446744073709551615.
	FpdAdjUpdTxNhFound interface{}

	// number of TX adjacency updates that went to retry. The type is interface{}
	// with range: 0..18446744073709551615.
	FpdAdjUpdTxRetryCreated interface{}

	// number of TX adj retries that found or created NH. The type is interface{}
	// with range: 0..18446744073709551615.
	FpdAdjTxRetryNhFound interface{}

	// number of times TX NH retry objects updated. The type is interface{} with
	// range: 0..18446744073709551615.
	FpdAdjTxRetryObjReinit interface{}

	// number of adj updates dropped because of OOR. The type is interface{} with
	// range: 0..18446744073709551615.
	FpdAdjDrops interface{}

	// number of AIB messages. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdAdjMsg interface{}

	// the number of TE upds received. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdTeRcv interface{}

	// the number of TE upds dropped because of version mismatch. The type is
	// interface{} with range: 0..18446744073709551615.
	FpdTeVersionMismatchDrops interface{}

	// the number of retry timeouts. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdNumRetryTouts interface{}

	// the number of fixup LDIs. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdLdiNumFixedup interface{}

	// the number of corrected fixup LDIs. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdLdiNumCorrectFixup interface{}

	// the number of PL queued for fixup. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdPlNumQueuedFixedup interface{}

	// the number of corrected fixup PLs. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdPlNumCorrectFixup interface{}

	// the number PLs added to retry while already in retry. The type is
	// interface{} with range: 0..18446744073709551615.
	FpdPlRetryAddExist interface{}

	// the number of PLs linked to resolving tables for inline res. The type is
	// interface{} with range: 0..18446744073709551615.
	FpdPlInlineResQ interface{}

	// number of pl creates with backu path. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdPlWithBackupCreateCount interface{}

	// number of pl deletes with backup path. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdPlWithBackupDelCount interface{}

	// number of PLs marked to include backup path. The type is interface{} with
	// range: 0..18446744073709551615.
	FpdPlBackupEnableCount interface{}

	// number of PLs unmarked to include backup path. The type is interface{} with
	// range: 0..18446744073709551615.
	FpdPlBackupDisableCount interface{}

	// number of PLs visited on fast notification. The type is interface{} with
	// range: 0..18446744073709551615.
	FpdPlFastNfnCount interface{}

	// number of ldi backup path activications. The type is interface{} with
	// range: 0..18446744073709551615.
	FpdLdiBackupActivateCount interface{}

	// ldi mod time for last backup activation. The type is interface{} with
	// range: 0..18446744073709551615.
	FpdLdiLastBackupActivateTime interface{}

	// max ldi mod time for backup activation. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdLdiMaxBackupActivateTime interface{}

	// min ldi mod time for backup activation. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdLdiMinBackupActivateTime interface{}

	// total ldi mod time for backup activation. The type is interface{} with
	// range: 0..18446744073709551615.
	FpdLdiTotalBackupActivateTime interface{}

	// avg ldi mod time for backup activation. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdLdiAvgBackupActivateTime interface{}

	// number of resolution failures because of recursion constraint. The type is
	// interface{} with range: 0..18446744073709551615.
	FpdRecursionConstraintCount interface{}

	// the number of deleted with non-zero refcount. The type is interface{} with
	// range: 0..18446744073709551615.
	FpdLdiNumDelRefcnt interface{}

	// the number of elements in retryq. The type is interface{} with range:
	// 0..4294967295.
	FpdRetryqSize interface{}

	// the number of allocs for this proto. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdNumAllocs interface{}

	// the number of frees for this proto. The type is interface{} with range:
	// 0..18446744073709551615.
	FpdNumFrees interface{}

	// timeout value in msec. The type is interface{} with range: 0..4294967295.
	FpdRetryqTimeout interface{}

	// Scheduler time period in msec. The type is interface{} with range:
	// 0..4294967295.
	FpdRetryqSchedTime interface{}

	// platform update statistics.
	FpdPlatfUpdStats Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdPlatfUpdStats

	// Gtrie timing statistics.
	FpdGtrieTiming Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdGtrieTiming

	// Number of global routes from  each route source. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdGbltblSrcEntry.
	FpdGbltblSrcEntry []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdGbltblSrcEntry

	// Number of vrf routes from  each route source. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdVrftblSrcEntry.
	FpdVrftblSrcEntry []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdVrftblSrcEntry

	// the number of retries of each type. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdNumRetry.
	FpdNumRetry []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdNumRetry
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat Per protocol debug stats

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdGbltblSrcEntry

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdGbltblSrcEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..18446744073709551615.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdGbltblSrcEntry Number of global routes from

each route source

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdGbltblSrcEntry) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdGtrieTiming

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdGtrieTiming struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of successful updates. The type is interface{} with range:
	// 0..18446744073709551615.
	FgtNumSuccess interface{}

	// Number of unsuccessful updates. The type is interface{} with range:
	// 0..18446744073709551615.
	FgtNumFailure interface{}

	// Total time for all pd updates. The type is interface{} with range:
	// 0..18446744073709551615.
	FgtUpdTotalTime interface{}

	// Array of max time info indexed by gtrie function. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdGtrieTiming_FgtGtrieFnTiming.
	FgtGtrieFnTiming []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdGtrieTiming_FgtGtrieFnTiming
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdGtrieTiming Gtrie timing statistics

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdGtrieTiming) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdGtrieTiming_FgtGtrieFnTiming

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdGtrieTiming_FgtGtrieFnTiming struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Gtrie operation. The type is string with length: 0..64.
	FgftFn interface{}

	// Total number of updates. The type is interface{} with range:
	// 0..18446744073709551615.
	FgftTotUpdates interface{}

	// Total number of updates with zero timing (due to timestamp granularity).
	// The type is interface{} with range: 0..18446744073709551615.
	FgftTotUpdatesZero interface{}

	// Total time for updates. The type is interface{} with range:
	// 0..18446744073709551615.
	FgftTotUpdTime interface{}

	// Time for the update. The type is interface{} with range:
	// 0..18446744073709551615.
	FgftMaxTime interface{}

	// Time stamp of max update. The type is interface{} with range:
	// 0..18446744073709551615.
	FgftMaxTstamp interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdGtrieTiming_FgtGtrieFnTiming Array of max time info indexed by gtrie function

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdGtrieTiming_FgtGtrieFnTiming) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdNumRetry

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdNumRetry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..18446744073709551615.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdNumRetry the number of retries of each type

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdNumRetry) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdPlatfUpdStats

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdPlatfUpdStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of successful updates. The type is interface{} with range:
	// 0..18446744073709551615.
	FpusNumSuccess interface{}

	// Number of unsuccessful updates. The type is interface{} with range:
	// 0..18446744073709551615.
	FpusNumFailure interface{}

	// Total time for all pd updates. The type is interface{} with range:
	// 0..18446744073709551615.
	FpusUpdTotalTime interface{}

	// Array of max time info indexed by object type. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdPlatfUpdStats_FpusObjStat.
	FpusObjStat []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdPlatfUpdStats_FpusObjStat
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdPlatfUpdStats platform update statistics

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdPlatfUpdStats) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdPlatfUpdStats_FpusObjStat

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdPlatfUpdStats_FpusObjStat struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Total number of updates. The type is interface{} with range:
	// 0..18446744073709551615.
	FosTotUpdates interface{}

	// Total time for updates. The type is interface{} with range:
	// 0..18446744073709551615.
	FosTotUpdTime interface{}

	// Array of max time info indexed by action type. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdPlatfUpdStats_FpusObjStat_FosObjActStat.
	FosObjActStat []*Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdPlatfUpdStats_FpusObjStat_FosObjActStat
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdPlatfUpdStats_FpusObjStat Array of max time info indexed by object type

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdPlatfUpdStats_FpusObjStat) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdPlatfUpdStats_FpusObjStat_FosObjActStat

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdPlatfUpdStats_FpusObjStat_FosObjActStat struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Total number of updates. The type is interface{} with range:
	// 0..18446744073709551615.
	FoasTotUpdates interface{}

	// Total time for updates. The type is interface{} with range:
	// 0..18446744073709551615.
	FoasTotUpdTime interface{}

	// Total number of updates that took zero time. The type is interface{} with
	// range: 0..18446744073709551615.
	FoasTotUpdatesZero interface{}

	// Total number of successful updates. The type is interface{} with range:
	// 0..18446744073709551615.
	FoasNumSuccess interface{}

	// Total number of failed updates. The type is interface{} with range:
	// 0..18446744073709551615.
	FoasNumFailure interface{}

	// Time for the update. The type is interface{} with range:
	// 0..18446744073709551615.
	FoasMaxTime interface{}

	// Time stamp of max update. The type is interface{} with range:
	// 0..18446744073709551615.
	FoasMaxTstamp interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdPlatfUpdStats_FpusObjStat_FosObjActStat Array of max time info indexed by action type

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdPlatfUpdStats_FpusObjStat_FosObjActStat) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdVrftblSrcEntry

type Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdVrftblSrcEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..18446744073709551615.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdVrftblSrcEntry Number of vrf routes from

each route source

func (*Fib_Nodes_Node_Protocols_Protocol_Misc_MiProtoDbgStat_FpdVrftblSrcEntry) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_NhIds

type Fib_Nodes_Node_Protocols_Protocol_NhIds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NextHopId table entry. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_NhIds_NhId.
	NhId []*Fib_Nodes_Node_Protocols_Protocol_NhIds_NhId
}

Fib_Nodes_Node_Protocols_Protocol_NhIds NHIdTable is accessed by two keys; {NHId} and/or {NHInterface,NHAddress

func (*Fib_Nodes_Node_Protocols_Protocol_NhIds) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_NhIds_NhId

type Fib_Nodes_Node_Protocols_Protocol_NhIds_NhId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NexthopId Value. The type is interface{} with range: 0..4294967295.
	NhId interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	NhInterfaceName interface{}

	// Next-hop address in string format (e.g., 1 .2.3.4). The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	NhAddress interface{}

	// Next-hop interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	NhInterfaceNameXr interface{}

	// Next-hop address. The type is string.
	NhAddressXr interface{}

	// Next-hop address protocol, IPv4/IPv6. The type is interface{} with range:
	// 0..255.
	NhProtocol interface{}

	// Payload linktype. The type is interface{} with range: 0..255.
	NhLinkType interface{}

	// Table-ID entry notified for. The type is interface{} with range:
	// 0..4294967295.
	NhTableId interface{}

	// NHID value. The type is interface{} with range: 0..4294967295.
	NhIdXr interface{}

	// NHID application type. The type is interface{} with range: 0..255.
	NhIdApplication interface{}

	// RIB version. The type is interface{} with range: 0..18446744073709551615.
	Version interface{}

	// The time of last update in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	TimeOfLastUpdateInMsec interface{}

	// ENCAP ID value. The type is interface{} with range:
	// 0..18446744073709551615.
	EncapId interface{}
}

Fib_Nodes_Node_Protocols_Protocol_NhIds_NhId NextHopId table entry

func (*Fib_Nodes_Node_Protocols_Protocol_NhIds_NhId) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ProtocolGlobal

type Fib_Nodes_Node_Protocols_Protocol_ProtocolGlobal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB ipv6 global segment routing information.
	SegmentRouting Fib_Nodes_Node_Protocols_Protocol_ProtocolGlobal_SegmentRouting
}

Fib_Nodes_Node_Protocols_Protocol_ProtocolGlobal FIB ipv6 global information

func (*Fib_Nodes_Node_Protocols_Protocol_ProtocolGlobal) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ProtocolGlobal_SegmentRouting

type Fib_Nodes_Node_Protocols_Protocol_ProtocolGlobal_SegmentRouting struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB ipv6 global segment routing srv6 information.
	Srv6 Fib_Nodes_Node_Protocols_Protocol_ProtocolGlobal_SegmentRouting_Srv6
}

Fib_Nodes_Node_Protocols_Protocol_ProtocolGlobal_SegmentRouting FIB ipv6 global segment routing information

func (*Fib_Nodes_Node_Protocols_Protocol_ProtocolGlobal_SegmentRouting) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ProtocolGlobal_SegmentRouting_Srv6

type Fib_Nodes_Node_Protocols_Protocol_ProtocolGlobal_SegmentRouting_Srv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is SRv6 enabled?. The type is bool.
	Srv6Enabled interface{}

	// Encap Source Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	EncapSourceAddress interface{}

	// Locator Count. The type is interface{} with range: 0..4294967295.
	LocatorCount interface{}

	// Locator Array. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_ProtocolGlobal_SegmentRouting_Srv6_Locator.
	Locator []*Fib_Nodes_Node_Protocols_Protocol_ProtocolGlobal_SegmentRouting_Srv6_Locator
}

Fib_Nodes_Node_Protocols_Protocol_ProtocolGlobal_SegmentRouting_Srv6 FIB ipv6 global segment routing srv6 information

func (*Fib_Nodes_Node_Protocols_Protocol_ProtocolGlobal_SegmentRouting_Srv6) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_ProtocolGlobal_SegmentRouting_Srv6_Locator

type Fib_Nodes_Node_Protocols_Protocol_ProtocolGlobal_SegmentRouting_Srv6_Locator struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Locator name. The type is string.
	Name interface{}

	// Locator prefix. The type is string.
	Prefix interface{}

	// Locator. The type is string.
	Locator interface{}
}

Fib_Nodes_Node_Protocols_Protocol_ProtocolGlobal_SegmentRouting_Srv6_Locator Locator Array

func (*Fib_Nodes_Node_Protocols_Protocol_ProtocolGlobal_SegmentRouting_Srv6_Locator) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Resource

type Fib_Nodes_Node_Protocols_Protocol_Resource struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed info.
	ResourceDetailInfo Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceDetailInfo

	// Detailed info with ingress hardware info.
	ResourceHardwareIngressInfo Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareIngressInfo

	// Detailed info with egress hardware info.
	ResourceHardwareEgressInfo Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareEgressInfo

	// Summary info.
	ResourceSummaryInfo Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceSummaryInfo
}

Fib_Nodes_Node_Protocols_Protocol_Resource Resource information

func (*Fib_Nodes_Node_Protocols_Protocol_Resource) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceDetailInfo

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceDetailInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Current overall oor mode. The type is interface{} with range:
	// 0..4294967295.
	SrCurrMode interface{}

	// Opaque hardware rsrc state info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SrHwrsrcInfo interface{}

	// sr shmwin oor count. The type is interface{} with range: 0..255.
	SrShmwinOorCount interface{}

	// sr hw oor count. The type is interface{} with range: 0..255.
	SrHwOorCount interface{}

	// sr in oor ts. The type is interface{} with range: 0..18446744073709551615.
	SrInOorTs interface{}

	// sr out oor ts. The type is interface{} with range: 0..18446744073709551615.
	SrOutOorTs interface{}

	// Hardware resource mode. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceDetailInfo_SrHwrsrcMode.
	SrHwrsrcMode []*Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceDetailInfo_SrHwrsrcMode

	// Current status of shared memories. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceDetailInfo_SrShmState.
	SrShmState []*Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceDetailInfo_SrShmState
}

Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceDetailInfo Detailed info

func (*Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceDetailInfo) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceDetailInfo_SrHwrsrcMode

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceDetailInfo_SrHwrsrcMode struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceDetailInfo_SrHwrsrcMode Hardware resource mode

func (*Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceDetailInfo_SrHwrsrcMode) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceDetailInfo_SrShmState

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceDetailInfo_SrShmState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// OOR mode for this shared memory window. The type is interface{} with range:
	// 0..4294967295.
	SrsCurrMode interface{}

	// Average number of bytes available. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	SrsAvgAvail interface{}

	// Maximum bytes available. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	SrsMaxAvail interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceDetailInfo_SrShmState Current status of shared memories

func (*Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceDetailInfo_SrShmState) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareEgressInfo

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareEgressInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Current overall oor mode. The type is interface{} with range:
	// 0..4294967295.
	SrCurrMode interface{}

	// Opaque hardware rsrc state info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SrHwrsrcInfo interface{}

	// sr shmwin oor count. The type is interface{} with range: 0..255.
	SrShmwinOorCount interface{}

	// sr hw oor count. The type is interface{} with range: 0..255.
	SrHwOorCount interface{}

	// sr in oor ts. The type is interface{} with range: 0..18446744073709551615.
	SrInOorTs interface{}

	// sr out oor ts. The type is interface{} with range: 0..18446744073709551615.
	SrOutOorTs interface{}

	// Hardware resource mode. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareEgressInfo_SrHwrsrcMode.
	SrHwrsrcMode []*Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareEgressInfo_SrHwrsrcMode

	// Current status of shared memories. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareEgressInfo_SrShmState.
	SrShmState []*Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareEgressInfo_SrShmState
}

Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareEgressInfo Detailed info with egress hardware info

func (*Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareEgressInfo) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareEgressInfo_SrHwrsrcMode

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareEgressInfo_SrHwrsrcMode struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareEgressInfo_SrHwrsrcMode Hardware resource mode

func (*Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareEgressInfo_SrHwrsrcMode) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareEgressInfo_SrShmState

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareEgressInfo_SrShmState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// OOR mode for this shared memory window. The type is interface{} with range:
	// 0..4294967295.
	SrsCurrMode interface{}

	// Average number of bytes available. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	SrsAvgAvail interface{}

	// Maximum bytes available. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	SrsMaxAvail interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareEgressInfo_SrShmState Current status of shared memories

func (*Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareEgressInfo_SrShmState) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareIngressInfo

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareIngressInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Current overall oor mode. The type is interface{} with range:
	// 0..4294967295.
	SrCurrMode interface{}

	// Opaque hardware rsrc state info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SrHwrsrcInfo interface{}

	// sr shmwin oor count. The type is interface{} with range: 0..255.
	SrShmwinOorCount interface{}

	// sr hw oor count. The type is interface{} with range: 0..255.
	SrHwOorCount interface{}

	// sr in oor ts. The type is interface{} with range: 0..18446744073709551615.
	SrInOorTs interface{}

	// sr out oor ts. The type is interface{} with range: 0..18446744073709551615.
	SrOutOorTs interface{}

	// Hardware resource mode. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareIngressInfo_SrHwrsrcMode.
	SrHwrsrcMode []*Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareIngressInfo_SrHwrsrcMode

	// Current status of shared memories. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareIngressInfo_SrShmState.
	SrShmState []*Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareIngressInfo_SrShmState
}

Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareIngressInfo Detailed info with ingress hardware info

func (*Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareIngressInfo) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareIngressInfo_SrHwrsrcMode

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareIngressInfo_SrHwrsrcMode struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareIngressInfo_SrHwrsrcMode Hardware resource mode

func (*Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareIngressInfo_SrHwrsrcMode) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareIngressInfo_SrShmState

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareIngressInfo_SrShmState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// OOR mode for this shared memory window. The type is interface{} with range:
	// 0..4294967295.
	SrsCurrMode interface{}

	// Average number of bytes available. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	SrsAvgAvail interface{}

	// Maximum bytes available. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	SrsMaxAvail interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareIngressInfo_SrShmState Current status of shared memories

func (*Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceHardwareIngressInfo_SrShmState) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceSummaryInfo

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceSummaryInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Current overall oor mode. The type is interface{} with range:
	// 0..4294967295.
	SrCurrMode interface{}

	// Opaque hardware rsrc state info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SrHwrsrcInfo interface{}

	// sr shmwin oor count. The type is interface{} with range: 0..255.
	SrShmwinOorCount interface{}

	// sr hw oor count. The type is interface{} with range: 0..255.
	SrHwOorCount interface{}

	// sr in oor ts. The type is interface{} with range: 0..18446744073709551615.
	SrInOorTs interface{}

	// sr out oor ts. The type is interface{} with range: 0..18446744073709551615.
	SrOutOorTs interface{}

	// Hardware resource mode. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceSummaryInfo_SrHwrsrcMode.
	SrHwrsrcMode []*Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceSummaryInfo_SrHwrsrcMode

	// Current status of shared memories. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceSummaryInfo_SrShmState.
	SrShmState []*Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceSummaryInfo_SrShmState
}

Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceSummaryInfo Summary info

func (*Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceSummaryInfo) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceSummaryInfo_SrHwrsrcMode

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceSummaryInfo_SrHwrsrcMode struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceSummaryInfo_SrHwrsrcMode Hardware resource mode

func (*Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceSummaryInfo_SrHwrsrcMode) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceSummaryInfo_SrShmState

type Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceSummaryInfo_SrShmState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// OOR mode for this shared memory window. The type is interface{} with range:
	// 0..4294967295.
	SrsCurrMode interface{}

	// Average number of bytes available. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	SrsAvgAvail interface{}

	// Maximum bytes available. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	SrsMaxAvail interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceSummaryInfo_SrShmState Current status of shared memories

func (*Fib_Nodes_Node_Protocols_Protocol_Resource_ResourceSummaryInfo_SrShmState) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs

type Fib_Nodes_Node_Protocols_Protocol_Vrfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF table entry. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf.
	Vrf []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs VRF table

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. VRF Name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// NHInfoTable is accessed by two keys; {NHInterface,NHAddress}.
	NhInfoDetailHardwareEgress Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress

	// IP FIB prefix detail table.
	IpPrefixDetails Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails

	// NHInfoTable is accessed by two keys; {NHInterface,NHAddress}.
	NhInfoDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail

	// Operational data for FIB Tablee.
	Summary Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary

	// Table of InterfaceInfo.
	InterfaceInfos Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos

	// IP FIB prefix brief table.
	IpPrefixBriefs Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs

	// NHInfoTable is accessed by two keys; {NHInterface,NHAddress}.
	NhInfoDetailHardwareIngress Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress

	// NHInfoTable is accessed by two keys; {NHInterface,NHAddress}.
	NhInfoBrief Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf VRF table entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specify link type. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo.
	InterfaceInfo []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos Table of InterfaceInfo

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Link type. The type is FibLink.
	LinkType interface{}

	// Table of interfaces.
	Interfaces Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo Specify link type

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specify Interface name. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface.
	Interface []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces Table of interfaces

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	PerInterface interface{}

	// FIB Interface type. The type is interface{} with range: 0..4294967295.
	FibInterfaceType interface{}

	// Pointer to fibidb. The type is interface{} with range: 0..4294967295.
	FibIdPointer interface{}

	// Flags on fibidb. The type is interface{} with range: 0..4294967295.
	FibIdFlags interface{}

	// Pointer to fibidb extension. The type is interface{} with range:
	// 0..4294967295.
	FibIdExtensionPointer interface{}

	// Flags on fibidb extension. The type is interface{} with range:
	// 0..4294967295.
	FibIdExtensionFlags interface{}

	// Number of dependent nhinfo's. The type is interface{} with range:
	// 0..4294967295.
	NumberOfDependentNextHopInformation interface{}

	// Vrf local cef info ptr. The type is interface{} with range: 0..4294967295.
	VrfLocalCefInformationPointer interface{}

	// Reference count. The type is interface{} with range: 0..65535.
	ReferenceCount interface{}

	// Time last modified. The type is interface{} with range: 0..4294967295.
	LastModifiedTime interface{}

	// Last Oper. The type is FibidbOper.
	LastOperation interface{}

	// Is the protocol configured?. The type is bool.
	ProtocolEnabled interface{}

	// Reference count for the protocol. The type is interface{} with range:
	// 0..4294967295.
	ReferanceCountForProtocol interface{}

	// Number of input packets. The type is interface{} with range:
	// 0..18446744073709551615.
	NumberOfInputPackets interface{}

	// Number of input bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NumberOfInputBytes interface{}

	// Number of output packets. The type is interface{} with range:
	// 0..18446744073709551615.
	NumberOfOutputPackets interface{}

	// Number of output bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	NumberOfOutputBytes interface{}

	// Interface up flag. The type is bool.
	InterfaceUpFlag interface{}

	// Per packet loadbalancing flag. The type is bool.
	PerPacketLoadBalancingFlag interface{}

	// P2P interface flag. The type is bool.
	P2pInterfaceFlag interface{}

	// Loopback interface flag. The type is bool.
	LoopbackInterfaceFlag interface{}

	// Null interface flag. The type is bool.
	NullInterfaceFlag interface{}

	// Tunnel interface flag. The type is bool.
	TunnelInterfaceFlag interface{}

	// GRE Tunnel interface flag. The type is bool.
	GreTunnelInterfaceFlag interface{}

	// Punt packets from FIB switching flag. The type is bool.
	PuntPacketsFromFibSwitchingFlag interface{}

	// Drop packets while FIB switching flag. The type is bool.
	DropPacketsWhileFibSwitchingFlag interface{}

	// Punt packets from linecard flag. The type is bool.
	PuntPacketsFromLinecardFlag interface{}

	// Pimary local v4 address for the interface. The type is string with length:
	// 0..52.
	PrimaryIpv4Address interface{}

	// Pimary local v6 address for the interface. The type is string with length:
	// 0..52.
	PrimaryIpv6Address interface{}

	// Detailed FIB interface information.
	DetailFibIntInformation Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_DetailFibIntInformation

	// Internal Information.
	SiInternal Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface Specify Interface name

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_DetailFibIntInformation

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_DetailFibIntInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface Protocol MTU. The type is interface{} with range: 0..65535.
	InterfaceMtu interface{}

	// Forwarding enabled/disabled flag. The type is bool.
	ForwardingFlag interface{}

	// RPF configured flag. The type is bool.
	RpfConfiguredFlag interface{}

	// RPF mode. The type is FibRpfMode.
	RpfMode interface{}

	// Allow default route with RPF. The type is bool.
	DefaultRouteWithRpf interface{}

	// Allow selfping with RPF. The type is bool.
	SelfPingWithRpf interface{}

	// BGP PA configured flag. The type is bool.
	BgpPaInputConfiguredFlag interface{}

	// src BGP PA configured flag. The type is bool.
	SourceBgpPaInputConfiguredFlag interface{}

	// dst BGP PA configured flag. The type is bool.
	DestinationBgpPaInputConfiguredFlag interface{}

	// BGP PA configured flag. The type is bool.
	BgpPaOutputConfiguredFlag interface{}

	// src BGP PA configured flag. The type is bool.
	SourceBgpPaOutputConfiguredFlag interface{}

	// dst BGP PA configured flag. The type is bool.
	DestinationBgpPaOutputConfiguredFlag interface{}

	// ICMP  configured flag. The type is interface{} with range: 0..4294967295.
	IcmpFlag interface{}

	// Drop packets with multiple-label-stack if set. The type is bool.
	MultiLabelDropFlag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_DetailFibIntInformation Detailed FIB interface information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_DetailFibIntInformation) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Event History for IDB.
	FibIdbHist Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibIdbHist

	// Event History for Srtehead.
	FibSrteHeadHist Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibSrteHeadHist
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal Internal Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibIdbHist

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibIdbHist struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Class name string. The type is string.
	EvtClassName interface{}

	// Array of event entries. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibIdbHist_EvtEntry.
	EvtEntry []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibIdbHist_EvtEntry
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibIdbHist Event History for IDB

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibIdbHist) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibIdbHist_EvtEntry

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibIdbHist_EvtEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The timestamp of the event. The type is string.
	EvtTimestamp interface{}

	// Event name. The type is string.
	EvtName interface{}

	// Event type. The type is interface{} with range: 0..255.
	EvtType interface{}

	// Multiple instance flag. The type is bool.
	EvtMany interface{}

	// Sticky flag. The type is bool.
	EvtSticky interface{}

	// Optional data. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibIdbHist_EvtEntry_EvtData.
	EvtData []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibIdbHist_EvtEntry_EvtData
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibIdbHist_EvtEntry Array of event entries

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibIdbHist_EvtEntry) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibIdbHist_EvtEntry_EvtData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibIdbHist_EvtEntry_EvtData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibIdbHist_EvtEntry_EvtData Optional data

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibIdbHist_EvtEntry_EvtData) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibSrteHeadHist

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibSrteHeadHist struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Class name string. The type is string.
	EvtClassName interface{}

	// Array of event entries. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibSrteHeadHist_EvtEntry.
	EvtEntry []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibSrteHeadHist_EvtEntry
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibSrteHeadHist Event History for Srtehead

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibSrteHeadHist) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibSrteHeadHist_EvtEntry

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibSrteHeadHist_EvtEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The timestamp of the event. The type is string.
	EvtTimestamp interface{}

	// Event name. The type is string.
	EvtName interface{}

	// Event type. The type is interface{} with range: 0..255.
	EvtType interface{}

	// Multiple instance flag. The type is bool.
	EvtMany interface{}

	// Sticky flag. The type is bool.
	EvtSticky interface{}

	// Optional data. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibSrteHeadHist_EvtEntry_EvtData.
	EvtData []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibSrteHeadHist_EvtEntry_EvtData
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibSrteHeadHist_EvtEntry Array of event entries

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibSrteHeadHist_EvtEntry) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibSrteHeadHist_EvtEntry_EvtData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibSrteHeadHist_EvtEntry_EvtData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibSrteHeadHist_EvtEntry_EvtData Optional data

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_InterfaceInfos_InterfaceInfo_Interfaces_Interface_SiInternal_FibSrteHeadHist_EvtEntry_EvtData) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP FIB prefix brief table entry. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief.
	IpPrefixBrief []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs IP FIB prefix brief table

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination IP address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// IP prefix length. The type is interface{} with range: 0..128.
	PrefixLength interface{}

	// Proto type for this entry. The type is interface{} with range:
	// 0..4294967295.
	ProtocolTypeFibEntry interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PlatformHardware interface{}

	// Number of references to the pathlist. The type is interface{} with range:
	// 0..4294967295.
	NumberOfReferancesToPathList interface{}

	// The pathlist flags. The type is interface{} with range: 0..4294967295.
	PathListFlags interface{}

	// The pathlist source. The type is interface{} with range: 0..4294967295.
	PathListSource interface{}

	// Number of references to the LDI. The type is interface{} with range:
	// 0..4294967295.
	NumberOfReferancesToLdi interface{}

	// The LDI flags. The type is interface{} with range: 0..4294967295.
	LdiFlags interface{}

	// The flags of ext assocaited with LDI . The type is interface{} with range:
	// 0..4294967295.
	FlagsExternalLdi interface{}

	// The pointer to the ext assocaited with LDI. The type is interface{} with
	// range: 0..4294967295.
	PointerExternalLdi interface{}

	// exact-path interface handle. The type is interface{} with range:
	// 0..4294967295.
	ExactPathInterfaceHandle interface{}

	// exact-path GRE physical interface handle. The type is interface{} with
	// range: 0..4294967295.
	ExactPathGreInterfaceHandle interface{}

	// exact-route GRE phy ifh available. The type is bool.
	ExactRouteGrePhysIfhAvail interface{}

	// exact-route result. The type is bool.
	ExactRouteResult interface{}

	// Prefix is static or connected. The type is bool.
	PrefixIsStaticOrConnected interface{}

	// Packet should always be received. The type is bool.
	PacketShouldRecieve interface{}

	// Prefix is connected. The type is bool.
	PrefixConnected interface{}

	// Prefix is for an adjacency. The type is bool.
	PrefixForAdjancency interface{}

	// Prefix is for a PIC nexthop. The type is bool.
	PrefixForPicNextHop interface{}

	// Purgable after the purge interval. The type is bool.
	PurgableAfterPurgeInterval interface{}

	// Broadcast receive flag. The type is bool.
	BroadcastReciveFlag interface{}

	// Broadcast forward flag. The type is bool.
	BroadcastForwardFlag interface{}

	// 0/0 route added as default route. The type is bool.
	ZeroByZeroRouteAsDefault interface{}

	// External switch function triggered. The type is bool.
	ExternalSwitchTriggered interface{}

	// Route attributes summary flag. The type is bool.
	RouteAttributeFlag interface{}

	// Dummy real zero route. The type is bool.
	DummyRealZeroRoute interface{}

	// The LDI LW flags. The type is interface{} with range: 0..4294967295.
	LdiLwFlag interface{}

	// The refcounter of LDI LW LDI. The type is interface{} with range:
	// 0..4294967295.
	RefCounterOfLdiLwLdi interface{}

	// The type of LDI LW LDI. The type is interface{} with range: 0..4294967295.
	TypeOfLdiLwLdi interface{}

	// The LSPA flags. The type is interface{} with range: 0..4294967295.
	LspaFlags interface{}

	// The version of the route. The type is interface{} with range:
	// 0..18446744073709551615.
	VersionOfRoute interface{}

	// Priority at which the route was downloaded. The type is interface{} with
	// range: 0..4294967295.
	FibRouteDownloadPriority interface{}

	// The time of last update in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	TimeOfLastUpdateInMsec interface{}

	// Is L2 Subscriber route. The type is bool.
	L2SubscriberRoute interface{}

	// XConnect-id associated with L2 subscriber. The type is interface{} with
	// range: 0..4294967295.
	L2SubscriberXconnectId interface{}

	// Flags associated with L2 subscriber. The type is interface{} with range:
	// 0..4294967295.
	L2SubscriberFlags interface{}

	// IP protocol associated with L2 subscriber. The type is interface{} with
	// range: 0..4294967295.
	L2SubscriberIpProtocol interface{}

	// L2TPv3 cookie length for L2 subscriber. The type is interface{} with range:
	// 0..4294967295.
	L2tpv3CookieLengthBits interface{}

	// Route destined for Line Card that support External Reach only. The type is
	// bool.
	RouteForExternalReachLinecardFlag interface{}

	// The source of this route is not preferred over other sources with the same
	// prefix. The type is bool.
	RouteSourceNotPreferred interface{}

	// Route is a MPLS Segment-Routing prefix. The type is bool.
	RouteIsSrFlag interface{}

	// Detailed FIB entry information.
	DetailFibEntryInformation Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation

	// FIB entry path details.
	FibEntryPath Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath

	// Leaf Extension Object List. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_ExtensionObject.
	ExtensionObject []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_ExtensionObject
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief IP FIB prefix brief table entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB entry version number. The type is interface{} with range:
	// 0..4294967295.
	FibEntryVersion interface{}

	// Per Prefix Accounting. The type is interface{} with range: 0..255.
	PerPrefixAccounting interface{}

	// Load sharing type. The type is FibLoadshareShow.
	LoadSharingType interface{}

	// FIB entry adjacency type. The type is FibAdjacencyShow.
	FibEntryAdjacencyType interface{}

	// FIB Protocol type. The type is interface{} with range: 0..4294967295.
	FibProtocolType interface{}

	// AFI FIB protocol type. The type is interface{} with range: 0..4294967295.
	AfiFibProtocolType interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	AibL3Address interface{}

	// ADJ ADDR LEN. The type is interface{} with range: 0..4294967295.
	AdjacencyAddressLength interface{}

	// ADJ IFH. The type is interface{} with range: 0..4294967295.
	AdjacencyInterface interface{}

	// FIB Special NHINFO Type. The type is interface{} with range: 0..4294967295.
	FibSpecialNhInformationType interface{}

	// FIB entry adj address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	FibEntryAdjacencyAddress interface{}

	// FIB entry adjacency interface. The type is interface{} with range:
	// 0..4294967295.
	FibEntryAdjacencyInterface interface{}

	// Packets through this FIB entry. The type is interface{} with range:
	// 0..18446744073709551615.
	PacketsThroughFibEntry interface{}

	// Bytes through this FIB entry. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	BytesThroughFibEntry interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	DetailedPrefixLength interface{}

	// Prefix protocol. The type is interface{} with range: 0..4294967295.
	PrefixProtocol interface{}

	// Precedence for packets to this entry. The type is interface{} with range:
	// 0..255.
	PrecedenceForpackets interface{}

	// Traffic index for packets to this entry. The type is interface{} with
	// range: 0..255.
	TrafficIndexForPackets interface{}

	// Switch function compontent ID. The type is interface{} with range:
	// 0..4294967295.
	SwitchCompontentId interface{}

	// Fast adjacency flag. The type is bool.
	FastAdjacencyFlag interface{}

	// Illegal fast adjacency flag. The type is bool.
	IllegalFastAdjacencyFlag interface{}

	// Remote adjacency flag. The type is bool.
	RemoteAdjacencyFlag interface{}

	// BGP attribute id. The type is interface{} with range: 0..4294967295.
	BgpAttributeId interface{}

	// BGP local attribute id. The type is interface{} with range: 0..4294967295.
	BgpLocalAttributeId interface{}

	// BGP attribute origin as. The type is interface{} with range: 0..4294967295.
	BgpAttributeOriginAs interface{}

	// BGP attribute next hop as. The type is interface{} with range:
	// 0..4294967295.
	BgpAttributeNextHopAs interface{}

	// As path string. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PathString interface{}

	// extcom st. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ExtcomString interface{}

	// com st. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ComString interface{}

	// extended community. The type is interface{} with range: 0..4294967295.
	ExtendedCommunity interface{}

	// qos group. The type is interface{} with range: 0..4294967295.
	QosGroup interface{}

	// mpls fec. The type is interface{} with range: 0..4294967295.
	MplsFec interface{}

	// qppb QOS group and IP precedence. The type is interface{} with range:
	// 0..4294967295.
	QppbQosGroupAndIpPrecedence interface{}

	// PBR flow-tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// SPP forwarding class ID. The type is interface{} with range: 0..255.
	ForwardClass interface{}

	// The time of last update for PL in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	PlTimeOfLastUpdateInMsec interface{}

	// The time of last update for LDI in msec. The type is interface{} with
	// range: 0..18446744073709551615.
	LdiTimeOfLastUpdateInMsec interface{}

	// The time of last update for LW-LDI in msec. The type is interface{} with
	// range: 0..18446744073709551615.
	LwldiTimeOfLastUpdateInMsec interface{}

	// The type of time-stamp on PL. The type is interface{} with range:
	// 0..4294967295.
	PlTimeStampType interface{}

	// Detailed Loadshare info.
	LoadshareInformation Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation Detailed FIB entry information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets through this loadinfo. The type is interface{} with range:
	// 0..18446744073709551615.
	PacketsThroughLoadInformation interface{}

	// Bytes through this loadinfo. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	BytesThroughLoadInformation interface{}

	// Total packets through this loadinfo. The type is interface{} with range:
	// 0..18446744073709551615.
	TotalPacketsThroughLoadInformation interface{}

	// Total bytes through this loadinfo. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalBytesThroughLoadInformation interface{}

	// Prefix of the owner. The type is interface{} with range: 0..4294967295.
	PrefixOfOwner interface{}

	// Mask length of the owner. The type is interface{} with range:
	// 0..4294967295.
	MaskLengthOfOwner interface{}

	// Loadinfo reference count. The type is interface{} with range: 0..65535.
	LoadInformationReferenceCount interface{}

	// Per destination load sharing flag. The type is bool.
	PerDestLoadSharingFlag interface{}

	// Loadinfo owner deleted flag. The type is bool.
	LoadInformationOwnerDeletedFlag interface{}

	// Loadinfo sanity flag. The type is bool.
	LoadinfoSanityFlag interface{}

	// Owner flag. The type is bool.
	IsOwner interface{}

	// Loadinfo internal data.
	LoadInformtionInternalData Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation Detailed Loadshare info

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// level of ldis. The type is interface{} with range: 0..255.
	LevelOfldis interface{}

	// no. of ldis. The type is interface{} with range: 0..255.
	NumberOfLdis interface{}

	// Maximum index of the arrays. The type is interface{} with range:
	// 0..4294967295.
	MaximumIndexArrays interface{}

	// Path indices. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PathIndices interface{}

	// Path indices. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PathLdiNumbers interface{}

	// Maximum slots. The type is interface{} with range: 0..4294967295.
	MaximumSlots interface{}

	// Normalized weights. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	NormalizedWeights interface{}

	// Tunnel class value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	TunnelClassValue interface{}

	// PBTS info valid flag. The type is bool.
	IsPbtsInfoValid interface{}

	// PBTS class offset. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PbtsClassOffset interface{}

	// PBTS class num paths. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PbtsClassNumPaths interface{}

	// PBTS class falls back to class. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PbtsFallbackMappedClass interface{}

	// Round Robin Disable. The type is bool.
	RoundRobinDisable interface{}

	// Number of LDI next hop buckets. The type is interface{} with range: 0..255.
	LdiNextHopBuckets interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PlatformHardwareInformation interface{}

	// Sanity flag. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_SanityFlag.
	SanityFlag []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_SanityFlag

	// Interface handle. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_InterfaceHandle.
	InterfaceHandle []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_InterfaceHandle

	// Weights of paths. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_WeightsOfPath.
	WeightsOfPath []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_WeightsOfPath

	// Adjacency address. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_AdjacencyAddress.
	AdjacencyAddress []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_AdjacencyAddress

	// Does PBTS class fall back to drop or any class. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsClassIsFallbackMapped.
	PbtsClassIsFallbackMapped []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsClassIsFallbackMapped

	// PBTS class falls back to drop. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsFallbackToDrop.
	PbtsFallbackToDrop []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsFallbackToDrop

	// Tunnel is forward class. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_TunnelIsForwardClass.
	TunnelIsForwardClass []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_TunnelIsForwardClass
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData Loadinfo internal data

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_AdjacencyAddress

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_AdjacencyAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// address. The type is string with length: 0..60.
	Address interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_AdjacencyAddress Adjacency address

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_AdjacencyAddress) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_InterfaceHandle

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_InterfaceHandle struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern: [a-zA-Z0-9._/-]+.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_InterfaceHandle Interface handle

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_InterfaceHandle) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsClassIsFallbackMapped

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsClassIsFallbackMapped struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Array entry. The type is bool.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsClassIsFallbackMapped Does PBTS class fall back to drop or any class

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsClassIsFallbackMapped) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsFallbackToDrop

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsFallbackToDrop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Array entry. The type is bool.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsFallbackToDrop PBTS class falls back to drop

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsFallbackToDrop) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_SanityFlag

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_SanityFlag struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is bool.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_SanityFlag Sanity flag

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_SanityFlag) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_TunnelIsForwardClass

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_TunnelIsForwardClass struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Array entry. The type is bool.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_TunnelIsForwardClass Tunnel is forward class

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_TunnelIsForwardClass) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_WeightsOfPath

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_WeightsOfPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_WeightsOfPath Weights of paths

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_WeightsOfPath) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_ExtensionObject

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_ExtensionObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is FibShTblFibExtBag.
	Type interface{}

	// sfecd le.
	SfecdLe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_ExtensionObject_SfecdLe
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_ExtensionObject Leaf Extension Object List

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_ExtensionObject) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_ExtensionObject_SfecdLe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_ExtensionObject_SfecdLe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Context Label Exist. The type is bool.
	ContextLabelFlag interface{}

	// Context Label. The type is interface{} with range: 0..4294967295.
	ContextLabel interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_ExtensionObject_SfecdLe sfecd le

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_ExtensionObject_SfecdLe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// fib sh tbl path. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath.
	FibShTblPath []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath FIB entry path details

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	HardwareInformation interface{}

	// Interface handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BriefInterfaceHandle interface{}

	// Next hop prefix. The type is string with length: 0..52.
	BriefNextHopPrefix interface{}

	// Local label to recurse over. The type is interface{} with range:
	// 0..4294967295.
	ViaLabelToRecurse interface{}

	// P-node address. The type is string with length: 0..52.
	BriefPnodeAddress interface{}

	// Q-node address. The type is string with length: 0..52.
	BriefQnodeAddress interface{}

	// LFA protection type. The type is FibUpdatePathLfaProtection.
	BriefLfaProtectionType interface{}

	// Resolved path. The type is bool.
	ResolvedPath interface{}

	// Recursive path. The type is bool.
	RecursivePath interface{}

	// Packets received on this path. The type is bool.
	PacketsReceivedPath interface{}

	// Attached path. The type is bool.
	AttachedPath interface{}

	// Backup path. The type is bool.
	BackupPath interface{}

	// Best external path. The type is bool.
	BestExternalPath interface{}

	// Is protection ignored. The type is bool.
	ProtectIgnore interface{}

	// Is this the path used for DLB. The type is bool.
	PathDlb interface{}

	// Path flags. The type is interface{} with range: 0..4294967295.
	PathFlags interface{}

	// Path Info flags. The type is interface{} with range: 0..65535.
	PathInfoFlags interface{}

	// Path index. The type is interface{} with range: 0..255.
	PathIndex interface{}

	// Backup path index. The type is interface{} with range: 0..255.
	BackupIndex interface{}

	// Next Hop Index. The type is interface{} with range: 0..4294967295.
	NextHopIndex interface{}

	// Parent Interface Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentInterfaceHandle interface{}

	// recursion via /N constraint. The type is interface{} with range: 0..255.
	RecursionviaLen interface{}

	// More detail about this path entry.
	MoreDetailAboutPath Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath

	// mpls info for this path entry.
	MplsInformationForPath Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath fib sh tbl path

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP address to recurse to. The type is string with length: 0..52.
	IpAddressToRecurse interface{}

	// Local label to recurse over. The type is interface{} with range:
	// 0..4294967295.
	LabelToRecurse interface{}

	// Next hop prefix. The type is string with length: 0..52.
	DetailNextHopPrefix interface{}

	// Next hop mask length. The type is interface{} with range: 0..255.
	NextHopMaskLength interface{}

	// Interface associated with this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceAssociatedPath interface{}

	// Next hop interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// Next hop VRF. The type is string.
	NextHopVrf interface{}

	// Tunnel endpoint id. The type is interface{} with range: 0..4294967295.
	TunnleEndpointId interface{}

	// LISP RLOC ID. The type is interface{} with range: 0..4294967295.
	Lisprlocid interface{}

	// No. of dependents for this path. The type is interface{} with range:
	// 0..4294967295.
	NumberOfDependenciesThisPath interface{}

	// Round robin reset value. The type is interface{} with range: 0..255.
	RobinResetValue interface{}

	// Is recursion object a leaf?. The type is bool.
	RecursePrefixObject interface{}

	// Next prefix recursion in the path. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	NextPrefixRecursion interface{}

	// Next prefix length. The type is interface{} with range: 0..255.
	NextPrefixLength interface{}

	// Recursion has two leaves (e.g. implicit-null path). The type is bool.
	RecursePrefixObject2 interface{}

	// Next prefix2 recursion in the path. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	NextPrefixRecursion2 interface{}

	// Next prefix2 length. The type is interface{} with range: 0..255.
	NextPrefixLength2 interface{}

	// FIB entry adjacency type. The type is FibAdjacencyShow.
	DetailFibAdjacencyType interface{}

	// Current path flag. The type is bool.
	CurrentPathFlag interface{}

	// Recursive path information is available. The type is bool.
	RecursivePathInformation interface{}

	// Path is an external adjacency. The type is bool.
	ExternalAdjacency interface{}

	// FIB Nhinfo type. The type is FibNeh.
	FibPathNhInformationType interface{}

	// FIB Nhinfo type special. The type is FibNehSpecial.
	FibPathNhInformationTypeSpecial interface{}

	// Weight of the path. The type is interface{} with range: 0..4294967295.
	WeightOfPath interface{}

	// Tunnel class of the path. The type is interface{} with range: 0..255.
	TunnelClass interface{}

	// Tunnel is forward class. The type is bool.
	TunnelIsForwardClass interface{}

	// IP Encap. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap.
	SpdIpencap []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap

	// Next Next hop sets. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath_NextNextHop.
	NextNextHop []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath_NextNextHop
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath More detail about this path entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath_NextNextHop

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Next next hop index. The type is interface{} with range: 0..255.
	NextNextHopIndex interface{}

	// Next next hop prefix. The type is string with length: 0..52.
	NextNextHopPrefix interface{}

	// Next next hop interface index. The type is interface{} with range:
	// 0..4294967295.
	NextNextHopInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath_NextNextHop Next Next hop sets

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath_NextNextHop) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Header Count. The type is interface{} with range: 0..255.
	IpEncapHdrCount interface{}

	// IPEncap Object Locks. The type is interface{} with range: 0..4294967295.
	IpEncapLocks interface{}

	// Transport Table. The type is interface{} with range: 0..4294967295.
	IpEncapTransportTbl interface{}

	// Transport VRF name. The type is string.
	IpeTransportVrfName interface{}

	// Transport AF. The type is interface{} with range: 0..4294967295.
	IpEncapTransportAf interface{}

	// Payload AF. The type is interface{} with range: 0..4294967295.
	IpEncapPayloadAf interface{}

	// Payload MTU. The type is interface{} with range: 0..65535.
	IpEncapPayloadMtu interface{}

	// Pointer to parent. The type is interface{} with range: 0..4294967295.
	IpEncapParent interface{}

	// Parent type enumeration. The type is interface{} with range: 0..4294967295.
	IpEncapParentType interface{}

	// Headers. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap_IpEncapHdr.
	IpEncapHdr []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap_IpEncapHdr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap IP Encap

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap_IpEncapHdr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap_IpEncapHdr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Header Type. The type is FibShIpencapHdr.
	IpEncapHdrType interface{}

	// Static Header. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	IpEncapHdrp interface{}

	// Dynamic Header Fields. The type is interface{} with range: 0..4294967295.
	IpEncapHdrDyn interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap_IpEncapHdr Headers

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap_IpEncapHdr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LocalLable. The type is interface{} with range: 0..4294967295.
	LocalLable interface{}

	// RecursiveFwdChain. The type is bool.
	RecursiveFwdChain interface{}

	// NumberOfIGPPaths. The type is interface{} with range: 0..4294967295.
	NumberOfIgpPaths interface{}

	// RemoteBackupPath. The type is bool.
	RemoteBackup interface{}

	// Recursive Label(s). The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath_RecursiveLblStack.
	RecursiveLblStack []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath_RecursiveLblStack

	// igp label stack array. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray.
	IgpLabelStackArray []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath mpls info for this path entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NumberOfLabels. The type is interface{} with range: 0..4294967295.
	NumberOfLabels interface{}

	// OutInterface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// NHAddress. The type is string with length: 0..52.
	NhAddress interface{}

	// lstack. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray_Lstack.
	Lstack []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray_Lstack
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray igp label stack array

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray_Lstack

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray_Lstack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray_Lstack lstack

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray_Lstack) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath_RecursiveLblStack

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath_RecursiveLblStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath_RecursiveLblStack Recursive Label(s)

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixBriefs_IpPrefixBrief_FibEntryPath_FibShTblPath_MplsInformationForPath_RecursiveLblStack) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP FIB prefix detail table entry. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail.
	IpPrefixDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails IP FIB prefix detail table

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination IP address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// IP prefix length. The type is interface{} with range: 0..128.
	PrefixLength interface{}

	// Proto type for this entry. The type is interface{} with range:
	// 0..4294967295.
	ProtocolTypeFibEntry interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PlatformHardware interface{}

	// Number of references to the pathlist. The type is interface{} with range:
	// 0..4294967295.
	NumberOfReferancesToPathList interface{}

	// The pathlist flags. The type is interface{} with range: 0..4294967295.
	PathListFlags interface{}

	// The pathlist source. The type is interface{} with range: 0..4294967295.
	PathListSource interface{}

	// Number of references to the LDI. The type is interface{} with range:
	// 0..4294967295.
	NumberOfReferancesToLdi interface{}

	// The LDI flags. The type is interface{} with range: 0..4294967295.
	LdiFlags interface{}

	// The flags of ext assocaited with LDI . The type is interface{} with range:
	// 0..4294967295.
	FlagsExternalLdi interface{}

	// The pointer to the ext assocaited with LDI. The type is interface{} with
	// range: 0..4294967295.
	PointerExternalLdi interface{}

	// exact-path interface handle. The type is interface{} with range:
	// 0..4294967295.
	ExactPathInterfaceHandle interface{}

	// exact-path GRE physical interface handle. The type is interface{} with
	// range: 0..4294967295.
	ExactPathGreInterfaceHandle interface{}

	// exact-route GRE phy ifh available. The type is bool.
	ExactRouteGrePhysIfhAvail interface{}

	// exact-route result. The type is bool.
	ExactRouteResult interface{}

	// Prefix is static or connected. The type is bool.
	PrefixIsStaticOrConnected interface{}

	// Packet should always be received. The type is bool.
	PacketShouldRecieve interface{}

	// Prefix is connected. The type is bool.
	PrefixConnected interface{}

	// Prefix is for an adjacency. The type is bool.
	PrefixForAdjancency interface{}

	// Prefix is for a PIC nexthop. The type is bool.
	PrefixForPicNextHop interface{}

	// Purgable after the purge interval. The type is bool.
	PurgableAfterPurgeInterval interface{}

	// Broadcast receive flag. The type is bool.
	BroadcastReciveFlag interface{}

	// Broadcast forward flag. The type is bool.
	BroadcastForwardFlag interface{}

	// 0/0 route added as default route. The type is bool.
	ZeroByZeroRouteAsDefault interface{}

	// External switch function triggered. The type is bool.
	ExternalSwitchTriggered interface{}

	// Route attributes summary flag. The type is bool.
	RouteAttributeFlag interface{}

	// Dummy real zero route. The type is bool.
	DummyRealZeroRoute interface{}

	// The LDI LW flags. The type is interface{} with range: 0..4294967295.
	LdiLwFlag interface{}

	// The refcounter of LDI LW LDI. The type is interface{} with range:
	// 0..4294967295.
	RefCounterOfLdiLwLdi interface{}

	// The type of LDI LW LDI. The type is interface{} with range: 0..4294967295.
	TypeOfLdiLwLdi interface{}

	// The LSPA flags. The type is interface{} with range: 0..4294967295.
	LspaFlags interface{}

	// The version of the route. The type is interface{} with range:
	// 0..18446744073709551615.
	VersionOfRoute interface{}

	// Priority at which the route was downloaded. The type is interface{} with
	// range: 0..4294967295.
	FibRouteDownloadPriority interface{}

	// The time of last update in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	TimeOfLastUpdateInMsec interface{}

	// Is L2 Subscriber route. The type is bool.
	L2SubscriberRoute interface{}

	// XConnect-id associated with L2 subscriber. The type is interface{} with
	// range: 0..4294967295.
	L2SubscriberXconnectId interface{}

	// Flags associated with L2 subscriber. The type is interface{} with range:
	// 0..4294967295.
	L2SubscriberFlags interface{}

	// IP protocol associated with L2 subscriber. The type is interface{} with
	// range: 0..4294967295.
	L2SubscriberIpProtocol interface{}

	// L2TPv3 cookie length for L2 subscriber. The type is interface{} with range:
	// 0..4294967295.
	L2tpv3CookieLengthBits interface{}

	// Route destined for Line Card that support External Reach only. The type is
	// bool.
	RouteForExternalReachLinecardFlag interface{}

	// The source of this route is not preferred over other sources with the same
	// prefix. The type is bool.
	RouteSourceNotPreferred interface{}

	// Route is a MPLS Segment-Routing prefix. The type is bool.
	RouteIsSrFlag interface{}

	// Detailed FIB entry information.
	DetailFibEntryInformation Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation

	// FIB entry path details.
	FibEntryPath Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath

	// Leaf Extension Object List. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_ExtensionObject.
	ExtensionObject []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_ExtensionObject
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail IP FIB prefix detail table entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB entry version number. The type is interface{} with range:
	// 0..4294967295.
	FibEntryVersion interface{}

	// Per Prefix Accounting. The type is interface{} with range: 0..255.
	PerPrefixAccounting interface{}

	// Load sharing type. The type is FibLoadshareShow.
	LoadSharingType interface{}

	// FIB entry adjacency type. The type is FibAdjacencyShow.
	FibEntryAdjacencyType interface{}

	// FIB Protocol type. The type is interface{} with range: 0..4294967295.
	FibProtocolType interface{}

	// AFI FIB protocol type. The type is interface{} with range: 0..4294967295.
	AfiFibProtocolType interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	AibL3Address interface{}

	// ADJ ADDR LEN. The type is interface{} with range: 0..4294967295.
	AdjacencyAddressLength interface{}

	// ADJ IFH. The type is interface{} with range: 0..4294967295.
	AdjacencyInterface interface{}

	// FIB Special NHINFO Type. The type is interface{} with range: 0..4294967295.
	FibSpecialNhInformationType interface{}

	// FIB entry adj address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	FibEntryAdjacencyAddress interface{}

	// FIB entry adjacency interface. The type is interface{} with range:
	// 0..4294967295.
	FibEntryAdjacencyInterface interface{}

	// Packets through this FIB entry. The type is interface{} with range:
	// 0..18446744073709551615.
	PacketsThroughFibEntry interface{}

	// Bytes through this FIB entry. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	BytesThroughFibEntry interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	DetailedPrefixLength interface{}

	// Prefix protocol. The type is interface{} with range: 0..4294967295.
	PrefixProtocol interface{}

	// Precedence for packets to this entry. The type is interface{} with range:
	// 0..255.
	PrecedenceForpackets interface{}

	// Traffic index for packets to this entry. The type is interface{} with
	// range: 0..255.
	TrafficIndexForPackets interface{}

	// Switch function compontent ID. The type is interface{} with range:
	// 0..4294967295.
	SwitchCompontentId interface{}

	// Fast adjacency flag. The type is bool.
	FastAdjacencyFlag interface{}

	// Illegal fast adjacency flag. The type is bool.
	IllegalFastAdjacencyFlag interface{}

	// Remote adjacency flag. The type is bool.
	RemoteAdjacencyFlag interface{}

	// BGP attribute id. The type is interface{} with range: 0..4294967295.
	BgpAttributeId interface{}

	// BGP local attribute id. The type is interface{} with range: 0..4294967295.
	BgpLocalAttributeId interface{}

	// BGP attribute origin as. The type is interface{} with range: 0..4294967295.
	BgpAttributeOriginAs interface{}

	// BGP attribute next hop as. The type is interface{} with range:
	// 0..4294967295.
	BgpAttributeNextHopAs interface{}

	// As path string. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PathString interface{}

	// extcom st. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ExtcomString interface{}

	// com st. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ComString interface{}

	// extended community. The type is interface{} with range: 0..4294967295.
	ExtendedCommunity interface{}

	// qos group. The type is interface{} with range: 0..4294967295.
	QosGroup interface{}

	// mpls fec. The type is interface{} with range: 0..4294967295.
	MplsFec interface{}

	// qppb QOS group and IP precedence. The type is interface{} with range:
	// 0..4294967295.
	QppbQosGroupAndIpPrecedence interface{}

	// PBR flow-tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// SPP forwarding class ID. The type is interface{} with range: 0..255.
	ForwardClass interface{}

	// The time of last update for PL in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	PlTimeOfLastUpdateInMsec interface{}

	// The time of last update for LDI in msec. The type is interface{} with
	// range: 0..18446744073709551615.
	LdiTimeOfLastUpdateInMsec interface{}

	// The time of last update for LW-LDI in msec. The type is interface{} with
	// range: 0..18446744073709551615.
	LwldiTimeOfLastUpdateInMsec interface{}

	// The type of time-stamp on PL. The type is interface{} with range:
	// 0..4294967295.
	PlTimeStampType interface{}

	// Detailed Loadshare info.
	LoadshareInformation Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation Detailed FIB entry information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Packets through this loadinfo. The type is interface{} with range:
	// 0..18446744073709551615.
	PacketsThroughLoadInformation interface{}

	// Bytes through this loadinfo. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	BytesThroughLoadInformation interface{}

	// Total packets through this loadinfo. The type is interface{} with range:
	// 0..18446744073709551615.
	TotalPacketsThroughLoadInformation interface{}

	// Total bytes through this loadinfo. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TotalBytesThroughLoadInformation interface{}

	// Prefix of the owner. The type is interface{} with range: 0..4294967295.
	PrefixOfOwner interface{}

	// Mask length of the owner. The type is interface{} with range:
	// 0..4294967295.
	MaskLengthOfOwner interface{}

	// Loadinfo reference count. The type is interface{} with range: 0..65535.
	LoadInformationReferenceCount interface{}

	// Per destination load sharing flag. The type is bool.
	PerDestLoadSharingFlag interface{}

	// Loadinfo owner deleted flag. The type is bool.
	LoadInformationOwnerDeletedFlag interface{}

	// Loadinfo sanity flag. The type is bool.
	LoadinfoSanityFlag interface{}

	// Owner flag. The type is bool.
	IsOwner interface{}

	// Loadinfo internal data.
	LoadInformtionInternalData Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation Detailed Loadshare info

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// level of ldis. The type is interface{} with range: 0..255.
	LevelOfldis interface{}

	// no. of ldis. The type is interface{} with range: 0..255.
	NumberOfLdis interface{}

	// Maximum index of the arrays. The type is interface{} with range:
	// 0..4294967295.
	MaximumIndexArrays interface{}

	// Path indices. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PathIndices interface{}

	// Path indices. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PathLdiNumbers interface{}

	// Maximum slots. The type is interface{} with range: 0..4294967295.
	MaximumSlots interface{}

	// Normalized weights. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	NormalizedWeights interface{}

	// Tunnel class value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	TunnelClassValue interface{}

	// PBTS info valid flag. The type is bool.
	IsPbtsInfoValid interface{}

	// PBTS class offset. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PbtsClassOffset interface{}

	// PBTS class num paths. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PbtsClassNumPaths interface{}

	// PBTS class falls back to class. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PbtsFallbackMappedClass interface{}

	// Round Robin Disable. The type is bool.
	RoundRobinDisable interface{}

	// Number of LDI next hop buckets. The type is interface{} with range: 0..255.
	LdiNextHopBuckets interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	PlatformHardwareInformation interface{}

	// Sanity flag. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_SanityFlag.
	SanityFlag []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_SanityFlag

	// Interface handle. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_InterfaceHandle.
	InterfaceHandle []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_InterfaceHandle

	// Weights of paths. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_WeightsOfPath.
	WeightsOfPath []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_WeightsOfPath

	// Adjacency address. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_AdjacencyAddress.
	AdjacencyAddress []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_AdjacencyAddress

	// Does PBTS class fall back to drop or any class. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsClassIsFallbackMapped.
	PbtsClassIsFallbackMapped []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsClassIsFallbackMapped

	// PBTS class falls back to drop. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsFallbackToDrop.
	PbtsFallbackToDrop []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsFallbackToDrop

	// Tunnel is forward class. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_TunnelIsForwardClass.
	TunnelIsForwardClass []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_TunnelIsForwardClass
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData Loadinfo internal data

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_AdjacencyAddress

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_AdjacencyAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// address. The type is string with length: 0..60.
	Address interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_AdjacencyAddress Adjacency address

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_AdjacencyAddress) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_InterfaceHandle

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_InterfaceHandle struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern: [a-zA-Z0-9._/-]+.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_InterfaceHandle Interface handle

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_InterfaceHandle) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsClassIsFallbackMapped

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsClassIsFallbackMapped struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Array entry. The type is bool.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsClassIsFallbackMapped Does PBTS class fall back to drop or any class

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsClassIsFallbackMapped) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsFallbackToDrop

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsFallbackToDrop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Array entry. The type is bool.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsFallbackToDrop PBTS class falls back to drop

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_PbtsFallbackToDrop) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_SanityFlag

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_SanityFlag struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is bool.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_SanityFlag Sanity flag

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_SanityFlag) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_TunnelIsForwardClass

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_TunnelIsForwardClass struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Array entry. The type is bool.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_TunnelIsForwardClass Tunnel is forward class

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_TunnelIsForwardClass) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_WeightsOfPath

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_WeightsOfPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_WeightsOfPath Weights of paths

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_DetailFibEntryInformation_LoadshareInformation_LoadInformtionInternalData_WeightsOfPath) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_ExtensionObject

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_ExtensionObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is FibShTblFibExtBag.
	Type interface{}

	// sfecd le.
	SfecdLe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_ExtensionObject_SfecdLe
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_ExtensionObject Leaf Extension Object List

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_ExtensionObject) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_ExtensionObject_SfecdLe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_ExtensionObject_SfecdLe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Context Label Exist. The type is bool.
	ContextLabelFlag interface{}

	// Context Label. The type is interface{} with range: 0..4294967295.
	ContextLabel interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_ExtensionObject_SfecdLe sfecd le

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_ExtensionObject_SfecdLe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// fib sh tbl path. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath.
	FibShTblPath []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath FIB entry path details

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	HardwareInformation interface{}

	// Interface handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BriefInterfaceHandle interface{}

	// Next hop prefix. The type is string with length: 0..52.
	BriefNextHopPrefix interface{}

	// Local label to recurse over. The type is interface{} with range:
	// 0..4294967295.
	ViaLabelToRecurse interface{}

	// P-node address. The type is string with length: 0..52.
	BriefPnodeAddress interface{}

	// Q-node address. The type is string with length: 0..52.
	BriefQnodeAddress interface{}

	// LFA protection type. The type is FibUpdatePathLfaProtection.
	BriefLfaProtectionType interface{}

	// Resolved path. The type is bool.
	ResolvedPath interface{}

	// Recursive path. The type is bool.
	RecursivePath interface{}

	// Packets received on this path. The type is bool.
	PacketsReceivedPath interface{}

	// Attached path. The type is bool.
	AttachedPath interface{}

	// Backup path. The type is bool.
	BackupPath interface{}

	// Best external path. The type is bool.
	BestExternalPath interface{}

	// Is protection ignored. The type is bool.
	ProtectIgnore interface{}

	// Is this the path used for DLB. The type is bool.
	PathDlb interface{}

	// Path flags. The type is interface{} with range: 0..4294967295.
	PathFlags interface{}

	// Path Info flags. The type is interface{} with range: 0..65535.
	PathInfoFlags interface{}

	// Path index. The type is interface{} with range: 0..255.
	PathIndex interface{}

	// Backup path index. The type is interface{} with range: 0..255.
	BackupIndex interface{}

	// Next Hop Index. The type is interface{} with range: 0..4294967295.
	NextHopIndex interface{}

	// Parent Interface Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentInterfaceHandle interface{}

	// recursion via /N constraint. The type is interface{} with range: 0..255.
	RecursionviaLen interface{}

	// More detail about this path entry.
	MoreDetailAboutPath Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath

	// mpls info for this path entry.
	MplsInformationForPath Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath fib sh tbl path

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP address to recurse to. The type is string with length: 0..52.
	IpAddressToRecurse interface{}

	// Local label to recurse over. The type is interface{} with range:
	// 0..4294967295.
	LabelToRecurse interface{}

	// Next hop prefix. The type is string with length: 0..52.
	DetailNextHopPrefix interface{}

	// Next hop mask length. The type is interface{} with range: 0..255.
	NextHopMaskLength interface{}

	// Interface associated with this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceAssociatedPath interface{}

	// Next hop interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// Next hop VRF. The type is string.
	NextHopVrf interface{}

	// Tunnel endpoint id. The type is interface{} with range: 0..4294967295.
	TunnleEndpointId interface{}

	// LISP RLOC ID. The type is interface{} with range: 0..4294967295.
	Lisprlocid interface{}

	// No. of dependents for this path. The type is interface{} with range:
	// 0..4294967295.
	NumberOfDependenciesThisPath interface{}

	// Round robin reset value. The type is interface{} with range: 0..255.
	RobinResetValue interface{}

	// Is recursion object a leaf?. The type is bool.
	RecursePrefixObject interface{}

	// Next prefix recursion in the path. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	NextPrefixRecursion interface{}

	// Next prefix length. The type is interface{} with range: 0..255.
	NextPrefixLength interface{}

	// Recursion has two leaves (e.g. implicit-null path). The type is bool.
	RecursePrefixObject2 interface{}

	// Next prefix2 recursion in the path. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	NextPrefixRecursion2 interface{}

	// Next prefix2 length. The type is interface{} with range: 0..255.
	NextPrefixLength2 interface{}

	// FIB entry adjacency type. The type is FibAdjacencyShow.
	DetailFibAdjacencyType interface{}

	// Current path flag. The type is bool.
	CurrentPathFlag interface{}

	// Recursive path information is available. The type is bool.
	RecursivePathInformation interface{}

	// Path is an external adjacency. The type is bool.
	ExternalAdjacency interface{}

	// FIB Nhinfo type. The type is FibNeh.
	FibPathNhInformationType interface{}

	// FIB Nhinfo type special. The type is FibNehSpecial.
	FibPathNhInformationTypeSpecial interface{}

	// Weight of the path. The type is interface{} with range: 0..4294967295.
	WeightOfPath interface{}

	// Tunnel class of the path. The type is interface{} with range: 0..255.
	TunnelClass interface{}

	// Tunnel is forward class. The type is bool.
	TunnelIsForwardClass interface{}

	// IP Encap. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap.
	SpdIpencap []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap

	// Next Next hop sets. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath_NextNextHop.
	NextNextHop []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath_NextNextHop
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath More detail about this path entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath_NextNextHop

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Next next hop index. The type is interface{} with range: 0..255.
	NextNextHopIndex interface{}

	// Next next hop prefix. The type is string with length: 0..52.
	NextNextHopPrefix interface{}

	// Next next hop interface index. The type is interface{} with range:
	// 0..4294967295.
	NextNextHopInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath_NextNextHop Next Next hop sets

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath_NextNextHop) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Header Count. The type is interface{} with range: 0..255.
	IpEncapHdrCount interface{}

	// IPEncap Object Locks. The type is interface{} with range: 0..4294967295.
	IpEncapLocks interface{}

	// Transport Table. The type is interface{} with range: 0..4294967295.
	IpEncapTransportTbl interface{}

	// Transport VRF name. The type is string.
	IpeTransportVrfName interface{}

	// Transport AF. The type is interface{} with range: 0..4294967295.
	IpEncapTransportAf interface{}

	// Payload AF. The type is interface{} with range: 0..4294967295.
	IpEncapPayloadAf interface{}

	// Payload MTU. The type is interface{} with range: 0..65535.
	IpEncapPayloadMtu interface{}

	// Pointer to parent. The type is interface{} with range: 0..4294967295.
	IpEncapParent interface{}

	// Parent type enumeration. The type is interface{} with range: 0..4294967295.
	IpEncapParentType interface{}

	// Headers. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap_IpEncapHdr.
	IpEncapHdr []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap_IpEncapHdr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap IP Encap

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap_IpEncapHdr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap_IpEncapHdr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Header Type. The type is FibShIpencapHdr.
	IpEncapHdrType interface{}

	// Static Header. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	IpEncapHdrp interface{}

	// Dynamic Header Fields. The type is interface{} with range: 0..4294967295.
	IpEncapHdrDyn interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap_IpEncapHdr Headers

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MoreDetailAboutPath_SpdIpencap_IpEncapHdr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LocalLable. The type is interface{} with range: 0..4294967295.
	LocalLable interface{}

	// RecursiveFwdChain. The type is bool.
	RecursiveFwdChain interface{}

	// NumberOfIGPPaths. The type is interface{} with range: 0..4294967295.
	NumberOfIgpPaths interface{}

	// RemoteBackupPath. The type is bool.
	RemoteBackup interface{}

	// Recursive Label(s). The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath_RecursiveLblStack.
	RecursiveLblStack []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath_RecursiveLblStack

	// igp label stack array. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray.
	IgpLabelStackArray []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath mpls info for this path entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NumberOfLabels. The type is interface{} with range: 0..4294967295.
	NumberOfLabels interface{}

	// OutInterface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// NHAddress. The type is string with length: 0..52.
	NhAddress interface{}

	// lstack. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray_Lstack.
	Lstack []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray_Lstack
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray igp label stack array

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray_Lstack

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray_Lstack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray_Lstack lstack

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath_IgpLabelStackArray_Lstack) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath_RecursiveLblStack

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath_RecursiveLblStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath_RecursiveLblStack Recursive Label(s)

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_IpPrefixDetails_IpPrefixDetail_FibEntryPath_FibShTblPath_MplsInformationForPath_RecursiveLblStack) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Special nhinfo.
	NhInfoSpecialBrief Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief

	// remote nhinfo.
	NhInfoRemoteBriefs Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs

	// Local (non-remote) nhinfo.
	NhInfoLocalBriefs Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief NHInfoTable is accessed by two keys; {NHInterface,NHAddress}

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief NHinfo entry. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief.
	NhInfoLocalBrief []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs Local (non-remote) nhinfo

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	NhInterfaceName interface{}

	// Next-hop proto. The type is FibProtocol.
	NhProto interface{}

	// Next-hop prefix length. The type is interface{} with range: 0..4294967295.
	NhPfxLength interface{}

	// Next-hop address in string format. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	NhAddress interface{}

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief Brief NHinfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoLocalBriefs_NhInfoLocalBrief_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detail NHinfo entry. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief.
	NhInfoRemoteBrief []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs remote nhinfo

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	NhInterfaceName interface{}

	// Next-hop proto. The type is FibProtocol.
	NhProto interface{}

	// Next-hop prefix length. The type is interface{} with range: 0..4294967295.
	NhPfxLength interface{}

	// Next-hop address in string format. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	NhAddress interface{}

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief Detail NHinfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoRemoteBriefs_NhInfoRemoteBrief_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief special-discard NHInfo entry.
	NhInfoSpecialDiscardBrief Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief

	// Brief special-null NHInfo entry.
	NhInfoSpecialNullBrief Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief

	// Brief special-punt NHInfo entry.
	NhInfoSpecialPuntBrief Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief

	// Brief special-drop NHInfo entry.
	NhInfoSpecialDropBrief Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief Special nhinfo

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief Brief special-discard NHInfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDiscardBrief_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief Brief special-drop NHInfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialDropBrief_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief Brief special-null NHInfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialNullBrief_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief Brief special-punt NHInfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoBrief_NhInfoSpecialBrief_NhInfoSpecialPuntBrief_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local (non-remote) nhinfo.
	NhInfoLocalDetails Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails

	// Special nhinfo.
	NhInfoSpecialDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail

	// Detailed Remote NHInfo table.
	NhInfoRemoteDetails Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail NHInfoTable is accessed by two keys; {NHInterface,NHAddress}

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detail hardware engress info for Special nhinfo.
	NhInfoSpecialDetailHardwareEgress Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress

	// Local (non-remote) nhinfo.
	NhInfoLocalDetailHardwareEgresses Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses

	// Detail hardware egress info for remote NHInfo table.
	NhInfoRemoteDetailHardwareEgresses Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress NHInfoTable is accessed by two keys; {NHInterface,NHAddress}

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detail NHinfo entry. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress.
	NhInfoLocalDetailHardwareEgress []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses Local (non-remote) nhinfo

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	NhInterfaceName interface{}

	// Next-hop proto. The type is FibProtocol.
	NhProto interface{}

	// Next-hop prefix length. The type is interface{} with range: 0..4294967295.
	NhPfxLength interface{}

	// Next-hop address in string format. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	NhAddress interface{}

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress Detail NHinfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoLocalDetailHardwareEgresses_NhInfoLocalDetailHardwareEgress_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detail NHinfo entry. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress.
	NhInfoRemoteDetailHardwareEgress []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses Detail hardware egress info for remote NHInfo table

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	NhInterfaceName interface{}

	// Next-hop proto. The type is FibProtocol.
	NhProto interface{}

	// Next-hop prefix length. The type is interface{} with range: 0..4294967295.
	NhPfxLength interface{}

	// Next-hop address in string format. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	NhAddress interface{}

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress Detail NHinfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoRemoteDetailHardwareEgresses_NhInfoRemoteDetailHardwareEgress_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detail hardware engress info for special-null NHInfo entry.
	NhInfoSpecialNullDetailHardwareEgress Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress

	// Detail hardware engress info for special-punt NHInfo entry.
	NhInfoSpecialPuntDetailHardwareEgress Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress

	// Detail hardware engress info for special-discard NHInfo entry.
	NhInfoSpecialDiscardDetailHardwareEgress Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress

	// Detail hardware engress info for special-drop NHInfo entry.
	NhInfoSpecialDropDetailHardwareEgress Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress Detail hardware engress info for Special nhinfo

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress Detail hardware engress info for special-discard NHInfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDiscardDetailHardwareEgress_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress Detail hardware engress info for special-drop NHInfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialDropDetailHardwareEgress_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress Detail hardware engress info for special-null NHInfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialNullDetailHardwareEgress_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress Detail hardware engress info for special-punt NHInfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareEgress_NhInfoSpecialDetailHardwareEgress_NhInfoSpecialPuntDetailHardwareEgress_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed hardware ingress info for remote NHInfo table.
	NhInfoRemoteDetailHardwareIngresses Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses

	// Local (non-remote) nhinfo.
	NhInfoLocalDetailHardwareIngresses Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses

	// Special nhinfo.
	NhInfoSpecialDetailHardwareIngress Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress NHInfoTable is accessed by two keys; {NHInterface,NHAddress}

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detail NHinfo entry. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress.
	NhInfoLocalDetailHardwareIngress []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses Local (non-remote) nhinfo

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	NhInterfaceName interface{}

	// Next-hop proto. The type is FibProtocol.
	NhProto interface{}

	// Next-hop prefix length. The type is interface{} with range: 0..4294967295.
	NhPfxLength interface{}

	// Next-hop address in string format. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	NhAddress interface{}

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress Detail NHinfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoLocalDetailHardwareIngresses_NhInfoLocalDetailHardwareIngress_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detail NHinfo entry. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress.
	NhInfoRemoteDetailHardwareIngress []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses Detailed hardware ingress info for remote NHInfo table

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	NhInterfaceName interface{}

	// Next-hop proto. The type is FibProtocol.
	NhProto interface{}

	// Next-hop prefix length. The type is interface{} with range: 0..4294967295.
	NhPfxLength interface{}

	// Next-hop address in string format. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	NhAddress interface{}

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress Detail NHinfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoRemoteDetailHardwareIngresses_NhInfoRemoteDetailHardwareIngress_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detail hardware ingress info for special-punt NHInfo entry.
	NhInfoSpecialPuntDetailHardwareIngress Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress

	// Detail hardware ingress info for special-null NHInfo entry.
	NhInfoSpecialNullDetailHardwareIngress Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress

	// Detail hardware ingress info for special-drop NHInfo entry.
	NhInfoSpecialDropDetailHardwareIngress Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress

	// Detail hardware ingress info for special-discard NHInfo entry.
	NhInfoSpecialDiscardDetailHardwareIngress Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress Special nhinfo

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress Detail hardware ingress info for special-discard NHInfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDiscardDetailHardwareIngress_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress Detail hardware ingress info for special-drop NHInfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialDropDetailHardwareIngress_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress Detail hardware ingress info for special-null NHInfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialNullDetailHardwareIngress_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress Detail hardware ingress info for special-punt NHInfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetailHardwareIngress_NhInfoSpecialDetailHardwareIngress_NhInfoSpecialPuntDetailHardwareIngress_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detail NHinfo entry. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail.
	NhInfoLocalDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails Local (non-remote) nhinfo

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	NhInterfaceName interface{}

	// Next-hop proto. The type is FibProtocol.
	NhProto interface{}

	// Next-hop prefix length. The type is interface{} with range: 0..4294967295.
	NhPfxLength interface{}

	// Next-hop address in string format. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	NhAddress interface{}

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail Detail NHinfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoLocalDetails_NhInfoLocalDetail_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detail NHinfo entry. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail.
	NhInfoRemoteDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails Detailed Remote NHInfo table

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	NhInterfaceName interface{}

	// Next-hop proto. The type is FibProtocol.
	NhProto interface{}

	// Next-hop prefix length. The type is interface{} with range: 0..4294967295.
	NhPfxLength interface{}

	// Next-hop address in string format. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	NhAddress interface{}

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail Detail NHinfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoRemoteDetails_NhInfoRemoteDetail_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detail special-punt NHInfo entry.
	NhInfoSpecialPuntDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail

	// Detail special-drop NHInfo entry.
	NhInfoSpecialDropDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail

	// Detail special-null NHInfo entry.
	NhInfoSpecialNullDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail

	// Detail special-discard NHInfo entry.
	NhInfoSpecialDiscardDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail Special nhinfo

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail Detail special-discard NHInfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDiscardDetail_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail Detail special-drop NHInfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialDropDetail_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail Detail special-null NHInfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialNullDetail_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Protocol Type for NHINFO linktype. The type is interface{} with range:
	// 0..4294967295.
	SiLinkProto interface{}

	// NHinfo object. The type is interface{} with range: 0..4294967295.
	SiNhinfo interface{}

	// NHinfo Type. The type is interface{} with range: 0..4294967295.
	SiNhtype interface{}

	// Ifhndl assoc w nhinfo. The type is interface{} with range: 0..4294967295.
	SiIfh interface{}

	// Pamna Interface Type. The type is interface{} with range: 0..4294967295.
	SiPfiInterfaceType interface{}

	// Adj Ptr. The type is interface{} with range: 0..4294967295.
	SiAdjPtr interface{}

	// nhinfo point to adj. The type is bool.
	SiAdjPresent interface{}

	// nature of special nhinfo. The type is interface{} with range:
	// 0..4294967295.
	SiSpecialType interface{}

	// refcount. The type is interface{} with range: 0..4294967295.
	SiRefcount interface{}

	// nhinfo flags. The type is interface{} with range: 0..4294967295.
	SiFlags interface{}

	// ADJ Interface. The type is interface{} with range: 0..4294967295.
	SiAdjIf interface{}

	// Extension Prefix. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiExtPfx interface{}

	// Extension Prefix Len. The type is interface{} with range: 0..4294967295.
	SiExtPfxLen interface{}

	// Extension Prefix Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiExtPfxProto interface{}

	// AIB L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjAddress interface{}

	// ADJ L3 address length. The type is interface{} with range: 0..4294967295.
	SiAdjAddrlen interface{}

	// ADJ L3 address Protocol. The type is interface{} with range: 0..4294967295.
	SiAdjAddrProto interface{}

	// Length of Macstring. The type is interface{} with range: 0..4294967295.
	SiAdjRwLen interface{}

	// Macstring for Adjacency. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiAdjRw interface{}

	// Depenedent nhinfo type. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoType interface{}

	// Dependent nhinfo. The type is interface{} with range: 0..4294967295.
	SiDepNhinfo interface{}

	// Dependent nhinfo ifhndl. The type is interface{} with range: 0..4294967295.
	SiDepNhinfoIfh interface{}

	// pointer to Backup FRR obj. The type is interface{} with range:
	// 0..4294967295.
	SiBkupFrr interface{}

	// pointer to protect FRR object. The type is interface{} with range:
	// 0..4294967295.
	SiProtectFrr interface{}

	// Bacckup NHINFO obj. The type is interface{} with range: 0..4294967295.
	SiBkupNhinfo interface{}

	// Bacckup IFH. The type is interface{} with range: 0..4294967295.
	SiBkupIfh interface{}

	// Bkup L3 Address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiBkupAddr interface{}

	// BKup L3 address length. The type is interface{} with range: 0..4294967295.
	SiBkupAddrlen interface{}

	// BKup L3 address Protocol. The type is interface{} with range:
	// 0..4294967295.
	SiBkupAddrProto interface{}

	// is FRR currently active. The type is bool.
	SiFrrActive interface{}

	// NH is externally managed. The type is bool.
	SiAttrIsExtMgd interface{}

	// NH is incomplete. The type is bool.
	SiAttrIsIncomp interface{}

	// NH is assoc w a TE tunnel. The type is bool.
	SiAttrIsTunnel interface{}

	// NH is assoc w a SRTE tunnel. The type is bool.
	SiAttrIsTunnelSrte interface{}

	// NH is assoc w a GRE tunnel. The type is bool.
	SiAttrIsGreTunnel interface{}

	// GRE tunnel info. The type is interface{} with range: 0..4294967295.
	SiGreTi interface{}

	// Flags on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiFlags interface{}

	// Refcount on GRE tunnel info. The type is interface{} with range:
	// 0..4294967295.
	SiGreTiRefcnt interface{}

	// Is GRE TOS propagate set. The type is bool.
	SiGreTosPropagate interface{}

	// Platform Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiHardware interface{}

	// nhinfo pointer. The type is interface{} with range: 0..4294967295.
	SiNhinfoPtr interface{}

	// pointer to idb. The type is interface{} with range: 0..4294967295.
	SiFnbIdbPtr interface{}

	// Ancestor IFH. The type is interface{} with range: 0..4294967295.
	SiAncIfh interface{}

	// GRE resolving ip-leaf. The type is interface{} with range: 0..4294967295.
	SiGreTiResolvingLeafp interface{}

	// GRE dest address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SiGreDestAddr interface{}

	// NHID value in the TX NH. The type is interface{} with range: 0..4294967295.
	SiNhid interface{}

	// NH update timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	SiUpdTs interface{}

	// PW-HE interface extension.
	SiPwhe Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_SiPwhe

	// NHinfo Extensions.
	NhInfoExtension Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail Detail special-punt NHInfo entry

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NHINFO Extension Detail. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail.
	NhInfoExtensionDetail []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension NHinfo Extensions

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// NHINFO Extension object base information.
	NhInfoExtensionBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

	// NHINFO Extension Detail Information.
	NhInfoExtensionDetail Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail NHINFO Extension Detail

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Extension Object's parent pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentObjectPointer interface{}

	// FIB Extension Object's back pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	BackObjectPointer interface{}

	// FIB Object Base information.
	ObjectBase Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase NHINFO Extension object base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FIB Object Reference Count. The type is interface{} with range:
	// 0..4294967295.
	ObjectReferenceCount interface{}

	// FIB Object flags. The type is interface{} with range: 0..4294967295.
	ObjectFlags interface{}

	// FIB Object type. The type is interface{} with range: 0..255.
	ObjectType interface{}

	// FIB Object TimeStamp in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectTimeStamp interface{}

	// FIB Object pointer. The type is interface{} with range:
	// 0..18446744073709551615.
	ObjectPointer interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase FIB Object Base information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionBase_ObjectBase) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// type. The type is FibNhinfoExtBag.
	Type interface{}

	// snecd nhr.
	SnecdNhr Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail NHINFO Extension Detail Information

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Replicated NHINFO type. The type is interface{} with range: 0..255.
	NhInfoReplicatedType interface{}

	// NHID of the replicated NHINFO. The type is interface{} with range:
	// 0..4294967295.
	NhInfoReplicatedNhId interface{}

	// ENCAP ID of the replicated NHINFO. The type is interface{} with range:
	// 0..18446744073709551615.
	NhInfoReplicatedEncapId interface{}

	// Interface of the replicated NHINFO. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NhInfoReplicatedInterface interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr snecd nhr

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_NhInfoExtension_NhInfoExtensionDetail_NhInfoExtensionDetail_SnecdNhr) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_SiPwhe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_SiPwhe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PW-HE specific client data in adjacency. The type is interface{} with
	// range: 0..4294967295.
	PwheAdjacencyClientData interface{}

	// VC type. The type is interface{} with range: 0..4294967295.
	Vctype interface{}

	// VC Internal Label. The type is interface{} with range: 0..4294967295.
	VcInternalLabel interface{}

	// Is CW enabled?. The type is bool.
	CwEnabled interface{}

	// L2 overhead bytes for interface stats accounting. The type is interface{}
	// with range: 0..65535. Units are byte.
	L2OverheadBytes interface{}

	// VLAN tag. The type is interface{} with range: 0..4294967295.
	Dot1qVlanTag interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_SiPwhe PW-HE interface extension

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_NhInfoDetail_NhInfoSpecialDetail_NhInfoSpecialPuntDetail_SiPwhe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The router-id. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Prefix interface{}

	// Table Id. The type is interface{} with range: 0..4294967295.
	SsTblId interface{}

	// Table Id Ptr. The type is interface{} with range: 0..4294967295.
	SsTblIdPtr interface{}

	// Virtual routing forwarding instance Id. The type is interface{} with range:
	// 0..4294967295.
	SsVrfId interface{}

	// Virtual router instance Id. The type is interface{} with range:
	// 0..4294967295.
	SsVrId interface{}

	// LBA configuration state. The type is SsLbaState.
	LoadBalancing interface{}

	// Number of forwarding elements linked to the table. The type is interface{}
	// with range: 0..4294967295.
	ForwardingElements interface{}

	// Number of routes. The type is interface{} with range: 0..4294967295.
	Routes interface{}

	// Number of inplace modifications. The type is interface{} with range:
	// 0..4294967295.
	PrefixInPlaceModifications interface{}

	// Number of deleted stale leafs. The type is interface{} with range:
	// 0..4294967295.
	StalePrefixDeletes interface{}

	// Count of load sharing elements. The type is interface{} with range:
	// 0..4294967295.
	LoadSharingElements interface{}

	// Count of load sharing references. The type is interface{} with range:
	// 0..18446744073709551615.
	LoadSharingReferences interface{}

	// Total memory used by load sharing elements. The type is interface{} with
	// range: 0..4294967295.
	TotalLoadShareElementBytes interface{}

	// Total memory used by leaves. The type is interface{} with range:
	// 0..4294967295.
	LeavesUsedBytes interface{}

	// Number of reresolved entries. The type is interface{} with range:
	// 0..4294967295.
	ReresolveEntries interface{}

	// Number of old unresolved entries. The type is interface{} with range:
	// 0..4294967295.
	OldUnresolveEntries interface{}

	// Number of new unresolved entries. The type is interface{} with range:
	// 0..4294967295.
	NewUnresolveEntries interface{}

	// Number of total unresolved entries. The type is interface{} with range:
	// 0..4294967295.
	UnresolveEntries interface{}

	// Number of routes dropped by CEF. The type is interface{} with range:
	// 0..4294967295.
	CefRouteDrops interface{}

	// the number of routes dropped due to version mismatch. The type is
	// interface{} with range: 0..18446744073709551615.
	CefVersionMismatchRouteDrops interface{}

	// Number of entries in the route delete cache. The type is interface{} with
	// range: 0..4294967295.
	DeleteCacheNumEntries interface{}

	// Number of entries present on addition. The type is interface{} with range:
	// 0..4294967295.
	ExistingLeavesRevisions interface{}

	// Default prefix. The type is interface{} with range: 0..4294967295.
	FibDefaultPrefix interface{}

	// Default prefix mask length. The type is interface{} with range:
	// 0..4294967295.
	FibDefaultPrefixMaskLength interface{}

	// Number of NHINFOS. The type is interface{} with range: 0..4294967295.
	NextHops interface{}

	// Number of incomplete NHINFOS. The type is interface{} with range:
	// 0..4294967295.
	IncompleteNextHops interface{}

	// IP CEF resolution timer in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ResolutionTimer interface{}

	// IP CEF slow processing time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SlowProcessTimer interface{}

	// IP CEF max resolution time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	MaxResolutionTimer interface{}

	// Number of prefixes with imposition LDI. The type is interface{} with range:
	// 0..4294967295.
	ImpositionPrefixes interface{}

	// Number of prefixes with extended path-list. The type is interface{} with
	// range: 0..4294967295.
	ExtendedPrefixes interface{}

	// Number of routes updates with recycled label handled. The type is
	// interface{} with range: 0..4294967295.
	CeflBlRecycledRoutes interface{}

	// pd backwalks on LDI modify with backup path. The type is interface{} with
	// range: 0..4294967295.
	LdiBackwalks interface{}

	// Number of routes with FRR protection. The type is interface{} with range:
	// 0..4294967295.
	SsProtRouteCount interface{}

	// Number of lisp eid prefixes associated with table. The type is interface{}
	// with range: 0..4294967295.
	LispEidPrefixes interface{}

	// Number of lisp eid prefixes eligible for forwarding. The type is
	// interface{} with range: 0..4294967295.
	LispEidValidPrefixes interface{}

	// Number of lisp rloc objects associated with table. The type is interface{}
	// with range: 0..4294967295.
	LispRlocObjects interface{}

	// Number of SR labels. The type is interface{} with range: 0..4294967295.
	NumberOfSrLabels interface{}

	// VXLAN local Interface handle. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SsVxlanLtepIfh interface{}

	// Number of dropped pathlists. The type is interface{} with range:
	// 0..4294967295.
	SsDropPlCount interface{}

	// Exclusive load sharing element.
	ExclusiveLoadSharingElement Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_ExclusiveLoadSharingElement

	// Shared load sharing element.
	SharedLoadSharingElement Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_SharedLoadSharingElement

	// Cross-table shared load sharing element.
	CrossSharedLoadSharingElement Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_CrossSharedLoadSharingElement

	// Encap-shared load sharing element.
	EncapSharedLoadSharingElement Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_EncapSharedLoadSharingElement

	// Distribution of prefix mask lengths.
	PrefixMasklenDistribution Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary Operational data for FIB Tablee

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_CrossSharedLoadSharingElement

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_CrossSharedLoadSharingElement struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total memory used by load sharing elements in bytes. The type is
	// interface{} with range: 0..4294967295. Units are byte.
	TotalLoadSharingElementBytes interface{}

	// Total count of references to load sharing elements. The type is interface{}
	// with range: 0..18446744073709551615.
	TotalLoadSharingElementReferences interface{}

	// Total count of Pathlist elements. The type is interface{} with range:
	// 0..4294967295.
	TotalPathListElements interface{}

	// Count of recursive Pathlist elements. The type is interface{} with range:
	// 0..4294967295.
	RecursivePathListElements interface{}

	// Count of platform shared Pathlist elements. The type is interface{} with
	// range: 0..4294967295.
	PlatformSharedPathListElements interface{}

	// Count of Pathlist elements in retry. The type is interface{} with range:
	// 0..4294967295.
	RetryPathListElements interface{}

	// Total count of Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	TotalLoadInfoElements interface{}

	// Count of recursive Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	RecursiveLoadInfoElements interface{}

	// Count of platform shared Loadinfo elements. The type is interface{} with
	// range: 0..4294967295.
	PlatformSharedLoadInfoElements interface{}

	// Count of XPL Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	XplLoadInfoElements interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_CrossSharedLoadSharingElement Cross-table shared load sharing element

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_CrossSharedLoadSharingElement) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_EncapSharedLoadSharingElement

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_EncapSharedLoadSharingElement struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total memory used by load sharing elements in bytes. The type is
	// interface{} with range: 0..4294967295. Units are byte.
	TotalLoadSharingElementBytes interface{}

	// Total count of references to load sharing elements. The type is interface{}
	// with range: 0..18446744073709551615.
	TotalLoadSharingElementReferences interface{}

	// Total count of Pathlist elements. The type is interface{} with range:
	// 0..4294967295.
	TotalPathListElements interface{}

	// Count of recursive Pathlist elements. The type is interface{} with range:
	// 0..4294967295.
	RecursivePathListElements interface{}

	// Count of platform shared Pathlist elements. The type is interface{} with
	// range: 0..4294967295.
	PlatformSharedPathListElements interface{}

	// Count of Pathlist elements in retry. The type is interface{} with range:
	// 0..4294967295.
	RetryPathListElements interface{}

	// Total count of Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	TotalLoadInfoElements interface{}

	// Count of recursive Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	RecursiveLoadInfoElements interface{}

	// Count of platform shared Loadinfo elements. The type is interface{} with
	// range: 0..4294967295.
	PlatformSharedLoadInfoElements interface{}

	// Count of XPL Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	XplLoadInfoElements interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_EncapSharedLoadSharingElement Encap-shared load sharing element

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_EncapSharedLoadSharingElement) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_ExclusiveLoadSharingElement

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_ExclusiveLoadSharingElement struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total memory used by load sharing elements in bytes. The type is
	// interface{} with range: 0..4294967295. Units are byte.
	TotalLoadSharingElementBytes interface{}

	// Total count of references to load sharing elements. The type is interface{}
	// with range: 0..18446744073709551615.
	TotalLoadSharingElementReferences interface{}

	// Total count of Pathlist elements. The type is interface{} with range:
	// 0..4294967295.
	TotalPathListElements interface{}

	// Count of recursive Pathlist elements. The type is interface{} with range:
	// 0..4294967295.
	RecursivePathListElements interface{}

	// Count of platform shared Pathlist elements. The type is interface{} with
	// range: 0..4294967295.
	PlatformSharedPathListElements interface{}

	// Count of Pathlist elements in retry. The type is interface{} with range:
	// 0..4294967295.
	RetryPathListElements interface{}

	// Total count of Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	TotalLoadInfoElements interface{}

	// Count of recursive Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	RecursiveLoadInfoElements interface{}

	// Count of platform shared Loadinfo elements. The type is interface{} with
	// range: 0..4294967295.
	PlatformSharedLoadInfoElements interface{}

	// Count of XPL Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	XplLoadInfoElements interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_ExclusiveLoadSharingElement Exclusive load sharing element

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_ExclusiveLoadSharingElement) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Masklength counts for unicast prefixes. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution_UnicastPrefixe.
	UnicastPrefixe []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution_UnicastPrefixe

	// Masklength counts for broadcast prefixes. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution_BroadcastPrefixe.
	BroadcastPrefixe []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution_BroadcastPrefixe

	// Masklength counts for multicast prefixes. The type is slice of
	// Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution_MulticastPrefix.
	MulticastPrefix []*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution_MulticastPrefix
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution Distribution of prefix mask lengths

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution_BroadcastPrefixe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution_BroadcastPrefixe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Mask length. The type is interface{} with range: 0..255.
	MaskLength interface{}

	// Number of prefixes with given mask length. The type is interface{} with
	// range: 0..4294967295.
	NumberOfPrefixes interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution_BroadcastPrefixe Masklength counts for broadcast prefixes

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution_BroadcastPrefixe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution_MulticastPrefix

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution_MulticastPrefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Mask length. The type is interface{} with range: 0..255.
	MaskLength interface{}

	// Number of prefixes with given mask length. The type is interface{} with
	// range: 0..4294967295.
	NumberOfPrefixes interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution_MulticastPrefix Masklength counts for multicast prefixes

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution_MulticastPrefix) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution_UnicastPrefixe

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution_UnicastPrefixe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Mask length. The type is interface{} with range: 0..255.
	MaskLength interface{}

	// Number of prefixes with given mask length. The type is interface{} with
	// range: 0..4294967295.
	NumberOfPrefixes interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution_UnicastPrefixe Masklength counts for unicast prefixes

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_PrefixMasklenDistribution_UnicastPrefixe) GetEntityData

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_SharedLoadSharingElement

type Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_SharedLoadSharingElement struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total memory used by load sharing elements in bytes. The type is
	// interface{} with range: 0..4294967295. Units are byte.
	TotalLoadSharingElementBytes interface{}

	// Total count of references to load sharing elements. The type is interface{}
	// with range: 0..18446744073709551615.
	TotalLoadSharingElementReferences interface{}

	// Total count of Pathlist elements. The type is interface{} with range:
	// 0..4294967295.
	TotalPathListElements interface{}

	// Count of recursive Pathlist elements. The type is interface{} with range:
	// 0..4294967295.
	RecursivePathListElements interface{}

	// Count of platform shared Pathlist elements. The type is interface{} with
	// range: 0..4294967295.
	PlatformSharedPathListElements interface{}

	// Count of Pathlist elements in retry. The type is interface{} with range:
	// 0..4294967295.
	RetryPathListElements interface{}

	// Total count of Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	TotalLoadInfoElements interface{}

	// Count of recursive Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	RecursiveLoadInfoElements interface{}

	// Count of platform shared Loadinfo elements. The type is interface{} with
	// range: 0..4294967295.
	PlatformSharedLoadInfoElements interface{}

	// Count of XPL Loadinfo elements. The type is interface{} with range:
	// 0..4294967295.
	XplLoadInfoElements interface{}
}

Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_SharedLoadSharingElement Shared load sharing element

func (*Fib_Nodes_Node_Protocols_Protocol_Vrfs_Vrf_Summary_SharedLoadSharingElement) GetEntityData

type FibafiProto

type FibafiProto string

FibafiProto represents Fibafi proto

const (
	// ipv4 protocol
	FibafiProto_ipv4 FibafiProto = "ipv4"

	// ipv4 mpls protocol
	FibafiProto_ipv4_mpls FibafiProto = "ipv4-mpls"

	// ipv6 protocol
	FibafiProto_ipv6 FibafiProto = "ipv6"

	// ipv6 mpls protocol
	FibafiProto_ipv6_mpls FibafiProto = "ipv6-mpls"
)

type Fibfrr

type Fibfrr string

Fibfrr represents Fibfrr

const (
	// TE FRR
	Fibfrr_fib_te_frr_node Fibfrr = "fib-te-frr-node"

	// TE Interface FRR
	Fibfrr_fib_te_frr_intf Fibfrr = "fib-te-frr-intf"

	// TE Protected FRR
	Fibfrr_fib_te_frr_protected_nh Fibfrr = "fib-te-frr-protected-nh"

	// TE Backup FRR
	Fibfrr_fib_te_frr_backup_nh Fibfrr = "fib-te-frr-backup-nh"

	// Per Link Protected FRR
	Fibfrr_fib_per_link_frr_protected_nh Fibfrr = "fib-per-link-frr-protected-nh"

	// Per Link Backup FRR
	Fibfrr_fib_per_link_frr_backup_nh Fibfrr = "fib-per-link-frr-backup-nh"

	// Per Prefix Protected FRR
	Fibfrr_fib_prefix_frr_protected_nh Fibfrr = "fib-prefix-frr-protected-nh"

	// Per Prefix Backup FRR
	Fibfrr_fib_prefix_frr_backup_nh Fibfrr = "fib-prefix-frr-backup-nh"

	// BGP PIC Protected FRR
	Fibfrr_fib_pic_frr_protected_nh Fibfrr = "fib-pic-frr-protected-nh"

	// BGP PIC Backup FRR
	Fibfrr_fib_pic_frr_backup_nh Fibfrr = "fib-pic-frr-backup-nh"
)

type FibidbOper

type FibidbOper string

FibidbOper represents Fibidb oper

const (
	// fibidb none
	FibidbOper_fibidb_none FibidbOper = "fibidb-none"

	// fibidb create
	FibidbOper_fibidb_create FibidbOper = "fibidb-create"

	// fibidb delete
	FibidbOper_fibidb_delete FibidbOper = "fibidb-delete"

	// fibidb modify
	FibidbOper_fibidb_modify FibidbOper = "fibidb-modify"

	// fibidb max
	FibidbOper_fibidb_max FibidbOper = "fibidb-max"
)

type FibllcEntry

type FibllcEntry string

FibllcEntry represents Fibllc entry

const (
	// LabelXconnect
	FibllcEntry_xc FibllcEntry = "xc"

	// IPPrefix
	FibllcEntry_pfx FibllcEntry = "pfx"
)

type FibnhInfoRepl

type FibnhInfoRepl string

FibnhInfoRepl represents Fibnh info repl

const (
	// None Replicated NHINFO
	FibnhInfoRepl_fib_nh_repl_none FibnhInfoRepl = "fib-nh-repl-none"

	// Replicated NHINFO for TE Accounting
	FibnhInfoRepl_fib_nh_repl_rsvpte FibnhInfoRepl = "fib-nh-repl-rsvpte"

	// Replicated NHINFO for SR MPLS Accounting
	FibnhInfoRepl_fib_nh_repl_sr_mpls FibnhInfoRepl = "fib-nh-repl-sr-mpls"

	// Replicated NHINFO for Bundle member
	FibnhInfoRepl_fib_nh_repl_bm FibnhInfoRepl = "fib-nh-repl-bm"
)

type MgmtFibMplsFrrState

type MgmtFibMplsFrrState string

MgmtFibMplsFrrState represents MPLS FRR entry state

const (
	// Partial
	MgmtFibMplsFrrState_partial MgmtFibMplsFrrState = "partial"

	// Active
	MgmtFibMplsFrrState_active MgmtFibMplsFrrState = "active"

	// Ready
	MgmtFibMplsFrrState_ready MgmtFibMplsFrrState = "ready"

	// Complete
	MgmtFibMplsFrrState_complete MgmtFibMplsFrrState = "complete"

	// Any
	MgmtFibMplsFrrState_any MgmtFibMplsFrrState = "any"
)

type MgmtFibMplsLspRole

type MgmtFibMplsLspRole string

MgmtFibMplsLspRole represents MPLS FRR entry role

const (
	// Head
	MgmtFibMplsLspRole_head MgmtFibMplsLspRole = "head"

	// Midpoint
	MgmtFibMplsLspRole_midpoint MgmtFibMplsLspRole = "midpoint"
)

type MplsForwarding

type MplsForwarding struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table of Nodes.
	Nodes MplsForwarding_Nodes
}

MplsForwarding mpls forwarding

func (*MplsForwarding) GetEntityData

func (mplsForwarding *MplsForwarding) GetEntityData() *types.CommonEntityData

type MplsForwarding_Nodes

type MplsForwarding_Nodes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for a specific Node. The type is slice of
	// MplsForwarding_Nodes_Node.
	Node []*MplsForwarding_Nodes_Node
}

MplsForwarding_Nodes Table of Nodes

func (*MplsForwarding_Nodes) GetEntityData

func (nodes *MplsForwarding_Nodes) GetEntityData() *types.CommonEntityData

type MplsForwarding_Nodes_Node

type MplsForwarding_Nodes_Node struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Node ID. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeName interface{}

	// MPLS forwarding summary.
	ForwardingSummary MplsForwarding_Nodes_Node_ForwardingSummary

	// FRR Log Table.
	FrrLogs MplsForwarding_Nodes_Node_FrrLogs

	// Labels For FIB.
	LabelFib MplsForwarding_Nodes_Node_LabelFib

	// TE Tunnel information.
	Tunnel MplsForwarding_Nodes_Node_Tunnel

	// MPLS forwarding FRR Database.
	FrrDatabase MplsForwarding_Nodes_Node_FrrDatabase
}

MplsForwarding_Nodes_Node Operational data for a specific Node

func (*MplsForwarding_Nodes_Node) GetEntityData

func (node *MplsForwarding_Nodes_Node) GetEntityData() *types.CommonEntityData

type MplsForwarding_Nodes_Node_ForwardingSummary

type MplsForwarding_Nodes_Node_ForwardingSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of IPv4 imposition entries. The type is interface{} with range:
	// 0..4294967295.
	Ipv4ImpositionEntries interface{}

	// Number of reserved label entries. The type is interface{} with range:
	// 0..4294967295.
	ReservedLabelEntries interface{}

	// Number of label swap/disposition entries. The type is interface{} with
	// range: 0..4294967295.
	LabelSwitchedEntries interface{}

	// Number of FRR protected label swap/disposition entries. The type is
	// interface{} with range: 0..4294967295.
	ProtectedLabelSwitchedEntries interface{}

	// Number of FRR Ready label swap/disposition entries. The type is interface{}
	// with range: 0..4294967295.
	FrrReadyLabelSwitchedEntries interface{}

	// Number of FRR Active label swap/disposition entries. The type is
	// interface{} with range: 0..4294967295.
	FrrActiveLabelSwitchedEntries interface{}

	// Number of delete stale label entries. The type is interface{} with range:
	// 0..4294967295.
	DeletedStaleEntries interface{}

	// Number of TE tunnel head imposition entries. The type is interface{} with
	// range: 0..4294967295.
	TeHeadEntries interface{}

	// Number of TE FRR tunnel head imposition entries. The type is interface{}
	// with range: 0..4294967295.
	TeFrrHeadEntries interface{}

	// Number of TE FRR protected interface entries. The type is interface{} with
	// range: 0..4294967295.
	TeFrrInterfaceEntries interface{}

	// Number of TE FRR protected next-hop entries. The type is interface{} with
	// range: 0..4294967295.
	TeFrrNextHopEntries interface{}

	// Number of TE MidPoints forwarding entries. The type is interface{} with
	// range: 0..4294967295.
	TeMidPointsEntries interface{}

	// Number of TE FRR MidPoints forwarding entries. The type is interface{} with
	// range: 0..4294967295.
	TeFrrMidPointsEntries interface{}

	// Number of TE internal forwarding entries. The type is interface{} with
	// range: 0..4294967295.
	TeInternalEntries interface{}

	// Number of TE internal forwarding entries. The type is interface{} with
	// range: 0..4294967295.
	TeFrrInternalEntries interface{}

	// Total forwarding updates from LSD to LFDs. The type is interface{} with
	// range: 0..4294967295.
	TotalForwardingUpdates interface{}

	// Total forwarding update messages from LSD to LFDs. The type is interface{}
	// with range: 0..4294967295.
	TotalForwardingUpdateMessages interface{}

	// Total forwarding updates from MRIB to LFDs. The type is interface{} with
	// range: 0..4294967295.
	TotalP2mpForwardingUpdates interface{}

	// Total p2mp forwarding add/modify messages from MRIB to LFDs. The type is
	// interface{} with range: 0..4294967295.
	TotalP2mpForwardingAddedOrModifyMessages interface{}

	// Total p2mp forwarding del messages from MRIB to LFDs. The type is
	// interface{} with range: 0..4294967295.
	TotalP2mpForwardingDeleteMessages interface{}

	// Total p2mp forwarding messages dropped from MRIB to LFDs. The type is
	// interface{} with range: 0..4294967295.
	TotalP2mpForwardingDropMessages interface{}

	// Total IIR triggered p2mp forwarding MRIB messages dropped. The type is
	// interface{} with range: 0..4294967295.
	TotalP2mpIirForwardingDropMessages interface{}

	// Lowest label in use. The type is interface{} with range: 0..4294967295.
	LowestLabel interface{}

	// Highest Label in use. The type is interface{} with range: 0..4294967295.
	HighestLabel interface{}

	// Number of TE tunnels treated as non-protected. The type is interface{} with
	// range: 0..4294967295.
	IgnoreProtect interface{}

	// Number of MTE tunnel head entries. The type is interface{} with range:
	// 0..4294967295.
	MteHeadEntries interface{}

	// Number of MTE local entries. The type is interface{} with range:
	// 0..4294967295.
	MteLlEntries interface{}

	// Number of MTE midpoint entries. The type is interface{} with range:
	// 0..4294967295.
	MteMidpointEntries interface{}

	// Number of global FIB packets dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	GlobalDroppedPackets interface{}

	// Number of global FIB packets fragmented. The type is interface{} with
	// range: 0..18446744073709551615.
	GlobalFragmentedPackets interface{}

	// Number of global failed lookups. The type is interface{} with range:
	// 0..18446744073709551615.
	GlobalFailedLookups interface{}

	// Number of labels with RPF. The type is interface{} with range:
	// 0..4294967295.
	LrpfEntries interface{}
}

MplsForwarding_Nodes_Node_ForwardingSummary MPLS forwarding summary

func (*MplsForwarding_Nodes_Node_ForwardingSummary) GetEntityData

func (forwardingSummary *MplsForwarding_Nodes_Node_ForwardingSummary) GetEntityData() *types.CommonEntityData

type MplsForwarding_Nodes_Node_FrrDatabase

type MplsForwarding_Nodes_Node_FrrDatabase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS forwarding FRR Database Summary.
	FrrdbSummary MplsForwarding_Nodes_Node_FrrDatabase_FrrdbSummary

	// MPLS forwarding FRR Database Protected Interface Summary Table.
	FrrdbProtectedInterfaceTableSummaries MplsForwarding_Nodes_Node_FrrDatabase_FrrdbProtectedInterfaceTableSummaries

	// MPLS forwarding FRR Database Tunnel Midpoint Summary.
	FrrdbTunnelMidpointSummary MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpointSummary

	// MPLS forwarding FRR Database Tunnel Midpoint Table.
	FrrdbTunnelMidpoints MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints

	// MPLS forwarding FRR Database Tunnel Head Table.
	FrrdbTunnelHeads MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads

	// MPLS forwarding FRR Database Tunnel Head Summary.
	FrrdbTunnelHeadSummary MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeadSummary

	// MPLS forwarding FRR Database Backup Interface Summary Table.
	FrrdbBackupInterfaceSummaries MplsForwarding_Nodes_Node_FrrDatabase_FrrdbBackupInterfaceSummaries
}

MplsForwarding_Nodes_Node_FrrDatabase MPLS forwarding FRR Database

func (*MplsForwarding_Nodes_Node_FrrDatabase) GetEntityData

func (frrDatabase *MplsForwarding_Nodes_Node_FrrDatabase) GetEntityData() *types.CommonEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbBackupInterfaceSummaries

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbBackupInterfaceSummaries struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS forwarding FRR Database Backup Interface Summary. The type is slice of
	// MplsForwarding_Nodes_Node_FrrDatabase_FrrdbBackupInterfaceSummaries_FrrdbBackupInterfaceSummary.
	FrrdbBackupInterfaceSummary []*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbBackupInterfaceSummaries_FrrdbBackupInterfaceSummary
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbBackupInterfaceSummaries MPLS forwarding FRR Database Backup Interface Summary Table

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbBackupInterfaceSummaries) GetEntityData

func (frrdbBackupInterfaceSummaries *MplsForwarding_Nodes_Node_FrrDatabase_FrrdbBackupInterfaceSummaries) GetEntityData() *types.CommonEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbBackupInterfaceSummaries_FrrdbBackupInterfaceSummary

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbBackupInterfaceSummaries_FrrdbBackupInterfaceSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Number of FRR rewrites in Active state. The type is interface{} with range:
	// 0..4294967295.
	Active interface{}

	// Number of FRR rewrites in Ready state. The type is interface{} with range:
	// 0..4294967295.
	Ready interface{}

	// Number of FRR rewrites in Partial state. The type is interface{} with
	// range: 0..4294967295.
	Partial interface{}

	// Number of FRR rewrites in an unrecognized state. The type is interface{}
	// with range: 0..4294967295.
	Other interface{}
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbBackupInterfaceSummaries_FrrdbBackupInterfaceSummary MPLS forwarding FRR Database Backup Interface Summary

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbBackupInterfaceSummaries_FrrdbBackupInterfaceSummary) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbProtectedInterfaceTableSummaries

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbProtectedInterfaceTableSummaries struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS forwarding FRR Database Protected Interface Summary. The type is slice
	// of
	// MplsForwarding_Nodes_Node_FrrDatabase_FrrdbProtectedInterfaceTableSummaries_FrrdbProtectedInterfaceTableSummary.
	FrrdbProtectedInterfaceTableSummary []*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbProtectedInterfaceTableSummaries_FrrdbProtectedInterfaceTableSummary
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbProtectedInterfaceTableSummaries MPLS forwarding FRR Database Protected Interface Summary Table

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbProtectedInterfaceTableSummaries) GetEntityData

func (frrdbProtectedInterfaceTableSummaries *MplsForwarding_Nodes_Node_FrrDatabase_FrrdbProtectedInterfaceTableSummaries) GetEntityData() *types.CommonEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbProtectedInterfaceTableSummaries_FrrdbProtectedInterfaceTableSummary

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbProtectedInterfaceTableSummaries_FrrdbProtectedInterfaceTableSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Number of FRR rewrites in Active state. The type is interface{} with range:
	// 0..4294967295.
	Active interface{}

	// Number of FRR rewrites in Ready state. The type is interface{} with range:
	// 0..4294967295.
	Ready interface{}

	// Number of FRR rewrites in Partial state. The type is interface{} with
	// range: 0..4294967295.
	Partial interface{}

	// Number of FRR rewrites in an unrecognized state. The type is interface{}
	// with range: 0..4294967295.
	Other interface{}
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbProtectedInterfaceTableSummaries_FrrdbProtectedInterfaceTableSummary MPLS forwarding FRR Database Protected Interface Summary

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbProtectedInterfaceTableSummaries_FrrdbProtectedInterfaceTableSummary) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbSummary

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of FRR rewrites in Active state. The type is interface{} with range:
	// 0..4294967295.
	Active interface{}

	// Number of FRR rewrites in Ready state. The type is interface{} with range:
	// 0..4294967295.
	Ready interface{}

	// Number of FRR rewrites in Partial state. The type is interface{} with
	// range: 0..4294967295.
	Partial interface{}

	// Number of FRR rewrites in an unrecognized state. The type is interface{}
	// with range: 0..4294967295.
	Other interface{}
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbSummary MPLS forwarding FRR Database Summary

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbSummary) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeadSummary

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeadSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of FRR rewrites in Active state. The type is interface{} with range:
	// 0..4294967295.
	Active interface{}

	// Number of FRR rewrites in Ready state. The type is interface{} with range:
	// 0..4294967295.
	Ready interface{}

	// Number of FRR rewrites in Partial state. The type is interface{} with
	// range: 0..4294967295.
	Partial interface{}

	// Number of FRR rewrites in an unrecognized state. The type is interface{}
	// with range: 0..4294967295.
	Other interface{}
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeadSummary MPLS forwarding FRR Database Tunnel Head Summary

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeadSummary) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS forwarding FRR Database Tunnel Head Entry. The type is slice of
	// MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead.
	FrrdbTunnelHead []*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads MPLS forwarding FRR Database Tunnel Head Table

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Output label in string format. The type is string.
	OutgoingLableString interface{}

	// FRR label in string format. The type is string.
	FrrLableString interface{}

	// FRR DB.
	FrrDb MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead MPLS forwarding FRR Database Tunnel Head Entry

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterfaceName interface{}

	// Input label. The type is interface{} with range: 0..4294967295.
	InputLabel interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutgoingInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// FRR interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	FrrInterfaceName interface{}

	// FRR output label. The type is interface{} with range: 0..4294967295.
	FrrLabel interface{}

	// MPLS FRR entry state. The type is MgmtFibMplsFrrState.
	EntryFrrState interface{}

	// Next hop IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	FrrNextHopIpv4Address interface{}

	// MLDP or P2MP-TE. The type is bool.
	IsMldpLsp interface{}

	// Multicast tunnel. The type is bool.
	IsMulticastTunnel interface{}

	// Number of legs in MCAST tunnel. The type is interface{} with range:
	// 0..4294967295.
	MulticastTunnelLegs interface{}

	// FRR entry ID.
	FrrEntryId MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_FrrEntryId

	// MCAST legs. The type is slice of
	// MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_MulticastLeg.
	MulticastLeg []*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_MulticastLeg
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb FRR DB

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_FrrEntryId

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_FrrEntryId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Role. The type is MgmtFibMplsLspRole.
	Role interface{}

	// head.
	Head MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_FrrEntryId_Head

	// midpoint.
	Midpoint MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_FrrEntryId_Midpoint
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_FrrEntryId FRR entry ID

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_FrrEntryId) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_FrrEntryId_Head

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_FrrEntryId_Head struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination prefix. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationPrefix interface{}

	// Destination prefix length. The type is interface{} with range:
	// 0..4294967295.
	DestinationPrefixLength interface{}
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_FrrEntryId_Head head

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_FrrEntryId_Head) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_FrrEntryId_Midpoint

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_FrrEntryId_Midpoint struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// LSP ID. The type is interface{} with range: 0..4294967295.
	Lspid interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_FrrEntryId_Midpoint midpoint

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_FrrEntryId_Midpoint) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_MulticastLeg

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_MulticastLeg struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterfaceName interface{}

	// Input label. The type is interface{} with range: 0..4294967295.
	InputLabel interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutgoingInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// FRR interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	FrrInterfaceName interface{}

	// FRR output label. The type is interface{} with range: 0..4294967295.
	FrrLabel interface{}

	// MPLS FRR entry state. The type is MgmtFibMplsFrrState.
	EntryFrrState interface{}

	// Next hop IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	FrrNextHopIpv4Address interface{}

	// MLDP or P2MP-TE. The type is bool.
	IsMldpLsp interface{}

	// FRR entry ID.
	FrrEntryId MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_MulticastLeg_FrrEntryId
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_MulticastLeg MCAST legs

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_MulticastLeg) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_MulticastLeg_FrrEntryId

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_MulticastLeg_FrrEntryId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Role. The type is MgmtFibMplsLspRole.
	Role interface{}

	// head.
	Head MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_MulticastLeg_FrrEntryId_Head

	// midpoint.
	Midpoint MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_MulticastLeg_FrrEntryId_Midpoint
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_MulticastLeg_FrrEntryId FRR entry ID

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_MulticastLeg_FrrEntryId) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_MulticastLeg_FrrEntryId_Head

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_MulticastLeg_FrrEntryId_Head struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination prefix. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationPrefix interface{}

	// Destination prefix length. The type is interface{} with range:
	// 0..4294967295.
	DestinationPrefixLength interface{}
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_MulticastLeg_FrrEntryId_Head head

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_MulticastLeg_FrrEntryId_Head) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_MulticastLeg_FrrEntryId_Midpoint

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_MulticastLeg_FrrEntryId_Midpoint struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// LSP ID. The type is interface{} with range: 0..4294967295.
	Lspid interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_MulticastLeg_FrrEntryId_Midpoint midpoint

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelHeads_FrrdbTunnelHead_FrrDb_MulticastLeg_FrrEntryId_Midpoint) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpointSummary

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpointSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of FRR rewrites in Active state. The type is interface{} with range:
	// 0..4294967295.
	Active interface{}

	// Number of FRR rewrites in Ready state. The type is interface{} with range:
	// 0..4294967295.
	Ready interface{}

	// Number of FRR rewrites in Partial state. The type is interface{} with
	// range: 0..4294967295.
	Partial interface{}

	// Number of FRR rewrites in an unrecognized state. The type is interface{}
	// with range: 0..4294967295.
	Other interface{}
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpointSummary MPLS forwarding FRR Database Tunnel Midpoint Summary

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpointSummary) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS forwarding FRR Database Tunnel Midpoint Entry. The type is slice of
	// MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint.
	FrrdbTunnelMidpoint []*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints MPLS forwarding FRR Database Tunnel Midpoint Table

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Local label value. The type is interface{} with
	// range: 16..1048575.
	LocalLabel interface{}

	// Output label in string format. The type is string.
	OutgoingLableString interface{}

	// FRR label in string format. The type is string.
	FrrLableString interface{}

	// FRR DB.
	FrrDb MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint MPLS forwarding FRR Database Tunnel Midpoint Entry

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterfaceName interface{}

	// Input label. The type is interface{} with range: 0..4294967295.
	InputLabel interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutgoingInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// FRR interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	FrrInterfaceName interface{}

	// FRR output label. The type is interface{} with range: 0..4294967295.
	FrrLabel interface{}

	// MPLS FRR entry state. The type is MgmtFibMplsFrrState.
	EntryFrrState interface{}

	// Next hop IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	FrrNextHopIpv4Address interface{}

	// MLDP or P2MP-TE. The type is bool.
	IsMldpLsp interface{}

	// Multicast tunnel. The type is bool.
	IsMulticastTunnel interface{}

	// Number of legs in MCAST tunnel. The type is interface{} with range:
	// 0..4294967295.
	MulticastTunnelLegs interface{}

	// FRR entry ID.
	FrrEntryId MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_FrrEntryId

	// MCAST legs. The type is slice of
	// MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_MulticastLeg.
	MulticastLeg []*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_MulticastLeg
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb FRR DB

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_FrrEntryId

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_FrrEntryId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Role. The type is MgmtFibMplsLspRole.
	Role interface{}

	// head.
	Head MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_FrrEntryId_Head

	// midpoint.
	Midpoint MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_FrrEntryId_Midpoint
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_FrrEntryId FRR entry ID

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_FrrEntryId) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_FrrEntryId_Head

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_FrrEntryId_Head struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination prefix. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationPrefix interface{}

	// Destination prefix length. The type is interface{} with range:
	// 0..4294967295.
	DestinationPrefixLength interface{}
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_FrrEntryId_Head head

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_FrrEntryId_Head) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_FrrEntryId_Midpoint

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_FrrEntryId_Midpoint struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// LSP ID. The type is interface{} with range: 0..4294967295.
	Lspid interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_FrrEntryId_Midpoint midpoint

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_FrrEntryId_Midpoint) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_MulticastLeg

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_MulticastLeg struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterfaceName interface{}

	// Input label. The type is interface{} with range: 0..4294967295.
	InputLabel interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutgoingInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// FRR interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	FrrInterfaceName interface{}

	// FRR output label. The type is interface{} with range: 0..4294967295.
	FrrLabel interface{}

	// MPLS FRR entry state. The type is MgmtFibMplsFrrState.
	EntryFrrState interface{}

	// Next hop IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	FrrNextHopIpv4Address interface{}

	// MLDP or P2MP-TE. The type is bool.
	IsMldpLsp interface{}

	// FRR entry ID.
	FrrEntryId MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_MulticastLeg_FrrEntryId
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_MulticastLeg MCAST legs

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_MulticastLeg) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_MulticastLeg_FrrEntryId

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_MulticastLeg_FrrEntryId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Role. The type is MgmtFibMplsLspRole.
	Role interface{}

	// head.
	Head MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_MulticastLeg_FrrEntryId_Head

	// midpoint.
	Midpoint MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_MulticastLeg_FrrEntryId_Midpoint
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_MulticastLeg_FrrEntryId FRR entry ID

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_MulticastLeg_FrrEntryId) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_MulticastLeg_FrrEntryId_Head

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_MulticastLeg_FrrEntryId_Head struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination prefix. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationPrefix interface{}

	// Destination prefix length. The type is interface{} with range:
	// 0..4294967295.
	DestinationPrefixLength interface{}
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_MulticastLeg_FrrEntryId_Head head

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_MulticastLeg_FrrEntryId_Head) GetEntityData

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_MulticastLeg_FrrEntryId_Midpoint

type MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_MulticastLeg_FrrEntryId_Midpoint struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// LSP ID. The type is interface{} with range: 0..4294967295.
	Lspid interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}
}

MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_MulticastLeg_FrrEntryId_Midpoint midpoint

func (*MplsForwarding_Nodes_Node_FrrDatabase_FrrdbTunnelMidpoints_FrrdbTunnelMidpoint_FrrDb_MulticastLeg_FrrEntryId_Midpoint) GetEntityData

type MplsForwarding_Nodes_Node_FrrLogs

type MplsForwarding_Nodes_Node_FrrLogs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FRR Log information. The type is slice of
	// MplsForwarding_Nodes_Node_FrrLogs_FrrLog.
	FrrLog []*MplsForwarding_Nodes_Node_FrrLogs_FrrLog
}

MplsForwarding_Nodes_Node_FrrLogs FRR Log Table

func (*MplsForwarding_Nodes_Node_FrrLogs) GetEntityData

func (frrLogs *MplsForwarding_Nodes_Node_FrrLogs) GetEntityData() *types.CommonEntityData

type MplsForwarding_Nodes_Node_FrrLogs_FrrLog

type MplsForwarding_Nodes_Node_FrrLogs_FrrLog struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Event ID. The type is interface{} with range:
	// 0..4294967295.
	EventId interface{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProtectedFrrInterfaceName interface{}

	// Next Hop. The type is interface{} with range: 0..4294967295.
	NextHop interface{}

	// Number of rewrites affected. The type is interface{} with range:
	// 0..4294967295.
	NumberOfRewritesAffected interface{}

	// Time to switch rewrites [nsecs]. The type is interface{} with range:
	// 0..4294967295. Units are nanosecond.
	SwitchingTimeNsecs interface{}

	// Main Processing for FRR. The type is interface{} with range: 0..4294967295.
	MainProcessing interface{}

	// Fast Bundle Member Down Interface. The type is interface{} with range:
	// 0..4294967295.
	FastBundleMemberDownInterface interface{}

	// Node on which the FRR event happened. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	FrrEventNodeId interface{}

	// Time of FRR event processing start, Seconds in UTC, and Nano Seconds.
	StartTime MplsForwarding_Nodes_Node_FrrLogs_FrrLog_StartTime
}

MplsForwarding_Nodes_Node_FrrLogs_FrrLog FRR Log information

func (*MplsForwarding_Nodes_Node_FrrLogs_FrrLog) GetEntityData

type MplsForwarding_Nodes_Node_FrrLogs_FrrLog_StartTime

type MplsForwarding_Nodes_Node_FrrLogs_FrrLog_StartTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Seconds part of time valueiin UTC. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Nanoseconds part of time value. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

MplsForwarding_Nodes_Node_FrrLogs_FrrLog_StartTime Time of FRR event processing start, Seconds in UTC, and Nano Seconds

func (*MplsForwarding_Nodes_Node_FrrLogs_FrrLog_StartTime) GetEntityData

type MplsForwarding_Nodes_Node_LabelFib

type MplsForwarding_Nodes_Node_LabelFib struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS Forwarding Detail table.
	ForwardingDetails MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails

	// Forwarding filtering details.
	Informations MplsForwarding_Nodes_Node_LabelFib_Informations

	// MPLS label security.
	LabelSecurity MplsForwarding_Nodes_Node_LabelFib_LabelSecurity
}

MplsForwarding_Nodes_Node_LabelFib Labels For FIB

func (*MplsForwarding_Nodes_Node_LabelFib) GetEntityData

func (labelFib *MplsForwarding_Nodes_Node_LabelFib) GetEntityData() *types.CommonEntityData

type MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails

type MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS forwarding details. The type is slice of
	// MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail.
	ForwardingDetail []*MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail
}

MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails MPLS Forwarding Detail table

func (*MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails) GetEntityData

type MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail

type MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Local label value. The type is interface{} with range: 16..1048575.
	LabelValue interface{}

	// End of stack flag. The type is Mplseos.
	Eos interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LeafLocalLabel interface{}

	// EOS bit. The type is interface{} with range: 0..4294967295.
	EosBit interface{}

	// Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	HardwareInformation interface{}

	// Number of references to the leaf. The type is interface{} with range:
	// 0..4294967295.
	LeafReferanceCount interface{}

	// The leaf flags. The type is interface{} with range: 0..4294967295.
	LeafFlags interface{}

	// Number of references to the pathlist. The type is interface{} with range:
	// 0..4294967295.
	PathListReferanceCount interface{}

	// The pathlist flags. The type is interface{} with range: 0..4294967295.
	PathListFlags interface{}

	// Number of references to the LDI. The type is interface{} with range:
	// 0..4294967295.
	LdiReferanceCount interface{}

	// The LDI flags. The type is interface{} with range: 0..4294967295.
	LdiFlags interface{}

	// The LDI type. The type is interface{} with range: 0..4294967295.
	LdiType interface{}

	// The pointer to the LDI. The type is interface{} with range: 0..4294967295.
	LdiPointer interface{}

	// The LW-LDI type. The type is interface{} with range: 0..4294967295.
	LwLdiType interface{}

	// The pointer to the LW-LDI. The type is interface{} with range:
	// 0..4294967295.
	LwLdiPointer interface{}

	// The LW-LDI refcounter. The type is interface{} with range: 0..4294967295.
	LwLdiRefernaceCount interface{}

	// The pointer to the shared LDI in LW-LDI. The type is interface{} with
	// range: 0..4294967295.
	LwSharedLdiPointer interface{}

	// The LSPA flags. The type is interface{} with range: 0..4294967295.
	LspaFlags interface{}

	// The AFI table ID. The type is interface{} with range: 0..4294967295.
	AfiTableId interface{}

	// The unicast or multicast label. The type is bool.
	MulticastLabel interface{}

	// The time of last update in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	LeafTimeInMilliSeconds interface{}

	// The total number of packets switched on all paths. The type is interface{}
	// with range: 0..18446744073709551615.
	TotalNumberOfPacketsSwitched interface{}

	// The total number of bytes switched on all paths. The type is interface{}
	// with range: 0..18446744073709551615. Units are byte.
	TotalNumberOfBytesSwitched interface{}

	// LDI-info in FIB leaf.
	LdiInformation MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LdiInformation

	// The multicast info.
	MulticastInformation MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_MulticastInformation

	// Label-infos in FIB leaf. The type is slice of
	// MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation.
	LabelInformation []*MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation
}

MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail MPLS forwarding details

func (*MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail) GetEntityData

type MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation

type MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Label-Info type. The type is interface{} with range: 0..4294967295.
	LabelInformationType interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// MPLS Adjacency flags. The type is interface{} with range: 0..4294967295.
	MplsAdjacencyFlags interface{}

	// Tunnel id present?. The type is bool.
	TunnelIdPresent interface{}

	// LabelInformationPathIndex. The type is interface{} with range:
	// 0..4294967295.
	LabelInformationPathIndex interface{}

	// NHinfo Type. The type is NextHop.
	LabelInformationNextHopType interface{}

	// The address family (v4/v6) . The type is Proto.
	LabelInformationNextHopProtocol interface{}

	// Bytes transmitted per LSP. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TxBytes interface{}

	// Packets transmitted per LSP. The type is interface{} with range:
	// 0..18446744073709551615.
	TxPackets interface{}

	// Output Interface in string format. The type is string.
	OutgoingInterface interface{}

	// Output Physical Interface in string format. The type is string.
	OutgoingPhysicalInterface interface{}

	// Output Parent Interface in string format. The type is string.
	OutgoingParentInterface interface{}

	// Tunnel Interface in string format. The type is string.
	TunnelInterface interface{}

	// Output Label in string format. The type is string.
	OutgoingLabelString interface{}

	// Prefix Or ID. The type is string.
	PrefixOrId interface{}

	// Next hop address in string format. The type is string.
	LabelInformationNextHopString interface{}

	// The version of the route. The type is interface{} with range:
	// 0..18446744073709551615.
	LabelInformationRouteVersion interface{}

	// The time of last update in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	LabelInformationTimeInMilliSeconds interface{}

	// Detail label info.
	LabelInformationDetail MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation_LabelInformationDetail

	// Path's Hash info in case of exact-route command.
	ExactRouteHashInfo MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation_ExactRouteHashInfo
}

MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation Label-infos in FIB leaf

func (*MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation) GetEntityData

type MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation_ExactRouteHashInfo

type MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation_ExactRouteHashInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is Hash Index valid?. The type is bool.
	HashIndexIsValid interface{}

	// Hash Index value. The type is interface{} with range: 0..255.
	HashIndex interface{}
}

MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation_ExactRouteHashInfo Path's Hash info in case of exact-route command

func (*MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation_ExactRouteHashInfo) GetEntityData

type MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation_LabelInformationDetail

type MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation_LabelInformationDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// L3 MTU. The type is interface{} with range: 0..4294967295.
	L3Mtu interface{}

	// Total encapsulation size: L2 + MPLS. The type is interface{} with range:
	// 0..4294967295.
	TotalEncapsulationSize interface{}

	// Length of L2 encapsulation. The type is interface{} with range:
	// 0..4294967295.
	MacSize interface{}

	// Number of packets switched. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmitNumberOfPacketsSwitched interface{}

	// Number of Bytes switched. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitNumberOfBytesSwitched interface{}

	// Status. The type is interface{} with range: -2147483648..2147483647.
	Status interface{}

	// Next hop interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// The address family (V4/V6) . The type is Proto.
	NextHopProtocol interface{}

	// Next hop address in string format. The type is string.
	NextHopString interface{}

	// Label stack. The type is slice of
	// MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation_LabelInformationDetail_LabelStack.
	LabelStack []*MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation_LabelInformationDetail_LabelStack
}

MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation_LabelInformationDetail Detail label info

func (*MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation_LabelInformationDetail) GetEntityData

type MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation_LabelInformationDetail_LabelStack

type MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation_LabelInformationDetail_LabelStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation_LabelInformationDetail_LabelStack Label stack

func (*MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LabelInformation_LabelInformationDetail_LabelStack) GetEntityData

type MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LdiInformation

type MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LdiInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	LdiHardwareInformation interface{}
}

MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LdiInformation LDI-info in FIB leaf

func (*MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_LdiInformation) GetEntityData

type MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_MulticastInformation

type MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_MulticastInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MOL base flags. The type is interface{} with range: 0..4294967295.
	MulticastMolBaseFlags interface{}

	// MOL flags. The type is interface{} with range: 0..65535.
	MulticastMolFlags interface{}

	// MOL refcount. The type is interface{} with range: 0..65535.
	MulticastMolReferanceCount interface{}

	// multicast mpls tunnel. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MulticastTunnelInterfaceHandler interface{}

	// multicast mpls P2MP-TE tunnel id or MLDP Tunnel LSMID on all nodes. The
	// type is interface{} with range: 0..4294967295.
	MulticastTunnelId interface{}

	// multicast nhinfo for p2mp TE Head. The type is interface{} with range:
	// 0..4294967295.
	MulticastTunnelNextHopInformation interface{}

	// multicast LSPVIF for MLDP Tunnels. The type is interface{} with range:
	// 0..4294967295.
	MulticastTunnelLspvif interface{}

	// num multicast mpls output paths . The type is interface{} with range:
	// 0..65535.
	MulticastMplsOutputPaths interface{}

	// num multicast mpls prot output paths . The type is interface{} with range:
	// 0..65535.
	MulticastMplsProtocolOutputPaths interface{}

	// num multicast mpls local output paths. The type is interface{} with range:
	// 0..65535.
	MulticastMplsLocalOutputPaths interface{}

	// The multicast RPF-ID . The type is interface{} with range: 0..4294967295.
	MulticastRpfId interface{}

	// The multicast ENCAP-ID . The type is interface{} with range: 0..4294967295.
	MulticastEncapId interface{}

	// The multicast platform data len. The type is interface{} with range:
	// 0..255.
	MulticastPlatformDataLength interface{}

	// The multicast platform data. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	MulticastPlatformData interface{}
}

MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_MulticastInformation The multicast info

func (*MplsForwarding_Nodes_Node_LabelFib_ForwardingDetails_ForwardingDetail_MulticastInformation) GetEntityData

type MplsForwarding_Nodes_Node_LabelFib_Informations

type MplsForwarding_Nodes_Node_LabelFib_Informations struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS forwarding information. The type is slice of
	// MplsForwarding_Nodes_Node_LabelFib_Informations_Information.
	Information []*MplsForwarding_Nodes_Node_LabelFib_Informations_Information
}

MplsForwarding_Nodes_Node_LabelFib_Informations Forwarding filtering details

func (*MplsForwarding_Nodes_Node_LabelFib_Informations) GetEntityData

type MplsForwarding_Nodes_Node_LabelFib_Informations_Information

type MplsForwarding_Nodes_Node_LabelFib_Informations_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Local label value. The type is interface{} with range: 16..1048575.
	LabelValue interface{}

	// End of stack flag. The type is Mplseos.
	Eos interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LeafLocalLabel interface{}

	// EOS bit. The type is interface{} with range: 0..4294967295.
	EosBit interface{}

	// Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	HardwareInformation interface{}

	// Number of references to the leaf. The type is interface{} with range:
	// 0..4294967295.
	LeafReferanceCount interface{}

	// The leaf flags. The type is interface{} with range: 0..4294967295.
	LeafFlags interface{}

	// Number of references to the pathlist. The type is interface{} with range:
	// 0..4294967295.
	PathListReferanceCount interface{}

	// The pathlist flags. The type is interface{} with range: 0..4294967295.
	PathListFlags interface{}

	// Number of references to the LDI. The type is interface{} with range:
	// 0..4294967295.
	LdiReferanceCount interface{}

	// The LDI flags. The type is interface{} with range: 0..4294967295.
	LdiFlags interface{}

	// The LDI type. The type is interface{} with range: 0..4294967295.
	LdiType interface{}

	// The pointer to the LDI. The type is interface{} with range: 0..4294967295.
	LdiPointer interface{}

	// The LW-LDI type. The type is interface{} with range: 0..4294967295.
	LwLdiType interface{}

	// The pointer to the LW-LDI. The type is interface{} with range:
	// 0..4294967295.
	LwLdiPointer interface{}

	// The LW-LDI refcounter. The type is interface{} with range: 0..4294967295.
	LwLdiRefernaceCount interface{}

	// The pointer to the shared LDI in LW-LDI. The type is interface{} with
	// range: 0..4294967295.
	LwSharedLdiPointer interface{}

	// The LSPA flags. The type is interface{} with range: 0..4294967295.
	LspaFlags interface{}

	// The AFI table ID. The type is interface{} with range: 0..4294967295.
	AfiTableId interface{}

	// The unicast or multicast label. The type is bool.
	MulticastLabel interface{}

	// The time of last update in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	LeafTimeInMilliSeconds interface{}

	// The total number of packets switched on all paths. The type is interface{}
	// with range: 0..18446744073709551615.
	TotalNumberOfPacketsSwitched interface{}

	// The total number of bytes switched on all paths. The type is interface{}
	// with range: 0..18446744073709551615. Units are byte.
	TotalNumberOfBytesSwitched interface{}

	// LDI-info in FIB leaf.
	LdiInformation MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LdiInformation

	// The multicast info.
	MulticastInformation MplsForwarding_Nodes_Node_LabelFib_Informations_Information_MulticastInformation

	// Label-infos in FIB leaf. The type is slice of
	// MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation.
	LabelInformation []*MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation
}

MplsForwarding_Nodes_Node_LabelFib_Informations_Information MPLS forwarding information

func (*MplsForwarding_Nodes_Node_LabelFib_Informations_Information) GetEntityData

type MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation

type MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Label-Info type. The type is interface{} with range: 0..4294967295.
	LabelInformationType interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// MPLS Adjacency flags. The type is interface{} with range: 0..4294967295.
	MplsAdjacencyFlags interface{}

	// Tunnel id present?. The type is bool.
	TunnelIdPresent interface{}

	// LabelInformationPathIndex. The type is interface{} with range:
	// 0..4294967295.
	LabelInformationPathIndex interface{}

	// NHinfo Type. The type is NextHop.
	LabelInformationNextHopType interface{}

	// The address family (v4/v6) . The type is Proto.
	LabelInformationNextHopProtocol interface{}

	// Bytes transmitted per LSP. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TxBytes interface{}

	// Packets transmitted per LSP. The type is interface{} with range:
	// 0..18446744073709551615.
	TxPackets interface{}

	// Output Interface in string format. The type is string.
	OutgoingInterface interface{}

	// Output Physical Interface in string format. The type is string.
	OutgoingPhysicalInterface interface{}

	// Output Parent Interface in string format. The type is string.
	OutgoingParentInterface interface{}

	// Tunnel Interface in string format. The type is string.
	TunnelInterface interface{}

	// Output Label in string format. The type is string.
	OutgoingLabelString interface{}

	// Prefix Or ID. The type is string.
	PrefixOrId interface{}

	// Next hop address in string format. The type is string.
	LabelInformationNextHopString interface{}

	// The version of the route. The type is interface{} with range:
	// 0..18446744073709551615.
	LabelInformationRouteVersion interface{}

	// The time of last update in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	LabelInformationTimeInMilliSeconds interface{}

	// Detail label info.
	LabelInformationDetail MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation_LabelInformationDetail

	// Path's Hash info in case of exact-route command.
	ExactRouteHashInfo MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation_ExactRouteHashInfo
}

MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation Label-infos in FIB leaf

func (*MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation) GetEntityData

type MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation_ExactRouteHashInfo

type MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation_ExactRouteHashInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is Hash Index valid?. The type is bool.
	HashIndexIsValid interface{}

	// Hash Index value. The type is interface{} with range: 0..255.
	HashIndex interface{}
}

MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation_ExactRouteHashInfo Path's Hash info in case of exact-route command

func (*MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation_ExactRouteHashInfo) GetEntityData

type MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation_LabelInformationDetail

type MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation_LabelInformationDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// L3 MTU. The type is interface{} with range: 0..4294967295.
	L3Mtu interface{}

	// Total encapsulation size: L2 + MPLS. The type is interface{} with range:
	// 0..4294967295.
	TotalEncapsulationSize interface{}

	// Length of L2 encapsulation. The type is interface{} with range:
	// 0..4294967295.
	MacSize interface{}

	// Number of packets switched. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmitNumberOfPacketsSwitched interface{}

	// Number of Bytes switched. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitNumberOfBytesSwitched interface{}

	// Status. The type is interface{} with range: -2147483648..2147483647.
	Status interface{}

	// Next hop interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// The address family (V4/V6) . The type is Proto.
	NextHopProtocol interface{}

	// Next hop address in string format. The type is string.
	NextHopString interface{}

	// Label stack. The type is slice of
	// MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation_LabelInformationDetail_LabelStack.
	LabelStack []*MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation_LabelInformationDetail_LabelStack
}

MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation_LabelInformationDetail Detail label info

func (*MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation_LabelInformationDetail) GetEntityData

type MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation_LabelInformationDetail_LabelStack

type MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation_LabelInformationDetail_LabelStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation_LabelInformationDetail_LabelStack Label stack

func (*MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LabelInformation_LabelInformationDetail_LabelStack) GetEntityData

type MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LdiInformation

type MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LdiInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	LdiHardwareInformation interface{}
}

MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LdiInformation LDI-info in FIB leaf

func (*MplsForwarding_Nodes_Node_LabelFib_Informations_Information_LdiInformation) GetEntityData

type MplsForwarding_Nodes_Node_LabelFib_Informations_Information_MulticastInformation

type MplsForwarding_Nodes_Node_LabelFib_Informations_Information_MulticastInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MOL base flags. The type is interface{} with range: 0..4294967295.
	MulticastMolBaseFlags interface{}

	// MOL flags. The type is interface{} with range: 0..65535.
	MulticastMolFlags interface{}

	// MOL refcount. The type is interface{} with range: 0..65535.
	MulticastMolReferanceCount interface{}

	// multicast mpls tunnel. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MulticastTunnelInterfaceHandler interface{}

	// multicast mpls P2MP-TE tunnel id or MLDP Tunnel LSMID on all nodes. The
	// type is interface{} with range: 0..4294967295.
	MulticastTunnelId interface{}

	// multicast nhinfo for p2mp TE Head. The type is interface{} with range:
	// 0..4294967295.
	MulticastTunnelNextHopInformation interface{}

	// multicast LSPVIF for MLDP Tunnels. The type is interface{} with range:
	// 0..4294967295.
	MulticastTunnelLspvif interface{}

	// num multicast mpls output paths . The type is interface{} with range:
	// 0..65535.
	MulticastMplsOutputPaths interface{}

	// num multicast mpls prot output paths . The type is interface{} with range:
	// 0..65535.
	MulticastMplsProtocolOutputPaths interface{}

	// num multicast mpls local output paths. The type is interface{} with range:
	// 0..65535.
	MulticastMplsLocalOutputPaths interface{}

	// The multicast RPF-ID . The type is interface{} with range: 0..4294967295.
	MulticastRpfId interface{}

	// The multicast ENCAP-ID . The type is interface{} with range: 0..4294967295.
	MulticastEncapId interface{}

	// The multicast platform data len. The type is interface{} with range:
	// 0..255.
	MulticastPlatformDataLength interface{}

	// The multicast platform data. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	MulticastPlatformData interface{}
}

MplsForwarding_Nodes_Node_LabelFib_Informations_Information_MulticastInformation The multicast info

func (*MplsForwarding_Nodes_Node_LabelFib_Informations_Information_MulticastInformation) GetEntityData

type MplsForwarding_Nodes_Node_LabelFib_LabelSecurity

type MplsForwarding_Nodes_Node_LabelFib_LabelSecurity struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS label security interface table.
	Interfaces MplsForwarding_Nodes_Node_LabelFib_LabelSecurity_Interfaces

	// MPLS label security summary.
	Summary MplsForwarding_Nodes_Node_LabelFib_LabelSecurity_Summary
}

MplsForwarding_Nodes_Node_LabelFib_LabelSecurity MPLS label security

func (*MplsForwarding_Nodes_Node_LabelFib_LabelSecurity) GetEntityData

type MplsForwarding_Nodes_Node_LabelFib_LabelSecurity_Interfaces

type MplsForwarding_Nodes_Node_LabelFib_LabelSecurity_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specify interface Name. The type is slice of
	// MplsForwarding_Nodes_Node_LabelFib_LabelSecurity_Interfaces_Interface.
	Interface []*MplsForwarding_Nodes_Node_LabelFib_LabelSecurity_Interfaces_Interface
}

MplsForwarding_Nodes_Node_LabelFib_LabelSecurity_Interfaces MPLS label security interface table

func (*MplsForwarding_Nodes_Node_LabelFib_LabelSecurity_Interfaces) GetEntityData

type MplsForwarding_Nodes_Node_LabelFib_LabelSecurity_Interfaces_Interface

type MplsForwarding_Nodes_Node_LabelFib_LabelSecurity_Interfaces_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// RPF is enabled on interface. The type is bool.
	RpfEnabled interface{}

	// RPF stats supported per interface. The type is bool.
	RpfSupported interface{}

	// Multi-label drop is enabled on interface. The type is bool.
	MldEnabled interface{}

	// Multi-label drop counters are supported per interface. The type is bool.
	MldSupported interface{}

	// RPF drops. The type is interface{} with range: 0..18446744073709551615.
	RpfDrops interface{}

	// Multi-label drops. The type is interface{} with range:
	// 0..18446744073709551615.
	MultiLabelDrops interface{}

	// RPF interface handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Rpfifh interface{}
}

MplsForwarding_Nodes_Node_LabelFib_LabelSecurity_Interfaces_Interface Specify interface Name

func (*MplsForwarding_Nodes_Node_LabelFib_LabelSecurity_Interfaces_Interface) GetEntityData

type MplsForwarding_Nodes_Node_LabelFib_LabelSecurity_Summary

type MplsForwarding_Nodes_Node_LabelFib_LabelSecurity_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RPF drops. The type is interface{} with range: 0..18446744073709551615.
	RpfDrops interface{}

	// Multi-label drops. The type is interface{} with range:
	// 0..18446744073709551615.
	MultiLabelDrops interface{}
}

MplsForwarding_Nodes_Node_LabelFib_LabelSecurity_Summary MPLS label security summary

func (*MplsForwarding_Nodes_Node_LabelFib_LabelSecurity_Summary) GetEntityData

type MplsForwarding_Nodes_Node_Tunnel

type MplsForwarding_Nodes_Node_Tunnel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Forwarding details for TE tunnels.
	ForwardingTunnels MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels
}

MplsForwarding_Nodes_Node_Tunnel TE Tunnel information

func (*MplsForwarding_Nodes_Node_Tunnel) GetEntityData

func (tunnel *MplsForwarding_Nodes_Node_Tunnel) GetEntityData() *types.CommonEntityData

type MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels

type MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Forwarding information for the TE tunnel. The type is slice of
	// MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel.
	ForwardingTunnel []*MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel
}

MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels Forwarding details for TE tunnels

func (*MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels) GetEntityData

type MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel

type MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Tunnel head information.
	TunnelInfo MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_TunnelInfo

	// Tunnel forwarding information.
	Fwdg MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg
}

MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel Forwarding information for the TE tunnel

func (*MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel) GetEntityData

type MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg

type MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local label. The type is interface{} with range: 0..4294967295.
	LeafLocalLabel interface{}

	// EOS bit. The type is interface{} with range: 0..4294967295.
	EosBit interface{}

	// Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	HardwareInformation interface{}

	// Number of references to the leaf. The type is interface{} with range:
	// 0..4294967295.
	LeafReferanceCount interface{}

	// The leaf flags. The type is interface{} with range: 0..4294967295.
	LeafFlags interface{}

	// Number of references to the pathlist. The type is interface{} with range:
	// 0..4294967295.
	PathListReferanceCount interface{}

	// The pathlist flags. The type is interface{} with range: 0..4294967295.
	PathListFlags interface{}

	// Number of references to the LDI. The type is interface{} with range:
	// 0..4294967295.
	LdiReferanceCount interface{}

	// The LDI flags. The type is interface{} with range: 0..4294967295.
	LdiFlags interface{}

	// The LDI type. The type is interface{} with range: 0..4294967295.
	LdiType interface{}

	// The pointer to the LDI. The type is interface{} with range: 0..4294967295.
	LdiPointer interface{}

	// The LW-LDI type. The type is interface{} with range: 0..4294967295.
	LwLdiType interface{}

	// The pointer to the LW-LDI. The type is interface{} with range:
	// 0..4294967295.
	LwLdiPointer interface{}

	// The LW-LDI refcounter. The type is interface{} with range: 0..4294967295.
	LwLdiRefernaceCount interface{}

	// The pointer to the shared LDI in LW-LDI. The type is interface{} with
	// range: 0..4294967295.
	LwSharedLdiPointer interface{}

	// The LSPA flags. The type is interface{} with range: 0..4294967295.
	LspaFlags interface{}

	// The AFI table ID. The type is interface{} with range: 0..4294967295.
	AfiTableId interface{}

	// The unicast or multicast label. The type is bool.
	MulticastLabel interface{}

	// The time of last update in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	LeafTimeInMilliSeconds interface{}

	// The total number of packets switched on all paths. The type is interface{}
	// with range: 0..18446744073709551615.
	TotalNumberOfPacketsSwitched interface{}

	// The total number of bytes switched on all paths. The type is interface{}
	// with range: 0..18446744073709551615. Units are byte.
	TotalNumberOfBytesSwitched interface{}

	// LDI-info in FIB leaf.
	LdiInformation MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LdiInformation

	// The multicast info.
	MulticastInformation MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_MulticastInformation

	// Label-infos in FIB leaf. The type is slice of
	// MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation.
	LabelInformation []*MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation
}

MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg Tunnel forwarding information

func (*MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg) GetEntityData

type MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation

type MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Label-Info type. The type is interface{} with range: 0..4294967295.
	LabelInformationType interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// MPLS Adjacency flags. The type is interface{} with range: 0..4294967295.
	MplsAdjacencyFlags interface{}

	// Tunnel id present?. The type is bool.
	TunnelIdPresent interface{}

	// LabelInformationPathIndex. The type is interface{} with range:
	// 0..4294967295.
	LabelInformationPathIndex interface{}

	// NHinfo Type. The type is NextHop.
	LabelInformationNextHopType interface{}

	// The address family (v4/v6) . The type is Proto.
	LabelInformationNextHopProtocol interface{}

	// Bytes transmitted per LSP. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TxBytes interface{}

	// Packets transmitted per LSP. The type is interface{} with range:
	// 0..18446744073709551615.
	TxPackets interface{}

	// Output Interface in string format. The type is string.
	OutgoingInterface interface{}

	// Output Physical Interface in string format. The type is string.
	OutgoingPhysicalInterface interface{}

	// Output Parent Interface in string format. The type is string.
	OutgoingParentInterface interface{}

	// Tunnel Interface in string format. The type is string.
	TunnelInterface interface{}

	// Output Label in string format. The type is string.
	OutgoingLabelString interface{}

	// Prefix Or ID. The type is string.
	PrefixOrId interface{}

	// Next hop address in string format. The type is string.
	LabelInformationNextHopString interface{}

	// The version of the route. The type is interface{} with range:
	// 0..18446744073709551615.
	LabelInformationRouteVersion interface{}

	// The time of last update in msec. The type is interface{} with range:
	// 0..18446744073709551615.
	LabelInformationTimeInMilliSeconds interface{}

	// Detail label info.
	LabelInformationDetail MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation_LabelInformationDetail

	// Path's Hash info in case of exact-route command.
	ExactRouteHashInfo MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation_ExactRouteHashInfo
}

MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation Label-infos in FIB leaf

func (*MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation) GetEntityData

type MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation_ExactRouteHashInfo

type MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation_ExactRouteHashInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is Hash Index valid?. The type is bool.
	HashIndexIsValid interface{}

	// Hash Index value. The type is interface{} with range: 0..255.
	HashIndex interface{}
}

MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation_ExactRouteHashInfo Path's Hash info in case of exact-route command

func (*MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation_ExactRouteHashInfo) GetEntityData

type MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation_LabelInformationDetail

type MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation_LabelInformationDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// L3 MTU. The type is interface{} with range: 0..4294967295.
	L3Mtu interface{}

	// Total encapsulation size: L2 + MPLS. The type is interface{} with range:
	// 0..4294967295.
	TotalEncapsulationSize interface{}

	// Length of L2 encapsulation. The type is interface{} with range:
	// 0..4294967295.
	MacSize interface{}

	// Number of packets switched. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmitNumberOfPacketsSwitched interface{}

	// Number of Bytes switched. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	TransmitNumberOfBytesSwitched interface{}

	// Status. The type is interface{} with range: -2147483648..2147483647.
	Status interface{}

	// Next hop interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// The address family (V4/V6) . The type is Proto.
	NextHopProtocol interface{}

	// Next hop address in string format. The type is string.
	NextHopString interface{}

	// Label stack. The type is slice of
	// MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation_LabelInformationDetail_LabelStack.
	LabelStack []*MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation_LabelInformationDetail_LabelStack
}

MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation_LabelInformationDetail Detail label info

func (*MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation_LabelInformationDetail) GetEntityData

type MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation_LabelInformationDetail_LabelStack

type MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation_LabelInformationDetail_LabelStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation_LabelInformationDetail_LabelStack Label stack

func (*MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LabelInformation_LabelInformationDetail_LabelStack) GetEntityData

type MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LdiInformation

type MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LdiInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Hardware info. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	LdiHardwareInformation interface{}
}

MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LdiInformation LDI-info in FIB leaf

func (*MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_LdiInformation) GetEntityData

type MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_MulticastInformation

type MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_MulticastInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MOL base flags. The type is interface{} with range: 0..4294967295.
	MulticastMolBaseFlags interface{}

	// MOL flags. The type is interface{} with range: 0..65535.
	MulticastMolFlags interface{}

	// MOL refcount. The type is interface{} with range: 0..65535.
	MulticastMolReferanceCount interface{}

	// multicast mpls tunnel. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MulticastTunnelInterfaceHandler interface{}

	// multicast mpls P2MP-TE tunnel id or MLDP Tunnel LSMID on all nodes. The
	// type is interface{} with range: 0..4294967295.
	MulticastTunnelId interface{}

	// multicast nhinfo for p2mp TE Head. The type is interface{} with range:
	// 0..4294967295.
	MulticastTunnelNextHopInformation interface{}

	// multicast LSPVIF for MLDP Tunnels. The type is interface{} with range:
	// 0..4294967295.
	MulticastTunnelLspvif interface{}

	// num multicast mpls output paths . The type is interface{} with range:
	// 0..65535.
	MulticastMplsOutputPaths interface{}

	// num multicast mpls prot output paths . The type is interface{} with range:
	// 0..65535.
	MulticastMplsProtocolOutputPaths interface{}

	// num multicast mpls local output paths. The type is interface{} with range:
	// 0..65535.
	MulticastMplsLocalOutputPaths interface{}

	// The multicast RPF-ID . The type is interface{} with range: 0..4294967295.
	MulticastRpfId interface{}

	// The multicast ENCAP-ID . The type is interface{} with range: 0..4294967295.
	MulticastEncapId interface{}

	// The multicast platform data len. The type is interface{} with range:
	// 0..255.
	MulticastPlatformDataLength interface{}

	// The multicast platform data. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	MulticastPlatformData interface{}
}

MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_MulticastInformation The multicast info

func (*MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_Fwdg_MulticastInformation) GetEntityData

type MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_TunnelInfo

type MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_TunnelInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterfaceName interface{}

	// Tunnel Local label. The type is interface{} with range: 0..4294967295.
	TunnelLocalLabel interface{}

	// Tunnel Forward Class. The type is interface{} with range: 0..255.
	TunnelFwdClass interface{}

	// Tunnel Load Metric. The type is interface{} with range: 0..255.
	TunnelLoadMetric interface{}

	// Is Tunnel SRTE. The type is bool.
	TunnelIsSrte interface{}

	// Tunnel head resolution is incomplete. The type is bool.
	TunnelResolutionIncomplete interface{}

	// Tunnel head resolition is inconsitent b/w TEhead and Local label. The type
	// is bool.
	TunnelResolutionInconsistent interface{}

	// Is Tunnel programmed as drop. The type is bool.
	TunnelIsProgrammedToDrop interface{}
}

MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_TunnelInfo Tunnel head information

func (*MplsForwarding_Nodes_Node_Tunnel_ForwardingTunnels_ForwardingTunnel_TunnelInfo) GetEntityData

type Mplseos

type Mplseos string

Mplseos represents Mplseos

const (
	// EOS Disable
	Mplseos_eos0 Mplseos = "eos0"

	// EOS Enable
	Mplseos_eos1 Mplseos = "eos1"
)

type NextHop

type NextHop string

NextHop represents MPLS Forwarding Next Hop Type

const (
	// TX
	NextHop_tx NextHop = "tx"

	// RX
	NextHop_rx NextHop = "rx"

	// Special
	NextHop_special NextHop = "special"
)

type OcAftL3

type OcAftL3 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table VRFs - openconfig network-instances.
	Vrfs OcAftL3_Vrfs
}

OcAftL3 oc aft l3

func (*OcAftL3) GetEntityData

func (ocAftL3 *OcAftL3) GetEntityData() *types.CommonEntityData

type OcAftL3_Vrfs

type OcAftL3_Vrfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF/network-instace table. The type is slice of OcAftL3_Vrfs_Vrf.
	Vrf []*OcAftL3_Vrfs_Vrf
}

OcAftL3_Vrfs Table VRFs - openconfig network-instances

func (*OcAftL3_Vrfs) GetEntityData

func (vrfs *OcAftL3_Vrfs) GetEntityData() *types.CommonEntityData

type OcAftL3_Vrfs_Vrf

type OcAftL3_Vrfs_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network Instance Name. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Abstract forwarding table per FIB protocol.
	AbstractForwardingTables OcAftL3_Vrfs_Vrf_AbstractForwardingTables
}

OcAftL3_Vrfs_Vrf VRF/network-instace table

func (*OcAftL3_Vrfs_Vrf) GetEntityData

func (vrf *OcAftL3_Vrfs_Vrf) GetEntityData() *types.CommonEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS abstract forwarding table.
	Mpls OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls

	// IPv6 abstract forwarding table.
	Ipv6Unicast OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast

	// IPv4 abstract forwarding table.
	Ipv4Unicast OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables Abstract forwarding table per FIB protocol

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables) GetEntityData

func (abstractForwardingTables *OcAftL3_Vrfs_Vrf_AbstractForwardingTables) GetEntityData() *types.CommonEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table of IP prefixes.
	Prefixes OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast IPv4 abstract forwarding table

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Prefix data. The type is slice of
	// OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix.
	Prefix []*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes Table of IP prefixes

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Prefix. The type is string.
	Prefix interface{}

	// A next-hop associated with the forwarding instance.
	NextHops OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops

	// Operational data.
	State OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_State
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix Prefix data

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A next-hop associated with the forwarding instance. The type is slice of
	// OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops_NextHop.
	NextHop []*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops_NextHop
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops A next-hop associated with the forwarding instance

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops_NextHop

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops_NextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. A unique index identifying the next-hop entry for
	// the AFT entry. The type is interface{} with range: 0..4294967295.
	Index interface{}

	// OC AFT entry next-hop state.
	State OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops_NextHop_State

	// AFT entry next-hop interface ref.
	InterfaceRef OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops_NextHop_InterfaceRef
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops_NextHop A next-hop associated with the forwarding instance

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops_NextHop) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops_NextHop_InterfaceRef

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops_NextHop_InterfaceRef struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFT entry interface ref state.
	State OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops_NextHop_InterfaceRef_State
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops_NextHop_InterfaceRef AFT entry next-hop interface ref

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops_NextHop_InterfaceRef) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops_NextHop_InterfaceRef_State

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops_NextHop_InterfaceRef_State struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface name. The type is string.
	Interface interface{}

	// Sub-Interface index. The type is interface{} with range: 0..4294967295.
	Subinterface interface{}
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops_NextHop_InterfaceRef_State AFT entry interface ref state

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops_NextHop_InterfaceRef_State) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops_NextHop_State

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops_NextHop_State struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Index. The type is interface{} with range: 0..18446744073709551615.
	Index interface{}

	// Weight. The type is interface{} with range: 0..4294967295.
	Weight interface{}

	// IP address. The type is string.
	IpAddress interface{}

	// VRF name where the nexthop is resolved. The type is string.
	NetworkInstance interface{}

	// Popped mpls label stack. The type is slice of string.
	PoppedMplsLabelStack []interface{}

	// Pushed mpls label stack. The type is slice of string.
	PushedMplsLabelStack []interface{}
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops_NextHop_State OC AFT entry next-hop state

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_NextHops_NextHop_State) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_State

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_State struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP prefix or MPLS label. The type is string.
	PrefixIndex interface{}
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_State Operational data

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv4Unicast_Prefixes_Prefix_State) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table of IP prefixes.
	Prefixes OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast IPv6 abstract forwarding table

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Prefix data. The type is slice of
	// OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix.
	Prefix []*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes Table of IP prefixes

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Prefix. The type is string.
	Prefix interface{}

	// A next-hop associated with the forwarding instance.
	NextHops OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops

	// Operational data.
	State OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_State
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix Prefix data

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A next-hop associated with the forwarding instance. The type is slice of
	// OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops_NextHop.
	NextHop []*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops_NextHop
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops A next-hop associated with the forwarding instance

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops_NextHop

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops_NextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. A unique index identifying the next-hop entry for
	// the AFT entry. The type is interface{} with range: 0..4294967295.
	Index interface{}

	// OC AFT entry next-hop state.
	State OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops_NextHop_State

	// AFT entry next-hop interface ref.
	InterfaceRef OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops_NextHop_InterfaceRef
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops_NextHop A next-hop associated with the forwarding instance

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops_NextHop) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops_NextHop_InterfaceRef

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops_NextHop_InterfaceRef struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFT entry interface ref state.
	State OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops_NextHop_InterfaceRef_State
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops_NextHop_InterfaceRef AFT entry next-hop interface ref

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops_NextHop_InterfaceRef) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops_NextHop_InterfaceRef_State

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops_NextHop_InterfaceRef_State struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface name. The type is string.
	Interface interface{}

	// Sub-Interface index. The type is interface{} with range: 0..4294967295.
	Subinterface interface{}
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops_NextHop_InterfaceRef_State AFT entry interface ref state

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops_NextHop_InterfaceRef_State) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops_NextHop_State

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops_NextHop_State struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Index. The type is interface{} with range: 0..18446744073709551615.
	Index interface{}

	// Weight. The type is interface{} with range: 0..4294967295.
	Weight interface{}

	// IP address. The type is string.
	IpAddress interface{}

	// VRF name where the nexthop is resolved. The type is string.
	NetworkInstance interface{}

	// Popped mpls label stack. The type is slice of string.
	PoppedMplsLabelStack []interface{}

	// Pushed mpls label stack. The type is slice of string.
	PushedMplsLabelStack []interface{}
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops_NextHop_State OC AFT entry next-hop state

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_NextHops_NextHop_State) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_State

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_State struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP prefix or MPLS label. The type is string.
	PrefixIndex interface{}
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_State Operational data

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Ipv6Unicast_Prefixes_Prefix_State) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table of MPLS labels.
	Labels OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls MPLS abstract forwarding table

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label data. The type is slice of
	// OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label.
	Label []*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels Table of MPLS labels

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Label. The type is string.
	Label interface{}

	// A next-hop associated with the forwarding instance.
	NextHops OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops

	// Operational data.
	State OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_State
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label Label data

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A next-hop associated with the forwarding instance. The type is slice of
	// OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops_NextHop.
	NextHop []*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops_NextHop
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops A next-hop associated with the forwarding instance

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops_NextHop

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops_NextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. A unique index identifying the next-hop entry for
	// the AFT entry. The type is interface{} with range: 0..4294967295.
	Index interface{}

	// OC AFT entry next-hop state.
	State OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops_NextHop_State

	// AFT entry next-hop interface ref.
	InterfaceRef OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops_NextHop_InterfaceRef
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops_NextHop A next-hop associated with the forwarding instance

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops_NextHop) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops_NextHop_InterfaceRef

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops_NextHop_InterfaceRef struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFT entry interface ref state.
	State OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops_NextHop_InterfaceRef_State
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops_NextHop_InterfaceRef AFT entry next-hop interface ref

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops_NextHop_InterfaceRef) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops_NextHop_InterfaceRef_State

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops_NextHop_InterfaceRef_State struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface name. The type is string.
	Interface interface{}

	// Sub-Interface index. The type is interface{} with range: 0..4294967295.
	Subinterface interface{}
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops_NextHop_InterfaceRef_State AFT entry interface ref state

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops_NextHop_InterfaceRef_State) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops_NextHop_State

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops_NextHop_State struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Index. The type is interface{} with range: 0..18446744073709551615.
	Index interface{}

	// Weight. The type is interface{} with range: 0..4294967295.
	Weight interface{}

	// IP address. The type is string.
	IpAddress interface{}

	// VRF name where the nexthop is resolved. The type is string.
	NetworkInstance interface{}

	// Popped mpls label stack. The type is slice of string.
	PoppedMplsLabelStack []interface{}

	// Pushed mpls label stack. The type is slice of string.
	PushedMplsLabelStack []interface{}
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops_NextHop_State OC AFT entry next-hop state

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_NextHops_NextHop_State) GetEntityData

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_State

type OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_State struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP prefix or MPLS label. The type is string.
	PrefixIndex interface{}
}

OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_State Operational data

func (*OcAftL3_Vrfs_Vrf_AbstractForwardingTables_Mpls_Labels_Label_State) GetEntityData

type Proto

type Proto string

Proto represents MPLS Forwarding Protocol Type

const (
	// IPv4
	Proto_ipv4 Proto = "ipv4"

	// IPv6
	Proto_ipv6 Proto = "ipv6"

	// MPLS
	Proto_mpls Proto = "mpls"
)

type SsLbaState

type SsLbaState string

SsLbaState represents Load Balance config

const (
	// L3 Load Balance config
	SsLbaState_l3 SsLbaState = "l3"

	// L4 Load Balance config
	SsLbaState_l4 SsLbaState = "l4"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL