Documentation ¶
Overview ¶
Cisco-IOS-XR-fib-common-oper:mpls-forwarding/nodes/node/label-fib/forwarding-details/forwarding-detail
Index ¶
- type MplsAdjInfo
- func (*MplsAdjInfo) Descriptor() ([]byte, []int)
- func (m *MplsAdjInfo) GetLabelInformationDetail() *MplsFwdInfo
- func (m *MplsAdjInfo) GetLabelInformationNextHopProtocol() string
- func (m *MplsAdjInfo) GetLabelInformationNextHopString() string
- func (m *MplsAdjInfo) GetLabelInformationNextHopType() string
- func (m *MplsAdjInfo) GetLabelInformationPathIndex() uint32
- func (m *MplsAdjInfo) GetLabelInformationRouteVersion() uint64
- func (m *MplsAdjInfo) GetLabelInformationTimeInMilliSeconds() uint64
- func (m *MplsAdjInfo) GetLabelInformationType() uint32
- func (m *MplsAdjInfo) GetLocalLabel() uint32
- func (m *MplsAdjInfo) GetMplsAdjacencyFlags() uint32
- func (m *MplsAdjInfo) GetOutgoingInterface() string
- func (m *MplsAdjInfo) GetOutgoingInterfaceString() string
- func (m *MplsAdjInfo) GetOutgoingLabel() uint32
- func (m *MplsAdjInfo) GetOutgoingLabelString() string
- func (m *MplsAdjInfo) GetOutgoingPhysicalInterface() string
- func (m *MplsAdjInfo) GetPrefixOrId() string
- func (m *MplsAdjInfo) GetTunnelIdPresent() bool
- func (m *MplsAdjInfo) GetTunnelInterface() string
- func (m *MplsAdjInfo) GetTxBytes() uint64
- func (m *MplsAdjInfo) GetTxPackets() uint64
- func (*MplsAdjInfo) ProtoMessage()
- func (m *MplsAdjInfo) Reset()
- func (m *MplsAdjInfo) String() string
- func (m *MplsAdjInfo) XXX_DiscardUnknown()
- func (m *MplsAdjInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *MplsAdjInfo) XXX_Merge(src proto.Message)
- func (m *MplsAdjInfo) XXX_Size() int
- func (m *MplsAdjInfo) XXX_Unmarshal(b []byte) error
- type MplsFwdInfo
- func (*MplsFwdInfo) Descriptor() ([]byte, []int)
- func (m *MplsFwdInfo) GetL3Mtu() uint32
- func (m *MplsFwdInfo) GetLabelStack() []uint32
- func (m *MplsFwdInfo) GetMacSize() uint32
- func (m *MplsFwdInfo) GetNextHopInterface() string
- func (m *MplsFwdInfo) GetNextHopProtocol() string
- func (m *MplsFwdInfo) GetNextHopString() string
- func (m *MplsFwdInfo) GetStatus() int32
- func (m *MplsFwdInfo) GetTotalEncapsulationSize() uint32
- func (m *MplsFwdInfo) GetTransmitNumberOfBytesSwitched() uint64
- func (m *MplsFwdInfo) GetTransmitNumberOfPacketsSwitched() uint64
- func (*MplsFwdInfo) ProtoMessage()
- func (m *MplsFwdInfo) Reset()
- func (m *MplsFwdInfo) String() string
- func (m *MplsFwdInfo) XXX_DiscardUnknown()
- func (m *MplsFwdInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *MplsFwdInfo) XXX_Merge(src proto.Message)
- func (m *MplsFwdInfo) XXX_Size() int
- func (m *MplsFwdInfo) XXX_Unmarshal(b []byte) error
- type MplsLdiInfo
- func (*MplsLdiInfo) Descriptor() ([]byte, []int)
- func (m *MplsLdiInfo) GetLdiHardwareInformation() []byte
- func (*MplsLdiInfo) ProtoMessage()
- func (m *MplsLdiInfo) Reset()
- func (m *MplsLdiInfo) String() string
- func (m *MplsLdiInfo) XXX_DiscardUnknown()
- func (m *MplsLdiInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *MplsLdiInfo) XXX_Merge(src proto.Message)
- func (m *MplsLdiInfo) XXX_Size() int
- func (m *MplsLdiInfo) XXX_Unmarshal(b []byte) error
- type MplsMcastInfo
- func (*MplsMcastInfo) Descriptor() ([]byte, []int)
- func (m *MplsMcastInfo) GetMulticastEncapId() uint32
- func (m *MplsMcastInfo) GetMulticastMolBaseFlags() uint32
- func (m *MplsMcastInfo) GetMulticastMolFlags() uint32
- func (m *MplsMcastInfo) GetMulticastMolReferanceCount() uint32
- func (m *MplsMcastInfo) GetMulticastMplsLocalOutputPaths() uint32
- func (m *MplsMcastInfo) GetMulticastMplsOutputPaths() uint32
- func (m *MplsMcastInfo) GetMulticastMplsProtocolOutputPaths() uint32
- func (m *MplsMcastInfo) GetMulticastPlatformData() []byte
- func (m *MplsMcastInfo) GetMulticastPlatformDataLength() uint32
- func (m *MplsMcastInfo) GetMulticastRpfId() uint32
- func (m *MplsMcastInfo) GetMulticastTunnelId() uint32
- func (m *MplsMcastInfo) GetMulticastTunnelInterfaceHandler() string
- func (m *MplsMcastInfo) GetMulticastTunnelLspvif() uint32
- func (m *MplsMcastInfo) GetMulticastTunnelNextHopInformation() uint32
- func (*MplsMcastInfo) ProtoMessage()
- func (m *MplsMcastInfo) Reset()
- func (m *MplsMcastInfo) String() string
- func (m *MplsMcastInfo) XXX_DiscardUnknown()
- func (m *MplsMcastInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *MplsMcastInfo) XXX_Merge(src proto.Message)
- func (m *MplsMcastInfo) XXX_Size() int
- func (m *MplsMcastInfo) XXX_Unmarshal(b []byte) error
- type MplsShLeaf
- func (*MplsShLeaf) Descriptor() ([]byte, []int)
- func (m *MplsShLeaf) GetAfiTableId() uint32
- func (m *MplsShLeaf) GetEosBit() uint32
- func (m *MplsShLeaf) GetHardwareInformation() []byte
- func (m *MplsShLeaf) GetLabelInformation() []*MplsAdjInfo
- func (m *MplsShLeaf) GetLdiFlags() uint32
- func (m *MplsShLeaf) GetLdiInformation() *MplsLdiInfo
- func (m *MplsShLeaf) GetLdiPointer() uint32
- func (m *MplsShLeaf) GetLdiReferanceCount() uint32
- func (m *MplsShLeaf) GetLdiType() uint32
- func (m *MplsShLeaf) GetLeafFlags() uint32
- func (m *MplsShLeaf) GetLeafLocalLabel() uint32
- func (m *MplsShLeaf) GetLeafReferanceCount() uint32
- func (m *MplsShLeaf) GetLeafTimeInMilliSeconds() uint64
- func (m *MplsShLeaf) GetLspaFlags() uint32
- func (m *MplsShLeaf) GetLwLdiPointer() uint32
- func (m *MplsShLeaf) GetLwLdiRefernaceCount() uint32
- func (m *MplsShLeaf) GetLwLdiType() uint32
- func (m *MplsShLeaf) GetLwSharedLdiPointer() uint32
- func (m *MplsShLeaf) GetMulticastInformation() *MplsMcastInfo
- func (m *MplsShLeaf) GetMulticastLabel() bool
- func (m *MplsShLeaf) GetPathListFlags() uint32
- func (m *MplsShLeaf) GetPathListReferanceCount() uint32
- func (*MplsShLeaf) ProtoMessage()
- func (m *MplsShLeaf) Reset()
- func (m *MplsShLeaf) String() string
- func (m *MplsShLeaf) XXX_DiscardUnknown()
- func (m *MplsShLeaf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *MplsShLeaf) XXX_Merge(src proto.Message)
- func (m *MplsShLeaf) XXX_Size() int
- func (m *MplsShLeaf) XXX_Unmarshal(b []byte) error
- type MplsShLeaf_KEYS
- func (*MplsShLeaf_KEYS) Descriptor() ([]byte, []int)
- func (m *MplsShLeaf_KEYS) GetEos() string
- func (m *MplsShLeaf_KEYS) GetLabelValue() uint32
- func (m *MplsShLeaf_KEYS) GetNodeName() string
- func (*MplsShLeaf_KEYS) ProtoMessage()
- func (m *MplsShLeaf_KEYS) Reset()
- func (m *MplsShLeaf_KEYS) String() string
- func (m *MplsShLeaf_KEYS) XXX_DiscardUnknown()
- func (m *MplsShLeaf_KEYS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *MplsShLeaf_KEYS) XXX_Merge(src proto.Message)
- func (m *MplsShLeaf_KEYS) XXX_Size() int
- func (m *MplsShLeaf_KEYS) XXX_Unmarshal(b []byte) error
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"` 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
Click to show internal directories.
Click to hide internal directories.