cisco_ios_xr_fib_common_oper_mpls_forwarding_nodes_node_label_fib_forwarding_details_forwarding_detail

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2019 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Cisco-IOS-XR-fib-common-oper:mpls-forwarding/nodes/node/label-fib/forwarding-details/forwarding-detail

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MplsAdjInfo

type MplsAdjInfo struct {
	// Label-Info type
	LabelInformationType uint32 `protobuf:"varint,1,opt,name=label_information_type,json=labelInformationType,proto3" json:"label_information_type,omitempty"`
	// Local label
	LocalLabel uint32 `protobuf:"varint,2,opt,name=local_label,json=localLabel,proto3" json:"local_label,omitempty"`
	// Outgoing label
	OutgoingLabel uint32 `protobuf:"varint,3,opt,name=outgoing_label,json=outgoingLabel,proto3" json:"outgoing_label,omitempty"`
	// MPLS Adjacency flags
	MplsAdjacencyFlags uint32 `protobuf:"varint,4,opt,name=mpls_adjacency_flags,json=mplsAdjacencyFlags,proto3" json:"mpls_adjacency_flags,omitempty"`
	// Tunnel id present?
	TunnelIdPresent bool `protobuf:"varint,5,opt,name=tunnel_id_present,json=tunnelIdPresent,proto3" json:"tunnel_id_present,omitempty"`
	// Outgoing interface
	OutgoingInterface string `protobuf:"bytes,6,opt,name=outgoing_interface,json=outgoingInterface,proto3" json:"outgoing_interface,omitempty"`
	// Outgoing Physical Interface
	OutgoingPhysicalInterface string `` /* 138-byte string literal not displayed */
	// Tunnel Interface
	TunnelInterface string `protobuf:"bytes,8,opt,name=tunnel_interface,json=tunnelInterface,proto3" json:"tunnel_interface,omitempty"`
	// Detail label info
	LabelInformationDetail    *MplsFwdInfo `` /* 129-byte string literal not displayed */
	LabelInformationPathIndex uint32       `` /* 142-byte string literal not displayed */
	// NHinfo Type
	LabelInformationNextHopType string `` /* 149-byte string literal not displayed */
	// The address family (v4/v6)
	LabelInformationNextHopProtocol string `` /* 161-byte string literal not displayed */
	// Bytes transmitted per LSP
	TxBytes uint64 `protobuf:"varint,13,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
	// Packets transmitted per LSP
	TxPackets uint64 `protobuf:"varint,14,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
	// Output Interface in string format
	OutgoingInterfaceString string `` /* 133-byte string literal not displayed */
	// Output Label in string format
	OutgoingLabelString string `protobuf:"bytes,16,opt,name=outgoing_label_string,json=outgoingLabelString,proto3" json:"outgoing_label_string,omitempty"`
	// Prefix Or ID
	PrefixOrId string `protobuf:"bytes,17,opt,name=prefix_or_id,json=prefixOrId,proto3" json:"prefix_or_id,omitempty"`
	// Next hop address in string format
	LabelInformationNextHopString string `` /* 155-byte string literal not displayed */
	// The version of the route
	LabelInformationRouteVersion uint64 `` /* 151-byte string literal not displayed */
	// The time of last update in msec
	LabelInformationTimeInMilliSeconds uint64   `` /* 173-byte string literal not displayed */
	XXX_NoUnkeyedLiteral               struct{} `json:"-"`
	XXX_unrecognized                   []byte   `json:"-"`
	XXX_sizecache                      int32    `json:"-"`
}

func (*MplsAdjInfo) Descriptor

func (*MplsAdjInfo) Descriptor() ([]byte, []int)

func (*MplsAdjInfo) GetLabelInformationDetail

func (m *MplsAdjInfo) GetLabelInformationDetail() *MplsFwdInfo

func (*MplsAdjInfo) GetLabelInformationNextHopProtocol

func (m *MplsAdjInfo) GetLabelInformationNextHopProtocol() string

func (*MplsAdjInfo) GetLabelInformationNextHopString

func (m *MplsAdjInfo) GetLabelInformationNextHopString() string

func (*MplsAdjInfo) GetLabelInformationNextHopType

func (m *MplsAdjInfo) GetLabelInformationNextHopType() string

func (*MplsAdjInfo) GetLabelInformationPathIndex

func (m *MplsAdjInfo) GetLabelInformationPathIndex() uint32

func (*MplsAdjInfo) GetLabelInformationRouteVersion

func (m *MplsAdjInfo) GetLabelInformationRouteVersion() uint64

func (*MplsAdjInfo) GetLabelInformationTimeInMilliSeconds

func (m *MplsAdjInfo) GetLabelInformationTimeInMilliSeconds() uint64

func (*MplsAdjInfo) GetLabelInformationType

func (m *MplsAdjInfo) GetLabelInformationType() uint32

func (*MplsAdjInfo) GetLocalLabel

func (m *MplsAdjInfo) GetLocalLabel() uint32

func (*MplsAdjInfo) GetMplsAdjacencyFlags

func (m *MplsAdjInfo) GetMplsAdjacencyFlags() uint32

func (*MplsAdjInfo) GetOutgoingInterface

func (m *MplsAdjInfo) GetOutgoingInterface() string

func (*MplsAdjInfo) GetOutgoingInterfaceString

func (m *MplsAdjInfo) GetOutgoingInterfaceString() string

func (*MplsAdjInfo) GetOutgoingLabel

func (m *MplsAdjInfo) GetOutgoingLabel() uint32

func (*MplsAdjInfo) GetOutgoingLabelString

func (m *MplsAdjInfo) GetOutgoingLabelString() string

func (*MplsAdjInfo) GetOutgoingPhysicalInterface

func (m *MplsAdjInfo) GetOutgoingPhysicalInterface() string

func (*MplsAdjInfo) GetPrefixOrId

func (m *MplsAdjInfo) GetPrefixOrId() string

func (*MplsAdjInfo) GetTunnelIdPresent

func (m *MplsAdjInfo) GetTunnelIdPresent() bool

func (*MplsAdjInfo) GetTunnelInterface

func (m *MplsAdjInfo) GetTunnelInterface() string

func (*MplsAdjInfo) GetTxBytes

func (m *MplsAdjInfo) GetTxBytes() uint64

func (*MplsAdjInfo) GetTxPackets

func (m *MplsAdjInfo) GetTxPackets() uint64

func (*MplsAdjInfo) ProtoMessage

func (*MplsAdjInfo) ProtoMessage()

func (*MplsAdjInfo) Reset

func (m *MplsAdjInfo) Reset()

func (*MplsAdjInfo) String

func (m *MplsAdjInfo) String() string

func (*MplsAdjInfo) XXX_DiscardUnknown

func (m *MplsAdjInfo) XXX_DiscardUnknown()

func (*MplsAdjInfo) XXX_Marshal

func (m *MplsAdjInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MplsAdjInfo) XXX_Merge

func (dst *MplsAdjInfo) XXX_Merge(src proto.Message)

func (*MplsAdjInfo) XXX_Size

func (m *MplsAdjInfo) XXX_Size() int

func (*MplsAdjInfo) XXX_Unmarshal

func (m *MplsAdjInfo) XXX_Unmarshal(b []byte) error

type MplsFwdInfo

type MplsFwdInfo struct {
	// L3 MTU
	L3Mtu uint32 `protobuf:"varint,1,opt,name=l3_mtu,json=l3Mtu,proto3" json:"l3_mtu,omitempty"`
	// Total encapsulation size: L2 + MPLS
	TotalEncapsulationSize uint32 `` /* 130-byte string literal not displayed */
	// Length of L2 encapsulation
	MacSize uint32 `protobuf:"varint,3,opt,name=mac_size,json=macSize,proto3" json:"mac_size,omitempty"`
	// Label stack
	LabelStack []uint32 `protobuf:"varint,4,rep,packed,name=label_stack,json=labelStack,proto3" json:"label_stack,omitempty"`
	// Number of packets switched
	TransmitNumberOfPacketsSwitched uint64 `` /* 161-byte string literal not displayed */
	// Number of Bytes switched
	TransmitNumberOfBytesSwitched uint64 `` /* 155-byte string literal not displayed */
	// Status
	Status int32 `protobuf:"zigzag32,7,opt,name=status,proto3" json:"status,omitempty"`
	// Next hop interface
	NextHopInterface string `protobuf:"bytes,8,opt,name=next_hop_interface,json=nextHopInterface,proto3" json:"next_hop_interface,omitempty"`
	// The address family (V4/V6)
	NextHopProtocol string `protobuf:"bytes,9,opt,name=next_hop_protocol,json=nextHopProtocol,proto3" json:"next_hop_protocol,omitempty"`
	// Next hop address in string format
	NextHopString        string   `protobuf:"bytes,10,opt,name=next_hop_string,json=nextHopString,proto3" json:"next_hop_string,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MplsFwdInfo) Descriptor

func (*MplsFwdInfo) Descriptor() ([]byte, []int)

func (*MplsFwdInfo) GetL3Mtu

func (m *MplsFwdInfo) GetL3Mtu() uint32

func (*MplsFwdInfo) GetLabelStack

func (m *MplsFwdInfo) GetLabelStack() []uint32

func (*MplsFwdInfo) GetMacSize

func (m *MplsFwdInfo) GetMacSize() uint32

func (*MplsFwdInfo) GetNextHopInterface

func (m *MplsFwdInfo) GetNextHopInterface() string

func (*MplsFwdInfo) GetNextHopProtocol

func (m *MplsFwdInfo) GetNextHopProtocol() string

func (*MplsFwdInfo) GetNextHopString

func (m *MplsFwdInfo) GetNextHopString() string

func (*MplsFwdInfo) GetStatus

func (m *MplsFwdInfo) GetStatus() int32

func (*MplsFwdInfo) GetTotalEncapsulationSize

func (m *MplsFwdInfo) GetTotalEncapsulationSize() uint32

func (*MplsFwdInfo) GetTransmitNumberOfBytesSwitched

func (m *MplsFwdInfo) GetTransmitNumberOfBytesSwitched() uint64

func (*MplsFwdInfo) GetTransmitNumberOfPacketsSwitched

func (m *MplsFwdInfo) GetTransmitNumberOfPacketsSwitched() uint64

func (*MplsFwdInfo) ProtoMessage

func (*MplsFwdInfo) ProtoMessage()

func (*MplsFwdInfo) Reset

func (m *MplsFwdInfo) Reset()

func (*MplsFwdInfo) String

func (m *MplsFwdInfo) String() string

func (*MplsFwdInfo) XXX_DiscardUnknown

func (m *MplsFwdInfo) XXX_DiscardUnknown()

func (*MplsFwdInfo) XXX_Marshal

func (m *MplsFwdInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MplsFwdInfo) XXX_Merge

func (dst *MplsFwdInfo) XXX_Merge(src proto.Message)

func (*MplsFwdInfo) XXX_Size

func (m *MplsFwdInfo) XXX_Size() int

func (*MplsFwdInfo) XXX_Unmarshal

func (m *MplsFwdInfo) XXX_Unmarshal(b []byte) error

type MplsLdiInfo

type MplsLdiInfo struct {
	// Hardware info
	LdiHardwareInformation []byte   `` /* 129-byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{} `json:"-"`
	XXX_unrecognized       []byte   `json:"-"`
	XXX_sizecache          int32    `json:"-"`
}

Detailed load sharing information for mpls table entries

func (*MplsLdiInfo) Descriptor

func (*MplsLdiInfo) Descriptor() ([]byte, []int)

func (*MplsLdiInfo) GetLdiHardwareInformation

func (m *MplsLdiInfo) GetLdiHardwareInformation() []byte

func (*MplsLdiInfo) ProtoMessage

func (*MplsLdiInfo) ProtoMessage()

func (*MplsLdiInfo) Reset

func (m *MplsLdiInfo) Reset()

func (*MplsLdiInfo) String

func (m *MplsLdiInfo) String() string

func (*MplsLdiInfo) XXX_DiscardUnknown

func (m *MplsLdiInfo) XXX_DiscardUnknown()

func (*MplsLdiInfo) XXX_Marshal

func (m *MplsLdiInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MplsLdiInfo) XXX_Merge

func (dst *MplsLdiInfo) XXX_Merge(src proto.Message)

func (*MplsLdiInfo) XXX_Size

func (m *MplsLdiInfo) XXX_Size() int

func (*MplsLdiInfo) XXX_Unmarshal

func (m *MplsLdiInfo) XXX_Unmarshal(b []byte) error

type MplsMcastInfo

type MplsMcastInfo struct {
	// MOL base flags
	MulticastMolBaseFlags uint32 `` /* 129-byte string literal not displayed */
	// MOL flags
	MulticastMolFlags uint32 `protobuf:"varint,2,opt,name=multicast_mol_flags,json=multicastMolFlags,proto3" json:"multicast_mol_flags,omitempty"`
	// MOL refcount
	MulticastMolReferanceCount uint32 `` /* 144-byte string literal not displayed */
	// multicast mpls tunnel
	MulticastTunnelInterfaceHandler string `` /* 158-byte string literal not displayed */
	// multicast mpls P2MP-TE tunnel id or MLDP Tunnel LSMID on all nodes
	MulticastTunnelId uint32 `protobuf:"varint,5,opt,name=multicast_tunnel_id,json=multicastTunnelId,proto3" json:"multicast_tunnel_id,omitempty"`
	// multicast nhinfo for p2mp TE Head
	MulticastTunnelNextHopInformation uint32 `` /* 167-byte string literal not displayed */
	// multicast LSPVIF for MLDP Tunnels
	MulticastTunnelLspvif uint32 `` /* 127-byte string literal not displayed */
	// num multicast mpls output paths
	MulticastMplsOutputPaths uint32 `` /* 138-byte string literal not displayed */
	// num multicast mpls prot output paths
	MulticastMplsProtocolOutputPaths uint32 `` /* 164-byte string literal not displayed */
	// num multicast mpls local output paths
	MulticastMplsLocalOutputPaths uint32 `` /* 156-byte string literal not displayed */
	// The multicast RPF-ID
	MulticastRpfId uint32 `protobuf:"varint,11,opt,name=multicast_rpf_id,json=multicastRpfId,proto3" json:"multicast_rpf_id,omitempty"`
	// The multicast ENCAP-ID
	MulticastEncapId uint32 `protobuf:"varint,12,opt,name=multicast_encap_id,json=multicastEncapId,proto3" json:"multicast_encap_id,omitempty"`
	// The multicast platform data len
	MulticastPlatformDataLength uint32 `` /* 148-byte string literal not displayed */
	// The multicast platform data
	MulticastPlatformData []byte   `` /* 127-byte string literal not displayed */
	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
	XXX_unrecognized      []byte   `json:"-"`
	XXX_sizecache         int32    `json:"-"`
}

Information for mpls multicast entries

func (*MplsMcastInfo) Descriptor

func (*MplsMcastInfo) Descriptor() ([]byte, []int)

func (*MplsMcastInfo) GetMulticastEncapId

func (m *MplsMcastInfo) GetMulticastEncapId() uint32

func (*MplsMcastInfo) GetMulticastMolBaseFlags

func (m *MplsMcastInfo) GetMulticastMolBaseFlags() uint32

func (*MplsMcastInfo) GetMulticastMolFlags

func (m *MplsMcastInfo) GetMulticastMolFlags() uint32

func (*MplsMcastInfo) GetMulticastMolReferanceCount

func (m *MplsMcastInfo) GetMulticastMolReferanceCount() uint32

func (*MplsMcastInfo) GetMulticastMplsLocalOutputPaths

func (m *MplsMcastInfo) GetMulticastMplsLocalOutputPaths() uint32

func (*MplsMcastInfo) GetMulticastMplsOutputPaths

func (m *MplsMcastInfo) GetMulticastMplsOutputPaths() uint32

func (*MplsMcastInfo) GetMulticastMplsProtocolOutputPaths

func (m *MplsMcastInfo) GetMulticastMplsProtocolOutputPaths() uint32

func (*MplsMcastInfo) GetMulticastPlatformData

func (m *MplsMcastInfo) GetMulticastPlatformData() []byte

func (*MplsMcastInfo) GetMulticastPlatformDataLength

func (m *MplsMcastInfo) GetMulticastPlatformDataLength() uint32

func (*MplsMcastInfo) GetMulticastRpfId

func (m *MplsMcastInfo) GetMulticastRpfId() uint32

func (*MplsMcastInfo) GetMulticastTunnelId

func (m *MplsMcastInfo) GetMulticastTunnelId() uint32

func (*MplsMcastInfo) GetMulticastTunnelInterfaceHandler

func (m *MplsMcastInfo) GetMulticastTunnelInterfaceHandler() string

func (*MplsMcastInfo) GetMulticastTunnelLspvif

func (m *MplsMcastInfo) GetMulticastTunnelLspvif() uint32

func (*MplsMcastInfo) GetMulticastTunnelNextHopInformation

func (m *MplsMcastInfo) GetMulticastTunnelNextHopInformation() uint32

func (*MplsMcastInfo) ProtoMessage

func (*MplsMcastInfo) ProtoMessage()

func (*MplsMcastInfo) Reset

func (m *MplsMcastInfo) Reset()

func (*MplsMcastInfo) String

func (m *MplsMcastInfo) String() string

func (*MplsMcastInfo) XXX_DiscardUnknown

func (m *MplsMcastInfo) XXX_DiscardUnknown()

func (*MplsMcastInfo) XXX_Marshal

func (m *MplsMcastInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MplsMcastInfo) XXX_Merge

func (dst *MplsMcastInfo) XXX_Merge(src proto.Message)

func (*MplsMcastInfo) XXX_Size

func (m *MplsMcastInfo) XXX_Size() int

func (*MplsMcastInfo) XXX_Unmarshal

func (m *MplsMcastInfo) XXX_Unmarshal(b []byte) error

type MplsShLeaf

type MplsShLeaf struct {
	// Local label
	LeafLocalLabel uint32 `protobuf:"varint,50,opt,name=leaf_local_label,json=leafLocalLabel,proto3" json:"leaf_local_label,omitempty"`
	// EOS bit
	EosBit uint32 `protobuf:"varint,51,opt,name=eos_bit,json=eosBit,proto3" json:"eos_bit,omitempty"`
	// Label-infos in FIB leaf
	LabelInformation []*MplsAdjInfo `protobuf:"bytes,52,rep,name=label_information,json=labelInformation,proto3" json:"label_information,omitempty"`
	// LDI-info in FIB leaf
	LdiInformation *MplsLdiInfo `protobuf:"bytes,53,opt,name=ldi_information,json=ldiInformation,proto3" json:"ldi_information,omitempty"`
	// Hardware info
	HardwareInformation []byte `protobuf:"bytes,54,opt,name=hardware_information,json=hardwareInformation,proto3" json:"hardware_information,omitempty"`
	// Number of references to the leaf
	LeafReferanceCount uint32 `protobuf:"varint,55,opt,name=leaf_referance_count,json=leafReferanceCount,proto3" json:"leaf_referance_count,omitempty"`
	// The leaf flags
	LeafFlags uint32 `protobuf:"varint,56,opt,name=leaf_flags,json=leafFlags,proto3" json:"leaf_flags,omitempty"`
	// Number of references to the pathlist
	PathListReferanceCount uint32 `` /* 133-byte string literal not displayed */
	// The pathlist flags
	PathListFlags uint32 `protobuf:"varint,58,opt,name=path_list_flags,json=pathListFlags,proto3" json:"path_list_flags,omitempty"`
	// Number of references to the LDI
	LdiReferanceCount uint32 `protobuf:"varint,59,opt,name=ldi_referance_count,json=ldiReferanceCount,proto3" json:"ldi_referance_count,omitempty"`
	// The LDI flags
	LdiFlags uint32 `protobuf:"varint,60,opt,name=ldi_flags,json=ldiFlags,proto3" json:"ldi_flags,omitempty"`
	// The LDI type
	LdiType uint32 `protobuf:"varint,61,opt,name=ldi_type,json=ldiType,proto3" json:"ldi_type,omitempty"`
	// The pointer to the LDI
	LdiPointer uint32 `protobuf:"varint,62,opt,name=ldi_pointer,json=ldiPointer,proto3" json:"ldi_pointer,omitempty"`
	// The LW-LDI type
	LwLdiType uint32 `protobuf:"varint,63,opt,name=lw_ldi_type,json=lwLdiType,proto3" json:"lw_ldi_type,omitempty"`
	// The pointer to the LW-LDI
	LwLdiPointer uint32 `protobuf:"varint,64,opt,name=lw_ldi_pointer,json=lwLdiPointer,proto3" json:"lw_ldi_pointer,omitempty"`
	// The LW-LDI refcounter
	LwLdiRefernaceCount uint32 `protobuf:"varint,65,opt,name=lw_ldi_refernace_count,json=lwLdiRefernaceCount,proto3" json:"lw_ldi_refernace_count,omitempty"`
	// The pointer to the shared LDI in LW-LDI
	LwSharedLdiPointer uint32 `protobuf:"varint,66,opt,name=lw_shared_ldi_pointer,json=lwSharedLdiPointer,proto3" json:"lw_shared_ldi_pointer,omitempty"`
	// The LSPA flags
	LspaFlags uint32 `protobuf:"varint,67,opt,name=lspa_flags,json=lspaFlags,proto3" json:"lspa_flags,omitempty"`
	// The AFI table ID
	AfiTableId uint32 `protobuf:"varint,68,opt,name=afi_table_id,json=afiTableId,proto3" json:"afi_table_id,omitempty"`
	// The unicast or multicast label
	MulticastLabel bool `protobuf:"varint,69,opt,name=multicast_label,json=multicastLabel,proto3" json:"multicast_label,omitempty"`
	// The multicast info
	MulticastInformation *MplsMcastInfo `protobuf:"bytes,70,opt,name=multicast_information,json=multicastInformation,proto3" json:"multicast_information,omitempty"`
	// The time of last update in msec
	LeafTimeInMilliSeconds uint64   `` /* 135-byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{} `json:"-"`
	XXX_unrecognized       []byte   `json:"-"`
	XXX_sizecache          int32    `json:"-"`
}

func (*MplsShLeaf) Descriptor

func (*MplsShLeaf) Descriptor() ([]byte, []int)

func (*MplsShLeaf) GetAfiTableId

func (m *MplsShLeaf) GetAfiTableId() uint32

func (*MplsShLeaf) GetEosBit

func (m *MplsShLeaf) GetEosBit() uint32

func (*MplsShLeaf) GetHardwareInformation

func (m *MplsShLeaf) GetHardwareInformation() []byte

func (*MplsShLeaf) GetLabelInformation

func (m *MplsShLeaf) GetLabelInformation() []*MplsAdjInfo

func (*MplsShLeaf) GetLdiFlags

func (m *MplsShLeaf) GetLdiFlags() uint32

func (*MplsShLeaf) GetLdiInformation

func (m *MplsShLeaf) GetLdiInformation() *MplsLdiInfo

func (*MplsShLeaf) GetLdiPointer

func (m *MplsShLeaf) GetLdiPointer() uint32

func (*MplsShLeaf) GetLdiReferanceCount

func (m *MplsShLeaf) GetLdiReferanceCount() uint32

func (*MplsShLeaf) GetLdiType

func (m *MplsShLeaf) GetLdiType() uint32

func (*MplsShLeaf) GetLeafFlags

func (m *MplsShLeaf) GetLeafFlags() uint32

func (*MplsShLeaf) GetLeafLocalLabel

func (m *MplsShLeaf) GetLeafLocalLabel() uint32

func (*MplsShLeaf) GetLeafReferanceCount

func (m *MplsShLeaf) GetLeafReferanceCount() uint32

func (*MplsShLeaf) GetLeafTimeInMilliSeconds

func (m *MplsShLeaf) GetLeafTimeInMilliSeconds() uint64

func (*MplsShLeaf) GetLspaFlags

func (m *MplsShLeaf) GetLspaFlags() uint32

func (*MplsShLeaf) GetLwLdiPointer

func (m *MplsShLeaf) GetLwLdiPointer() uint32

func (*MplsShLeaf) GetLwLdiRefernaceCount

func (m *MplsShLeaf) GetLwLdiRefernaceCount() uint32

func (*MplsShLeaf) GetLwLdiType

func (m *MplsShLeaf) GetLwLdiType() uint32

func (*MplsShLeaf) GetLwSharedLdiPointer

func (m *MplsShLeaf) GetLwSharedLdiPointer() uint32

func (*MplsShLeaf) GetMulticastInformation

func (m *MplsShLeaf) GetMulticastInformation() *MplsMcastInfo

func (*MplsShLeaf) GetMulticastLabel

func (m *MplsShLeaf) GetMulticastLabel() bool

func (*MplsShLeaf) GetPathListFlags

func (m *MplsShLeaf) GetPathListFlags() uint32

func (*MplsShLeaf) GetPathListReferanceCount

func (m *MplsShLeaf) GetPathListReferanceCount() uint32

func (*MplsShLeaf) ProtoMessage

func (*MplsShLeaf) ProtoMessage()

func (*MplsShLeaf) Reset

func (m *MplsShLeaf) Reset()

func (*MplsShLeaf) String

func (m *MplsShLeaf) String() string

func (*MplsShLeaf) XXX_DiscardUnknown

func (m *MplsShLeaf) XXX_DiscardUnknown()

func (*MplsShLeaf) XXX_Marshal

func (m *MplsShLeaf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MplsShLeaf) XXX_Merge

func (dst *MplsShLeaf) XXX_Merge(src proto.Message)

func (*MplsShLeaf) XXX_Size

func (m *MplsShLeaf) XXX_Size() int

func (*MplsShLeaf) XXX_Unmarshal

func (m *MplsShLeaf) XXX_Unmarshal(b []byte) error

type MplsShLeaf_KEYS

type MplsShLeaf_KEYS struct {
	NodeName             string   `protobuf:"bytes,1,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	LabelValue           uint32   `protobuf:"varint,2,opt,name=label_value,json=labelValue,proto3" json:"label_value,omitempty"`
	Eos                  string   `protobuf:"bytes,3,opt,name=eos,proto3" json:"eos,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Information about label leaf

func (*MplsShLeaf_KEYS) Descriptor

func (*MplsShLeaf_KEYS) Descriptor() ([]byte, []int)

func (*MplsShLeaf_KEYS) GetEos

func (m *MplsShLeaf_KEYS) GetEos() string

func (*MplsShLeaf_KEYS) GetLabelValue

func (m *MplsShLeaf_KEYS) GetLabelValue() uint32

func (*MplsShLeaf_KEYS) GetNodeName

func (m *MplsShLeaf_KEYS) GetNodeName() string

func (*MplsShLeaf_KEYS) ProtoMessage

func (*MplsShLeaf_KEYS) ProtoMessage()

func (*MplsShLeaf_KEYS) Reset

func (m *MplsShLeaf_KEYS) Reset()

func (*MplsShLeaf_KEYS) String

func (m *MplsShLeaf_KEYS) String() string

func (*MplsShLeaf_KEYS) XXX_DiscardUnknown

func (m *MplsShLeaf_KEYS) XXX_DiscardUnknown()

func (*MplsShLeaf_KEYS) XXX_Marshal

func (m *MplsShLeaf_KEYS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MplsShLeaf_KEYS) XXX_Merge

func (dst *MplsShLeaf_KEYS) XXX_Merge(src proto.Message)

func (*MplsShLeaf_KEYS) XXX_Size

func (m *MplsShLeaf_KEYS) XXX_Size() int

func (*MplsShLeaf_KEYS) XXX_Unmarshal

func (m *MplsShLeaf_KEYS) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL