cisco_ios_xr_ipv4_ospf_oper_ospf_processes_process_vrfs_vrf_mpls_te_mpls_te_fragments_mpls_te_fragment

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-ipv4-ospf-oper:ospf/processes/process/vrfs/vrf/mpls-te/mpls-te-fragments/mpls-te-fragment

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BwFixedSubtlvValue

type BwFixedSubtlvValue struct {
	// Value of Fixed Sub TLV
	FixedSubTlvValue *BwSubTlvValueCommon `protobuf:"bytes,1,opt,name=fixed_sub_tlv_value,json=fixedSubTlvValue,proto3" json:"fixed_sub_tlv_value,omitempty"`
	// Array of Unres Oduj Prio
	UnresOdujPrio        []uint32 `protobuf:"varint,2,rep,packed,name=unres_oduj_prio,json=unresOdujPrio,proto3" json:"unres_oduj_prio,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Value of Fixed Sub TLV

func (*BwFixedSubtlvValue) Descriptor

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

func (*BwFixedSubtlvValue) GetFixedSubTlvValue

func (m *BwFixedSubtlvValue) GetFixedSubTlvValue() *BwSubTlvValueCommon

func (*BwFixedSubtlvValue) GetUnresOdujPrio

func (m *BwFixedSubtlvValue) GetUnresOdujPrio() []uint32

func (*BwFixedSubtlvValue) ProtoMessage

func (*BwFixedSubtlvValue) ProtoMessage()

func (*BwFixedSubtlvValue) Reset

func (m *BwFixedSubtlvValue) Reset()

func (*BwFixedSubtlvValue) String

func (m *BwFixedSubtlvValue) String() string

func (*BwFixedSubtlvValue) XXX_DiscardUnknown

func (m *BwFixedSubtlvValue) XXX_DiscardUnknown()

func (*BwFixedSubtlvValue) XXX_Marshal

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

func (*BwFixedSubtlvValue) XXX_Merge

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

func (*BwFixedSubtlvValue) XXX_Size

func (m *BwFixedSubtlvValue) XXX_Size() int

func (*BwFixedSubtlvValue) XXX_Unmarshal

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

type BwFlexSubtlvValue

type BwFlexSubtlvValue struct {
	// Flex Sub TLV Value
	FlexSubTlvValueCommon *BwSubTlvValueCommon `` /* 130-byte string literal not displayed */
	// Array of Unres LSP BW
	UnresLspbw []uint64 `protobuf:"varint,2,rep,packed,name=unres_lspbw,json=unresLspbw,proto3" json:"unres_lspbw,omitempty"`
	// Max LSP BW Array
	MaxLspbw             []uint64 `protobuf:"varint,3,rep,packed,name=max_lspbw,json=maxLspbw,proto3" json:"max_lspbw,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Value of Flex Sub TLV

func (*BwFlexSubtlvValue) Descriptor

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

func (*BwFlexSubtlvValue) GetFlexSubTlvValueCommon

func (m *BwFlexSubtlvValue) GetFlexSubTlvValueCommon() *BwSubTlvValueCommon

func (*BwFlexSubtlvValue) GetMaxLspbw

func (m *BwFlexSubtlvValue) GetMaxLspbw() []uint64

func (*BwFlexSubtlvValue) GetUnresLspbw

func (m *BwFlexSubtlvValue) GetUnresLspbw() []uint64

func (*BwFlexSubtlvValue) ProtoMessage

func (*BwFlexSubtlvValue) ProtoMessage()

func (*BwFlexSubtlvValue) Reset

func (m *BwFlexSubtlvValue) Reset()

func (*BwFlexSubtlvValue) String

func (m *BwFlexSubtlvValue) String() string

func (*BwFlexSubtlvValue) XXX_DiscardUnknown

func (m *BwFlexSubtlvValue) XXX_DiscardUnknown()

func (*BwFlexSubtlvValue) XXX_Marshal

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

func (*BwFlexSubtlvValue) XXX_Merge

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

func (*BwFlexSubtlvValue) XXX_Size

func (m *BwFlexSubtlvValue) XXX_Size() int

func (*BwFlexSubtlvValue) XXX_Unmarshal

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

type BwSubTlvValueCommon

type BwSubTlvValueCommon struct {
	// Signal Type
	SignalType uint32 `protobuf:"varint,1,opt,name=signal_type,json=signalType,proto3" json:"signal_type,omitempty"`
	// Number of stages
	NumStages uint32 `protobuf:"varint,2,opt,name=num_stages,json=numStages,proto3" json:"num_stages,omitempty"`
	// T Bit
	TBit uint32 `protobuf:"varint,3,opt,name=t_bit,json=tBit,proto3" json:"t_bit,omitempty"`
	// S Bit
	SBit uint32 `protobuf:"varint,4,opt,name=s_bit,json=sBit,proto3" json:"s_bit,omitempty"`
	// TSG
	Tsg uint32 `protobuf:"varint,5,opt,name=tsg,proto3" json:"tsg,omitempty"`
	// Res
	Res uint32 `protobuf:"varint,6,opt,name=res,proto3" json:"res,omitempty"`
	// Priority 0
	PriorityBit0 uint32 `protobuf:"varint,7,opt,name=priority_bit0,json=priorityBit0,proto3" json:"priority_bit0,omitempty"`
	// Priority 1
	PriorityBit1 uint32 `protobuf:"varint,8,opt,name=priority_bit1,json=priorityBit1,proto3" json:"priority_bit1,omitempty"`
	// Priority 2
	PriorityBit2 uint32 `protobuf:"varint,9,opt,name=priority_bit2,json=priorityBit2,proto3" json:"priority_bit2,omitempty"`
	// Priority 3
	PriorityBit3 uint32 `protobuf:"varint,10,opt,name=priority_bit3,json=priorityBit3,proto3" json:"priority_bit3,omitempty"`
	// Priority 4
	PriorityBit4 uint32 `protobuf:"varint,11,opt,name=priority_bit4,json=priorityBit4,proto3" json:"priority_bit4,omitempty"`
	// Priority 5
	PriorityBit5 uint32 `protobuf:"varint,12,opt,name=priority_bit5,json=priorityBit5,proto3" json:"priority_bit5,omitempty"`
	// Priority 6
	PriorityBit6 uint32 `protobuf:"varint,13,opt,name=priority_bit6,json=priorityBit6,proto3" json:"priority_bit6,omitempty"`
	// Priority 7
	PriorityBit7 uint32 `protobuf:"varint,14,opt,name=priority_bit7,json=priorityBit7,proto3" json:"priority_bit7,omitempty"`
	// Array of Stages
	Stage                []byte   `protobuf:"bytes,15,opt,name=stage,proto3" json:"stage,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Common values in both Fixed and Flex Sub TLV

func (*BwSubTlvValueCommon) Descriptor

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

func (*BwSubTlvValueCommon) GetNumStages

func (m *BwSubTlvValueCommon) GetNumStages() uint32

func (*BwSubTlvValueCommon) GetPriorityBit0

func (m *BwSubTlvValueCommon) GetPriorityBit0() uint32

func (*BwSubTlvValueCommon) GetPriorityBit1

func (m *BwSubTlvValueCommon) GetPriorityBit1() uint32

func (*BwSubTlvValueCommon) GetPriorityBit2

func (m *BwSubTlvValueCommon) GetPriorityBit2() uint32

func (*BwSubTlvValueCommon) GetPriorityBit3

func (m *BwSubTlvValueCommon) GetPriorityBit3() uint32

func (*BwSubTlvValueCommon) GetPriorityBit4

func (m *BwSubTlvValueCommon) GetPriorityBit4() uint32

func (*BwSubTlvValueCommon) GetPriorityBit5

func (m *BwSubTlvValueCommon) GetPriorityBit5() uint32

func (*BwSubTlvValueCommon) GetPriorityBit6

func (m *BwSubTlvValueCommon) GetPriorityBit6() uint32

func (*BwSubTlvValueCommon) GetPriorityBit7

func (m *BwSubTlvValueCommon) GetPriorityBit7() uint32

func (*BwSubTlvValueCommon) GetRes

func (m *BwSubTlvValueCommon) GetRes() uint32

func (*BwSubTlvValueCommon) GetSBit

func (m *BwSubTlvValueCommon) GetSBit() uint32

func (*BwSubTlvValueCommon) GetSignalType

func (m *BwSubTlvValueCommon) GetSignalType() uint32

func (*BwSubTlvValueCommon) GetStage

func (m *BwSubTlvValueCommon) GetStage() []byte

func (*BwSubTlvValueCommon) GetTBit

func (m *BwSubTlvValueCommon) GetTBit() uint32

func (*BwSubTlvValueCommon) GetTsg

func (m *BwSubTlvValueCommon) GetTsg() uint32

func (*BwSubTlvValueCommon) ProtoMessage

func (*BwSubTlvValueCommon) ProtoMessage()

func (*BwSubTlvValueCommon) Reset

func (m *BwSubTlvValueCommon) Reset()

func (*BwSubTlvValueCommon) String

func (m *BwSubTlvValueCommon) String() string

func (*BwSubTlvValueCommon) XXX_DiscardUnknown

func (m *BwSubTlvValueCommon) XXX_DiscardUnknown()

func (*BwSubTlvValueCommon) XXX_Marshal

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

func (*BwSubTlvValueCommon) XXX_Merge

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

func (*BwSubTlvValueCommon) XXX_Size

func (m *BwSubTlvValueCommon) XXX_Size() int

func (*BwSubTlvValueCommon) XXX_Unmarshal

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

type IxcdBwSubTlv

type IxcdBwSubTlv struct {
	// Type of Sub TLV
	BwSubTlvType uint32 `protobuf:"varint,1,opt,name=bw_sub_tlv_type,json=bwSubTlvType,proto3" json:"bw_sub_tlv_type,omitempty"`
	// Length of BW Sub TLV
	BwSubTlvLength uint32 `protobuf:"varint,2,opt,name=bw_sub_tlv_length,json=bwSubTlvLength,proto3" json:"bw_sub_tlv_length,omitempty"`
	// Value of BW Sub TLV
	BwSubTlvValue        *IxcdBwSubTlvValueUnion `protobuf:"bytes,3,opt,name=bw_sub_tlv_value,json=bwSubTlvValue,proto3" json:"bw_sub_tlv_value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

IXCD BW sub tlv

func (*IxcdBwSubTlv) Descriptor

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

func (*IxcdBwSubTlv) GetBwSubTlvLength

func (m *IxcdBwSubTlv) GetBwSubTlvLength() uint32

func (*IxcdBwSubTlv) GetBwSubTlvType

func (m *IxcdBwSubTlv) GetBwSubTlvType() uint32

func (*IxcdBwSubTlv) GetBwSubTlvValue

func (m *IxcdBwSubTlv) GetBwSubTlvValue() *IxcdBwSubTlvValueUnion

func (*IxcdBwSubTlv) ProtoMessage

func (*IxcdBwSubTlv) ProtoMessage()

func (*IxcdBwSubTlv) Reset

func (m *IxcdBwSubTlv) Reset()

func (*IxcdBwSubTlv) String

func (m *IxcdBwSubTlv) String() string

func (*IxcdBwSubTlv) XXX_DiscardUnknown

func (m *IxcdBwSubTlv) XXX_DiscardUnknown()

func (*IxcdBwSubTlv) XXX_Marshal

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

func (*IxcdBwSubTlv) XXX_Merge

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

func (*IxcdBwSubTlv) XXX_Size

func (m *IxcdBwSubTlv) XXX_Size() int

func (*IxcdBwSubTlv) XXX_Unmarshal

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

type IxcdBwSubTlvArr

type IxcdBwSubTlvArr struct {
	// Array of sub tlvs
	ArrBwSubTlVs         []*IxcdBwSubTlv `protobuf:"bytes,1,rep,name=arr_bw_sub_tl_vs,json=arrBwSubTlVs,proto3" json:"arr_bw_sub_tl_vs,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

Array of BW Sub TLVs

func (*IxcdBwSubTlvArr) Descriptor

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

func (*IxcdBwSubTlvArr) GetArrBwSubTlVs

func (m *IxcdBwSubTlvArr) GetArrBwSubTlVs() []*IxcdBwSubTlv

func (*IxcdBwSubTlvArr) ProtoMessage

func (*IxcdBwSubTlvArr) ProtoMessage()

func (*IxcdBwSubTlvArr) Reset

func (m *IxcdBwSubTlvArr) Reset()

func (*IxcdBwSubTlvArr) String

func (m *IxcdBwSubTlvArr) String() string

func (*IxcdBwSubTlvArr) XXX_DiscardUnknown

func (m *IxcdBwSubTlvArr) XXX_DiscardUnknown()

func (*IxcdBwSubTlvArr) XXX_Marshal

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

func (*IxcdBwSubTlvArr) XXX_Merge

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

func (*IxcdBwSubTlvArr) XXX_Size

func (m *IxcdBwSubTlvArr) XXX_Size() int

func (*IxcdBwSubTlvArr) XXX_Unmarshal

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

type IxcdBwSubTlvValueUnion

type IxcdBwSubTlvValueUnion struct {
	IxcdbwSubTlvType uint32 `protobuf:"varint,1,opt,name=ixcdbw_sub_tlv_type,json=ixcdbwSubTlvType,proto3" json:"ixcdbw_sub_tlv_type,omitempty"`
	// Value of Fixed Sub TLV
	FixedBwSubTlvValue *BwFixedSubtlvValue `protobuf:"bytes,2,opt,name=fixed_bw_sub_tlv_value,json=fixedBwSubTlvValue,proto3" json:"fixed_bw_sub_tlv_value,omitempty"`
	// Value of Flex Sub TLV
	FlexBwSubTlvValue    *BwFlexSubtlvValue `protobuf:"bytes,3,opt,name=flex_bw_sub_tlv_value,json=flexBwSubTlvValue,proto3" json:"flex_bw_sub_tlv_value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

Sub Tlv values for IXCD Bandwidth

func (*IxcdBwSubTlvValueUnion) Descriptor

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

func (*IxcdBwSubTlvValueUnion) GetFixedBwSubTlvValue

func (m *IxcdBwSubTlvValueUnion) GetFixedBwSubTlvValue() *BwFixedSubtlvValue

func (*IxcdBwSubTlvValueUnion) GetFlexBwSubTlvValue

func (m *IxcdBwSubTlvValueUnion) GetFlexBwSubTlvValue() *BwFlexSubtlvValue

func (*IxcdBwSubTlvValueUnion) GetIxcdbwSubTlvType

func (m *IxcdBwSubTlvValueUnion) GetIxcdbwSubTlvType() uint32

func (*IxcdBwSubTlvValueUnion) ProtoMessage

func (*IxcdBwSubTlvValueUnion) ProtoMessage()

func (*IxcdBwSubTlvValueUnion) Reset

func (m *IxcdBwSubTlvValueUnion) Reset()

func (*IxcdBwSubTlvValueUnion) String

func (m *IxcdBwSubTlvValueUnion) String() string

func (*IxcdBwSubTlvValueUnion) XXX_DiscardUnknown

func (m *IxcdBwSubTlvValueUnion) XXX_DiscardUnknown()

func (*IxcdBwSubTlvValueUnion) XXX_Marshal

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

func (*IxcdBwSubTlvValueUnion) XXX_Merge

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

func (*IxcdBwSubTlvValueUnion) XXX_Size

func (m *IxcdBwSubTlvValueUnion) XXX_Size() int

func (*IxcdBwSubTlvValueUnion) XXX_Unmarshal

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

type IxcdLePscInfo

type IxcdLePscInfo struct {
	// Min LSP bandwidth
	MinLspBandwidth uint64 `protobuf:"varint,1,opt,name=min_lsp_bandwidth,json=minLspBandwidth,proto3" json:"min_lsp_bandwidth,omitempty"`
	//  Interface MTU
	PscInterfaceMtu      uint32   `protobuf:"varint,2,opt,name=psc_interface_mtu,json=pscInterfaceMtu,proto3" json:"psc_interface_mtu,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

IXCD LE PSC information

func (*IxcdLePscInfo) Descriptor

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

func (*IxcdLePscInfo) GetMinLspBandwidth

func (m *IxcdLePscInfo) GetMinLspBandwidth() uint64

func (*IxcdLePscInfo) GetPscInterfaceMtu

func (m *IxcdLePscInfo) GetPscInterfaceMtu() uint32

func (*IxcdLePscInfo) ProtoMessage

func (*IxcdLePscInfo) ProtoMessage()

func (*IxcdLePscInfo) Reset

func (m *IxcdLePscInfo) Reset()

func (*IxcdLePscInfo) String

func (m *IxcdLePscInfo) String() string

func (*IxcdLePscInfo) XXX_DiscardUnknown

func (m *IxcdLePscInfo) XXX_DiscardUnknown()

func (*IxcdLePscInfo) XXX_Marshal

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

func (*IxcdLePscInfo) XXX_Merge

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

func (*IxcdLePscInfo) XXX_Size

func (m *IxcdLePscInfo) XXX_Size() int

func (*IxcdLePscInfo) XXX_Unmarshal

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

type IxcdTlvSwitchingcapValueUnion

type IxcdTlvSwitchingcapValueUnion struct {
	SwitchingCapType uint32 `protobuf:"varint,1,opt,name=switching_cap_type,json=switchingCapType,proto3" json:"switching_cap_type,omitempty"`
	// IXCD PSC information
	IxcdpscInfo *IxcdLePscInfo `protobuf:"bytes,2,opt,name=ixcdpsc_info,json=ixcdpscInfo,proto3" json:"ixcdpsc_info,omitempty"`
	// Sub-TLVs
	IxcdbwSubTlv         *IxcdBwSubTlvArr `protobuf:"bytes,3,opt,name=ixcdbw_sub_tlv,json=ixcdbwSubTlv,proto3" json:"ixcdbw_sub_tlv,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

Switching Cap values

func (*IxcdTlvSwitchingcapValueUnion) Descriptor

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

func (*IxcdTlvSwitchingcapValueUnion) GetIxcdbwSubTlv

func (m *IxcdTlvSwitchingcapValueUnion) GetIxcdbwSubTlv() *IxcdBwSubTlvArr

func (*IxcdTlvSwitchingcapValueUnion) GetIxcdpscInfo

func (m *IxcdTlvSwitchingcapValueUnion) GetIxcdpscInfo() *IxcdLePscInfo

func (*IxcdTlvSwitchingcapValueUnion) GetSwitchingCapType

func (m *IxcdTlvSwitchingcapValueUnion) GetSwitchingCapType() uint32

func (*IxcdTlvSwitchingcapValueUnion) ProtoMessage

func (*IxcdTlvSwitchingcapValueUnion) ProtoMessage()

func (*IxcdTlvSwitchingcapValueUnion) Reset

func (m *IxcdTlvSwitchingcapValueUnion) Reset()

func (*IxcdTlvSwitchingcapValueUnion) String

func (*IxcdTlvSwitchingcapValueUnion) XXX_DiscardUnknown

func (m *IxcdTlvSwitchingcapValueUnion) XXX_DiscardUnknown()

func (*IxcdTlvSwitchingcapValueUnion) XXX_Marshal

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

func (*IxcdTlvSwitchingcapValueUnion) XXX_Merge

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

func (*IxcdTlvSwitchingcapValueUnion) XXX_Size

func (m *IxcdTlvSwitchingcapValueUnion) XXX_Size() int

func (*IxcdTlvSwitchingcapValueUnion) XXX_Unmarshal

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

type MplsTelOptBcVal

type MplsTelOptBcVal struct {
	// Allocation Model ID
	ModelId uint32 `protobuf:"varint,1,opt,name=model_id,json=modelId,proto3" json:"model_id,omitempty"`
	// Value of BC TLV
	MplsteLinkBcBandwidth []uint64 `` /* 136-byte string literal not displayed */
	// Number of BC TLVs
	NumBCs               uint32   `protobuf:"varint,3,opt,name=num_b_cs,json=numBCs,proto3" json:"num_b_cs,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

MPLS TE Link Optional TLV BC Data

func (*MplsTelOptBcVal) Descriptor

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

func (*MplsTelOptBcVal) GetModelId

func (m *MplsTelOptBcVal) GetModelId() uint32

func (*MplsTelOptBcVal) GetMplsteLinkBcBandwidth

func (m *MplsTelOptBcVal) GetMplsteLinkBcBandwidth() []uint64

func (*MplsTelOptBcVal) GetNumBCs

func (m *MplsTelOptBcVal) GetNumBCs() uint32

func (*MplsTelOptBcVal) ProtoMessage

func (*MplsTelOptBcVal) ProtoMessage()

func (*MplsTelOptBcVal) Reset

func (m *MplsTelOptBcVal) Reset()

func (*MplsTelOptBcVal) String

func (m *MplsTelOptBcVal) String() string

func (*MplsTelOptBcVal) XXX_DiscardUnknown

func (m *MplsTelOptBcVal) XXX_DiscardUnknown()

func (*MplsTelOptBcVal) XXX_Marshal

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

func (*MplsTelOptBcVal) XXX_Merge

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

func (*MplsTelOptBcVal) XXX_Size

func (m *MplsTelOptBcVal) XXX_Size() int

func (*MplsTelOptBcVal) XXX_Unmarshal

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

type MplsTelOptIxcdVal

type MplsTelOptIxcdVal struct {
	// SCap
	SwitchingCap uint32 `protobuf:"varint,1,opt,name=switching_cap,json=switchingCap,proto3" json:"switching_cap,omitempty"`
	// Rile LenCode
	RileLenCode uint32 `protobuf:"varint,2,opt,name=rile_len_code,json=rileLenCode,proto3" json:"rile_len_code,omitempty"`
	// Max LSP bandwidth array
	MaxLspbw []int64 `protobuf:"zigzag64,3,rep,packed,name=max_lspbw,json=maxLspbw,proto3" json:"max_lspbw,omitempty"`
	// Fixed SCSI count
	FixedScsiCount uint32 `protobuf:"varint,4,opt,name=fixed_scsi_count,json=fixedScsiCount,proto3" json:"fixed_scsi_count,omitempty"`
	// Flexible SCSI count
	FlexScsiCount uint32 `protobuf:"varint,5,opt,name=flex_scsi_count,json=flexScsiCount,proto3" json:"flex_scsi_count,omitempty"`
	// Switching Cap type
	IxcdSwitchingCapType *IxcdTlvSwitchingcapValueUnion `protobuf:"bytes,6,opt,name=ixcd_switching_cap_type,json=ixcdSwitchingCapType,proto3" json:"ixcd_switching_cap_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

MPLS TE Link Optional TLV IXCD Data

func (*MplsTelOptIxcdVal) Descriptor

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

func (*MplsTelOptIxcdVal) GetFixedScsiCount

func (m *MplsTelOptIxcdVal) GetFixedScsiCount() uint32

func (*MplsTelOptIxcdVal) GetFlexScsiCount

func (m *MplsTelOptIxcdVal) GetFlexScsiCount() uint32

func (*MplsTelOptIxcdVal) GetIxcdSwitchingCapType

func (m *MplsTelOptIxcdVal) GetIxcdSwitchingCapType() *IxcdTlvSwitchingcapValueUnion

func (*MplsTelOptIxcdVal) GetMaxLspbw

func (m *MplsTelOptIxcdVal) GetMaxLspbw() []int64

func (*MplsTelOptIxcdVal) GetRileLenCode

func (m *MplsTelOptIxcdVal) GetRileLenCode() uint32

func (*MplsTelOptIxcdVal) GetSwitchingCap

func (m *MplsTelOptIxcdVal) GetSwitchingCap() uint32

func (*MplsTelOptIxcdVal) ProtoMessage

func (*MplsTelOptIxcdVal) ProtoMessage()

func (*MplsTelOptIxcdVal) Reset

func (m *MplsTelOptIxcdVal) Reset()

func (*MplsTelOptIxcdVal) String

func (m *MplsTelOptIxcdVal) String() string

func (*MplsTelOptIxcdVal) XXX_DiscardUnknown

func (m *MplsTelOptIxcdVal) XXX_DiscardUnknown()

func (*MplsTelOptIxcdVal) XXX_Marshal

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

func (*MplsTelOptIxcdVal) XXX_Merge

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

func (*MplsTelOptIxcdVal) XXX_Size

func (m *MplsTelOptIxcdVal) XXX_Size() int

func (*MplsTelOptIxcdVal) XXX_Unmarshal

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

type MplsTelOptSrlgVal

type MplsTelOptSrlgVal struct {
	// Length of SRLG TLV
	SrlgLen uint32 `protobuf:"varint,1,opt,name=srlg_len,json=srlgLen,proto3" json:"srlg_len,omitempty"`
	// Number of SRLG TLVs
	NumSrlGs uint32 `protobuf:"varint,2,opt,name=num_srl_gs,json=numSrlGs,proto3" json:"num_srl_gs,omitempty"`
	// Value of SRLG TLV
	MplsteLinkSrlgData   []uint32 `` /* 127-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

MPLS TE Link Optional TLV SRLG Data

func (*MplsTelOptSrlgVal) Descriptor

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

func (*MplsTelOptSrlgVal) GetMplsteLinkSrlgData

func (m *MplsTelOptSrlgVal) GetMplsteLinkSrlgData() []uint32

func (*MplsTelOptSrlgVal) GetNumSrlGs

func (m *MplsTelOptSrlgVal) GetNumSrlGs() uint32

func (*MplsTelOptSrlgVal) GetSrlgLen

func (m *MplsTelOptSrlgVal) GetSrlgLen() uint32

func (*MplsTelOptSrlgVal) ProtoMessage

func (*MplsTelOptSrlgVal) ProtoMessage()

func (*MplsTelOptSrlgVal) Reset

func (m *MplsTelOptSrlgVal) Reset()

func (*MplsTelOptSrlgVal) String

func (m *MplsTelOptSrlgVal) String() string

func (*MplsTelOptSrlgVal) XXX_DiscardUnknown

func (m *MplsTelOptSrlgVal) XXX_DiscardUnknown()

func (*MplsTelOptSrlgVal) XXX_Marshal

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

func (*MplsTelOptSrlgVal) XXX_Merge

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

func (*MplsTelOptSrlgVal) XXX_Size

func (m *MplsTelOptSrlgVal) XXX_Size() int

func (*MplsTelOptSrlgVal) XXX_Unmarshal

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

type MplsTelOptUnidVal

type MplsTelOptUnidVal struct {
	// Uni Dir Delay
	UniDirDelay          uint32   `protobuf:"varint,1,opt,name=uni_dir_delay,json=uniDirDelay,proto3" json:"uni_dir_delay,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

MPLS TE Link Optional TLV IXCD Data

func (*MplsTelOptUnidVal) Descriptor

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

func (*MplsTelOptUnidVal) GetUniDirDelay

func (m *MplsTelOptUnidVal) GetUniDirDelay() uint32

func (*MplsTelOptUnidVal) ProtoMessage

func (*MplsTelOptUnidVal) ProtoMessage()

func (*MplsTelOptUnidVal) Reset

func (m *MplsTelOptUnidVal) Reset()

func (*MplsTelOptUnidVal) String

func (m *MplsTelOptUnidVal) String() string

func (*MplsTelOptUnidVal) XXX_DiscardUnknown

func (m *MplsTelOptUnidVal) XXX_DiscardUnknown()

func (*MplsTelOptUnidVal) XXX_Marshal

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

func (*MplsTelOptUnidVal) XXX_Merge

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

func (*MplsTelOptUnidVal) XXX_Size

func (m *MplsTelOptUnidVal) XXX_Size() int

func (*MplsTelOptUnidVal) XXX_Unmarshal

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

type MplstelTlvValueUnion

type MplstelTlvValueUnion struct {
	OpaqueTlvType string `protobuf:"bytes,1,opt,name=opaque_tlv_type,json=opaqueTlvType,proto3" json:"opaque_tlv_type,omitempty"`
	// Value of Bandwidth Constraints TLV
	BctlvValue *MplsTelOptBcVal `protobuf:"bytes,2,opt,name=bctlv_value,json=bctlvValue,proto3" json:"bctlv_value,omitempty"`
	// Value of SRLG TLV
	SrlgtlvValue *MplsTelOptSrlgVal `protobuf:"bytes,3,opt,name=srlgtlv_value,json=srlgtlvValue,proto3" json:"srlgtlv_value,omitempty"`
	// Value of IXCD TLV
	IxcdtlvValue *MplsTelOptIxcdVal `protobuf:"bytes,4,opt,name=ixcdtlv_value,json=ixcdtlvValue,proto3" json:"ixcdtlv_value,omitempty"`
	// Value of Uni Delay TLV
	UnidtlvValue         *MplsTelOptUnidVal `protobuf:"bytes,5,opt,name=unidtlv_value,json=unidtlvValue,proto3" json:"unidtlv_value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

Value of TLVs

func (*MplstelTlvValueUnion) Descriptor

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

func (*MplstelTlvValueUnion) GetBctlvValue

func (m *MplstelTlvValueUnion) GetBctlvValue() *MplsTelOptBcVal

func (*MplstelTlvValueUnion) GetIxcdtlvValue

func (m *MplstelTlvValueUnion) GetIxcdtlvValue() *MplsTelOptIxcdVal

func (*MplstelTlvValueUnion) GetOpaqueTlvType

func (m *MplstelTlvValueUnion) GetOpaqueTlvType() string

func (*MplstelTlvValueUnion) GetSrlgtlvValue

func (m *MplstelTlvValueUnion) GetSrlgtlvValue() *MplsTelOptSrlgVal

func (*MplstelTlvValueUnion) GetUnidtlvValue

func (m *MplstelTlvValueUnion) GetUnidtlvValue() *MplsTelOptUnidVal

func (*MplstelTlvValueUnion) ProtoMessage

func (*MplstelTlvValueUnion) ProtoMessage()

func (*MplstelTlvValueUnion) Reset

func (m *MplstelTlvValueUnion) Reset()

func (*MplstelTlvValueUnion) String

func (m *MplstelTlvValueUnion) String() string

func (*MplstelTlvValueUnion) XXX_DiscardUnknown

func (m *MplstelTlvValueUnion) XXX_DiscardUnknown()

func (*MplstelTlvValueUnion) XXX_Marshal

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

func (*MplstelTlvValueUnion) XXX_Merge

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

func (*MplstelTlvValueUnion) XXX_Size

func (m *MplstelTlvValueUnion) XXX_Size() int

func (*MplstelTlvValueUnion) XXX_Unmarshal

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

type OspfShMpls

type OspfShMpls struct {
	// OSPF MPLS-TE router ID
	MplsTeRouterId string `protobuf:"bytes,50,opt,name=mpls_te_router_id,json=mplsTeRouterId,proto3" json:"mpls_te_router_id,omitempty"`
	// If true, MPLS-TE enabled in area
	MplsTeEnabled bool `protobuf:"varint,51,opt,name=mpls_te_enabled,json=mplsTeEnabled,proto3" json:"mpls_te_enabled,omitempty"`
	// If true, MPLS-TE initialized in the area
	MplsTeInitialized bool `protobuf:"varint,52,opt,name=mpls_te_initialized,json=mplsTeInitialized,proto3" json:"mpls_te_initialized,omitempty"`
	// Area ID string in decimal or dotted decimal format
	MplsTeAreaId string `protobuf:"bytes,53,opt,name=mpls_te_area_id,json=mplsTeAreaId,proto3" json:"mpls_te_area_id,omitempty"`
	// Area information instance
	MplsTeAreaInstance uint32 `protobuf:"varint,54,opt,name=mpls_te_area_instance,json=mplsTeAreaInstance,proto3" json:"mpls_te_area_instance,omitempty"`
	// MPLS-TE router address
	MplsTeRouterAddress string `protobuf:"bytes,55,opt,name=mpls_te_router_address,json=mplsTeRouterAddress,proto3" json:"mpls_te_router_address,omitempty"`
	// MPLS-TE links in the area
	MplsTeLinks []*OspfShMplsLink `protobuf:"bytes,56,rep,name=mpls_te_links,json=mplsTeLinks,proto3" json:"mpls_te_links,omitempty"`
	// Next MPLS-TE fragment ID
	MplsTeNextFragmentId uint32 `` /* 129-byte string literal not displayed */
	// If true, fragment has space for next link
	SpaciousFragment bool `protobuf:"varint,58,opt,name=spacious_fragment,json=spaciousFragment,proto3" json:"spacious_fragment,omitempty"`
	// MPLS TE fragments in the area
	MplsTeFragment       []*OspfShMplsFragment `protobuf:"bytes,59,rep,name=mpls_te_fragment,json=mplsTeFragment,proto3" json:"mpls_te_fragment,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*OspfShMpls) Descriptor

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

func (*OspfShMpls) GetMplsTeAreaId

func (m *OspfShMpls) GetMplsTeAreaId() string

func (*OspfShMpls) GetMplsTeAreaInstance

func (m *OspfShMpls) GetMplsTeAreaInstance() uint32

func (*OspfShMpls) GetMplsTeEnabled

func (m *OspfShMpls) GetMplsTeEnabled() bool

func (*OspfShMpls) GetMplsTeFragment

func (m *OspfShMpls) GetMplsTeFragment() []*OspfShMplsFragment

func (*OspfShMpls) GetMplsTeInitialized

func (m *OspfShMpls) GetMplsTeInitialized() bool
func (m *OspfShMpls) GetMplsTeLinks() []*OspfShMplsLink

func (*OspfShMpls) GetMplsTeNextFragmentId

func (m *OspfShMpls) GetMplsTeNextFragmentId() uint32

func (*OspfShMpls) GetMplsTeRouterAddress

func (m *OspfShMpls) GetMplsTeRouterAddress() string

func (*OspfShMpls) GetMplsTeRouterId

func (m *OspfShMpls) GetMplsTeRouterId() string

func (*OspfShMpls) GetSpaciousFragment

func (m *OspfShMpls) GetSpaciousFragment() bool

func (*OspfShMpls) ProtoMessage

func (*OspfShMpls) ProtoMessage()

func (*OspfShMpls) Reset

func (m *OspfShMpls) Reset()

func (*OspfShMpls) String

func (m *OspfShMpls) String() string

func (*OspfShMpls) XXX_DiscardUnknown

func (m *OspfShMpls) XXX_DiscardUnknown()

func (*OspfShMpls) XXX_Marshal

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

func (*OspfShMpls) XXX_Merge

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

func (*OspfShMpls) XXX_Size

func (m *OspfShMpls) XXX_Size() int

func (*OspfShMpls) XXX_Unmarshal

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

type OspfShMplsBw

type OspfShMplsBw struct {
	// Unreserved bandwidth for each priority (bytes/s)
	BwPerPriority        []uint64 `protobuf:"varint,1,rep,packed,name=bw_per_priority,json=bwPerPriority,proto3" json:"bw_per_priority,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Available bandwidth for each priority level

func (*OspfShMplsBw) Descriptor

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

func (*OspfShMplsBw) GetBwPerPriority

func (m *OspfShMplsBw) GetBwPerPriority() []uint64

func (*OspfShMplsBw) ProtoMessage

func (*OspfShMplsBw) ProtoMessage()

func (*OspfShMplsBw) Reset

func (m *OspfShMplsBw) Reset()

func (*OspfShMplsBw) String

func (m *OspfShMplsBw) String() string

func (*OspfShMplsBw) XXX_DiscardUnknown

func (m *OspfShMplsBw) XXX_DiscardUnknown()

func (*OspfShMplsBw) XXX_Marshal

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

func (*OspfShMplsBw) XXX_Merge

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

func (*OspfShMplsBw) XXX_Size

func (m *OspfShMplsBw) XXX_Size() int

func (*OspfShMplsBw) XXX_Unmarshal

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

type OspfShMplsEag

type OspfShMplsEag struct {
	// Size of the extended admin group
	ExtendedAdminSize uint32 `protobuf:"varint,1,opt,name=extended_admin_size,json=extendedAdminSize,proto3" json:"extended_admin_size,omitempty"`
	// Value of Extended Admin Group
	ExtAdminData         []uint32 `protobuf:"varint,2,rep,packed,name=ext_admin_data,json=extAdminData,proto3" json:"ext_admin_data,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

EXTENDED administrative group TLVs

func (*OspfShMplsEag) Descriptor

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

func (*OspfShMplsEag) GetExtAdminData

func (m *OspfShMplsEag) GetExtAdminData() []uint32

func (*OspfShMplsEag) GetExtendedAdminSize

func (m *OspfShMplsEag) GetExtendedAdminSize() uint32

func (*OspfShMplsEag) ProtoMessage

func (*OspfShMplsEag) ProtoMessage()

func (*OspfShMplsEag) Reset

func (m *OspfShMplsEag) Reset()

func (*OspfShMplsEag) String

func (m *OspfShMplsEag) String() string

func (*OspfShMplsEag) XXX_DiscardUnknown

func (m *OspfShMplsEag) XXX_DiscardUnknown()

func (*OspfShMplsEag) XXX_Marshal

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

func (*OspfShMplsEag) XXX_Merge

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

func (*OspfShMplsEag) XXX_Size

func (m *OspfShMplsEag) XXX_Size() int

func (*OspfShMplsEag) XXX_Unmarshal

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

type OspfShMplsFragment

type OspfShMplsFragment struct {
	// Fragment instance
	FragmentInstance uint32 `protobuf:"varint,1,opt,name=fragment_instance,json=fragmentInstance,proto3" json:"fragment_instance,omitempty"`
	// Fragment ID
	FragmentId uint32 `protobuf:"varint,2,opt,name=fragment_id,json=fragmentId,proto3" json:"fragment_id,omitempty"`
	// DS-TE Allocation Model ID
	DsteModelId uint32 `protobuf:"varint,3,opt,name=dste_model_id,json=dsteModelId,proto3" json:"dste_model_id,omitempty"`
	// Number of fragment links which haven't changed since the last update
	SameFragmentCount uint32 `protobuf:"varint,4,opt,name=same_fragment_count,json=sameFragmentCount,proto3" json:"same_fragment_count,omitempty"`
	// List of fragment links
	MplsTeLinks          []*OspfShMplsLink `protobuf:"bytes,5,rep,name=mpls_te_links,json=mplsTeLinks,proto3" json:"mpls_te_links,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

OSPF MPLS-TE Fragment Information

func (*OspfShMplsFragment) Descriptor

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

func (*OspfShMplsFragment) GetDsteModelId

func (m *OspfShMplsFragment) GetDsteModelId() uint32

func (*OspfShMplsFragment) GetFragmentId

func (m *OspfShMplsFragment) GetFragmentId() uint32

func (*OspfShMplsFragment) GetFragmentInstance

func (m *OspfShMplsFragment) GetFragmentInstance() uint32
func (m *OspfShMplsFragment) GetMplsTeLinks() []*OspfShMplsLink

func (*OspfShMplsFragment) GetSameFragmentCount

func (m *OspfShMplsFragment) GetSameFragmentCount() uint32

func (*OspfShMplsFragment) ProtoMessage

func (*OspfShMplsFragment) ProtoMessage()

func (*OspfShMplsFragment) Reset

func (m *OspfShMplsFragment) Reset()

func (*OspfShMplsFragment) String

func (m *OspfShMplsFragment) String() string

func (*OspfShMplsFragment) XXX_DiscardUnknown

func (m *OspfShMplsFragment) XXX_DiscardUnknown()

func (*OspfShMplsFragment) XXX_Marshal

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

func (*OspfShMplsFragment) XXX_Merge

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

func (*OspfShMplsFragment) XXX_Size

func (m *OspfShMplsFragment) XXX_Size() int

func (*OspfShMplsFragment) XXX_Unmarshal

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

type OspfShMplsIxcdCap

type OspfShMplsIxcdCap struct {
	// Link Switching Capability
	LinkSwitchingCapability uint32 `` /* 133-byte string literal not displayed */
	// Link Encoding
	LinkEncoding uint32 `protobuf:"varint,2,opt,name=link_encoding,json=linkEncoding,proto3" json:"link_encoding,omitempty"`
	// Maximum LSP bandwidth for each priority (bytes/s)
	MaximumLspBwPerPriority []uint64 `` /* 144-byte string literal not displayed */
	// Minimum LSP bandwidth (bytes/s)
	MinimumLspBw uint64 `protobuf:"varint,4,opt,name=minimum_lsp_bw,json=minimumLspBw,proto3" json:"minimum_lsp_bw,omitempty"`
	// Link MTU size (bytes)
	LinkMtu              uint32   `protobuf:"varint,5,opt,name=link_mtu,json=linkMtu,proto3" json:"link_mtu,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Link switching capability

func (*OspfShMplsIxcdCap) Descriptor

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

func (*OspfShMplsIxcdCap) GetLinkEncoding

func (m *OspfShMplsIxcdCap) GetLinkEncoding() uint32

func (*OspfShMplsIxcdCap) GetLinkMtu

func (m *OspfShMplsIxcdCap) GetLinkMtu() uint32

func (*OspfShMplsIxcdCap) GetLinkSwitchingCapability

func (m *OspfShMplsIxcdCap) GetLinkSwitchingCapability() uint32

func (*OspfShMplsIxcdCap) GetMaximumLspBwPerPriority

func (m *OspfShMplsIxcdCap) GetMaximumLspBwPerPriority() []uint64

func (*OspfShMplsIxcdCap) GetMinimumLspBw

func (m *OspfShMplsIxcdCap) GetMinimumLspBw() uint64

func (*OspfShMplsIxcdCap) ProtoMessage

func (*OspfShMplsIxcdCap) ProtoMessage()

func (*OspfShMplsIxcdCap) Reset

func (m *OspfShMplsIxcdCap) Reset()

func (*OspfShMplsIxcdCap) String

func (m *OspfShMplsIxcdCap) String() string

func (*OspfShMplsIxcdCap) XXX_DiscardUnknown

func (m *OspfShMplsIxcdCap) XXX_DiscardUnknown()

func (*OspfShMplsIxcdCap) XXX_Marshal

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

func (*OspfShMplsIxcdCap) XXX_Merge

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

func (*OspfShMplsIxcdCap) XXX_Size

func (m *OspfShMplsIxcdCap) XXX_Size() int

func (*OspfShMplsIxcdCap) XXX_Unmarshal

func (m *OspfShMplsIxcdCap) XXX_Unmarshal(b []byte) error
type OspfShMplsLink struct {
	// If true, Link is new
	NewLink bool `protobuf:"varint,1,opt,name=new_link,json=newLink,proto3" json:"new_link,omitempty"`
	// Fragment ID for this link
	FragmentId uint32 `protobuf:"varint,2,opt,name=fragment_id,json=fragmentId,proto3" json:"fragment_id,omitempty"`
	// Link instance
	MplsLinkInstance uint32 `protobuf:"varint,3,opt,name=mpls_link_instance,json=mplsLinkInstance,proto3" json:"mpls_link_instance,omitempty"`
	// Type of link
	MplsLinkType string `protobuf:"bytes,4,opt,name=mpls_link_type,json=mplsLinkType,proto3" json:"mpls_link_type,omitempty"`
	// Neighbor system ID
	NeighborSystemId string `protobuf:"bytes,5,opt,name=neighbor_system_id,json=neighborSystemId,proto3" json:"neighbor_system_id,omitempty"`
	// The local interface address
	LinkAddress string `protobuf:"bytes,6,opt,name=link_address,json=linkAddress,proto3" json:"link_address,omitempty"`
	// Neighbor IP address.
	NeighborIpAddress string `protobuf:"bytes,7,opt,name=neighbor_ip_address,json=neighborIpAddress,proto3" json:"neighbor_ip_address,omitempty"`
	// Link IGP metric
	IgpMetric uint32 `protobuf:"varint,8,opt,name=igp_metric,json=igpMetric,proto3" json:"igp_metric,omitempty"`
	// Link TE metric
	TeMetric uint32 `protobuf:"varint,9,opt,name=te_metric,json=teMetric,proto3" json:"te_metric,omitempty"`
	// Maximum link bandwidth (bytes/s)
	MaximumLinkBw uint32 `protobuf:"varint,10,opt,name=maximum_link_bw,json=maximumLinkBw,proto3" json:"maximum_link_bw,omitempty"`
	// Maximum link global pool reservable bandwidth (bytes/s)
	MaximumLinkReservableBw uint32 `` /* 136-byte string literal not displayed */
	// Maximum link subpool reservable bandwidth (bytes/s)
	MaximumLinkSubReservableBw uint32 `` /* 147-byte string literal not displayed */
	// Number of priorities.
	PriorityCount int32 `protobuf:"zigzag32,13,opt,name=priority_count,json=priorityCount,proto3" json:"priority_count,omitempty"`
	// Global pool unreserved bandwidth for each priority (bytes/s)
	GlobalUnreserveBwPerPriority *OspfShMplsBw `` /* 152-byte string literal not displayed */
	// Sub pool unreserved bandwidth for each priority (bytes/s)
	SubPoolUnreserveBwPerPriority *OspfShMplsBw `` /* 157-byte string literal not displayed */
	// Affinity
	Affinity uint32 `protobuf:"varint,16,opt,name=affinity,proto3" json:"affinity,omitempty"`
	// Output interface ID
	OutputInterfaceId uint32 `protobuf:"varint,17,opt,name=output_interface_id,json=outputInterfaceId,proto3" json:"output_interface_id,omitempty"`
	// Input interface ID
	InputInterfaceId uint32 `protobuf:"varint,18,opt,name=input_interface_id,json=inputInterfaceId,proto3" json:"input_interface_id,omitempty"`
	// Link protocol and protocol priority capability
	LinkProtocolPriorityCapability *OspfShMplsLinkProtoprio `` /* 156-byte string literal not displayed */
	// Link switching capability
	LinkSwCapability *OspfShMplsIxcdCap `protobuf:"bytes,20,opt,name=link_sw_capability,json=linkSwCapability,proto3" json:"link_sw_capability,omitempty"`
	// A DS-TE Allocation Model in use
	DsteInUse bool `protobuf:"varint,21,opt,name=dste_in_use,json=dsteInUse,proto3" json:"dste_in_use,omitempty"`
	// DS-TE Allocation Model ID
	DsteAllocationModelId string `` /* 129-byte string literal not displayed */
	// Number of Optional TLVs
	NumberOfOptionalTlVs uint32 `` /* 129-byte string literal not displayed */
	// List of Optional TLVs
	MplsteLinkOptTlv []*OspfShMplsTelOptTlv `protobuf:"bytes,24,rep,name=mplste_link_opt_tlv,json=mplsteLinkOptTlv,proto3" json:"mplste_link_opt_tlv,omitempty"`
	// Extended Admin Group
	ExtendedAdminGroupList *OspfShMplsEag `` /* 132-byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{}       `json:"-"`
	XXX_unrecognized       []byte         `json:"-"`
	XXX_sizecache          int32          `json:"-"`
}

OSPF MPLS-TE link Information

func (*OspfShMplsLink) Descriptor

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

func (*OspfShMplsLink) GetAffinity

func (m *OspfShMplsLink) GetAffinity() uint32

func (*OspfShMplsLink) GetDsteAllocationModelId

func (m *OspfShMplsLink) GetDsteAllocationModelId() string

func (*OspfShMplsLink) GetDsteInUse

func (m *OspfShMplsLink) GetDsteInUse() bool

func (*OspfShMplsLink) GetExtendedAdminGroupList

func (m *OspfShMplsLink) GetExtendedAdminGroupList() *OspfShMplsEag

func (*OspfShMplsLink) GetFragmentId

func (m *OspfShMplsLink) GetFragmentId() uint32

func (*OspfShMplsLink) GetGlobalUnreserveBwPerPriority

func (m *OspfShMplsLink) GetGlobalUnreserveBwPerPriority() *OspfShMplsBw

func (*OspfShMplsLink) GetIgpMetric

func (m *OspfShMplsLink) GetIgpMetric() uint32

func (*OspfShMplsLink) GetInputInterfaceId

func (m *OspfShMplsLink) GetInputInterfaceId() uint32

func (*OspfShMplsLink) GetLinkAddress

func (m *OspfShMplsLink) GetLinkAddress() string

func (*OspfShMplsLink) GetLinkProtocolPriorityCapability

func (m *OspfShMplsLink) GetLinkProtocolPriorityCapability() *OspfShMplsLinkProtoprio

func (*OspfShMplsLink) GetLinkSwCapability

func (m *OspfShMplsLink) GetLinkSwCapability() *OspfShMplsIxcdCap

func (*OspfShMplsLink) GetMaximumLinkBw

func (m *OspfShMplsLink) GetMaximumLinkBw() uint32

func (*OspfShMplsLink) GetMaximumLinkReservableBw

func (m *OspfShMplsLink) GetMaximumLinkReservableBw() uint32

func (*OspfShMplsLink) GetMaximumLinkSubReservableBw

func (m *OspfShMplsLink) GetMaximumLinkSubReservableBw() uint32

func (*OspfShMplsLink) GetMplsLinkInstance

func (m *OspfShMplsLink) GetMplsLinkInstance() uint32

func (*OspfShMplsLink) GetMplsLinkType

func (m *OspfShMplsLink) GetMplsLinkType() string

func (*OspfShMplsLink) GetMplsteLinkOptTlv

func (m *OspfShMplsLink) GetMplsteLinkOptTlv() []*OspfShMplsTelOptTlv

func (*OspfShMplsLink) GetNeighborIpAddress

func (m *OspfShMplsLink) GetNeighborIpAddress() string

func (*OspfShMplsLink) GetNeighborSystemId

func (m *OspfShMplsLink) GetNeighborSystemId() string
func (m *OspfShMplsLink) GetNewLink() bool

func (*OspfShMplsLink) GetNumberOfOptionalTlVs

func (m *OspfShMplsLink) GetNumberOfOptionalTlVs() uint32

func (*OspfShMplsLink) GetOutputInterfaceId

func (m *OspfShMplsLink) GetOutputInterfaceId() uint32

func (*OspfShMplsLink) GetPriorityCount

func (m *OspfShMplsLink) GetPriorityCount() int32

func (*OspfShMplsLink) GetSubPoolUnreserveBwPerPriority

func (m *OspfShMplsLink) GetSubPoolUnreserveBwPerPriority() *OspfShMplsBw

func (*OspfShMplsLink) GetTeMetric

func (m *OspfShMplsLink) GetTeMetric() uint32

func (*OspfShMplsLink) ProtoMessage

func (*OspfShMplsLink) ProtoMessage()

func (*OspfShMplsLink) Reset

func (m *OspfShMplsLink) Reset()

func (*OspfShMplsLink) String

func (m *OspfShMplsLink) String() string

func (*OspfShMplsLink) XXX_DiscardUnknown

func (m *OspfShMplsLink) XXX_DiscardUnknown()

func (*OspfShMplsLink) XXX_Marshal

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

func (*OspfShMplsLink) XXX_Merge

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

func (*OspfShMplsLink) XXX_Size

func (m *OspfShMplsLink) XXX_Size() int

func (*OspfShMplsLink) XXX_Unmarshal

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

type OspfShMplsLinkProtoprio

type OspfShMplsLinkProtoprio struct {
	// Link protocol capability
	LinkProtocolCapability uint32 `` /* 130-byte string literal not displayed */
	// Link protocol priority
	LinkProtocolPriority uint32   `protobuf:"varint,2,opt,name=link_protocol_priority,json=linkProtocolPriority,proto3" json:"link_protocol_priority,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Link protocol and priority capability

func (*OspfShMplsLinkProtoprio) Descriptor

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

func (*OspfShMplsLinkProtoprio) GetLinkProtocolCapability

func (m *OspfShMplsLinkProtoprio) GetLinkProtocolCapability() uint32

func (*OspfShMplsLinkProtoprio) GetLinkProtocolPriority

func (m *OspfShMplsLinkProtoprio) GetLinkProtocolPriority() uint32

func (*OspfShMplsLinkProtoprio) ProtoMessage

func (*OspfShMplsLinkProtoprio) ProtoMessage()

func (*OspfShMplsLinkProtoprio) Reset

func (m *OspfShMplsLinkProtoprio) Reset()

func (*OspfShMplsLinkProtoprio) String

func (m *OspfShMplsLinkProtoprio) String() string

func (*OspfShMplsLinkProtoprio) XXX_DiscardUnknown

func (m *OspfShMplsLinkProtoprio) XXX_DiscardUnknown()

func (*OspfShMplsLinkProtoprio) XXX_Marshal

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

func (*OspfShMplsLinkProtoprio) XXX_Merge

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

func (*OspfShMplsLinkProtoprio) XXX_Size

func (m *OspfShMplsLinkProtoprio) XXX_Size() int

func (*OspfShMplsLinkProtoprio) XXX_Unmarshal

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

type OspfShMplsTelOptTlv

type OspfShMplsTelOptTlv struct {
	// Type of Opt TLV
	MplsteLinkOptTlvType string `` /* 127-byte string literal not displayed */
	// Length of Opt TLV
	MplsteLinkOptTlvLen uint32 `protobuf:"varint,2,opt,name=mplste_link_opt_tlv_len,json=mplsteLinkOptTlvLen,proto3" json:"mplste_link_opt_tlv_len,omitempty"`
	// Value of Opt TLV
	MplsteLinkOptTlvValue []*MplstelTlvValueUnion `` /* 130-byte string literal not displayed */
	XXX_NoUnkeyedLiteral  struct{}                `json:"-"`
	XXX_unrecognized      []byte                  `json:"-"`
	XXX_sizecache         int32                   `json:"-"`
}

MPLS TE Link Optional TLVs

func (*OspfShMplsTelOptTlv) Descriptor

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

func (*OspfShMplsTelOptTlv) GetMplsteLinkOptTlvLen

func (m *OspfShMplsTelOptTlv) GetMplsteLinkOptTlvLen() uint32

func (*OspfShMplsTelOptTlv) GetMplsteLinkOptTlvType

func (m *OspfShMplsTelOptTlv) GetMplsteLinkOptTlvType() string

func (*OspfShMplsTelOptTlv) GetMplsteLinkOptTlvValue

func (m *OspfShMplsTelOptTlv) GetMplsteLinkOptTlvValue() []*MplstelTlvValueUnion

func (*OspfShMplsTelOptTlv) ProtoMessage

func (*OspfShMplsTelOptTlv) ProtoMessage()

func (*OspfShMplsTelOptTlv) Reset

func (m *OspfShMplsTelOptTlv) Reset()

func (*OspfShMplsTelOptTlv) String

func (m *OspfShMplsTelOptTlv) String() string

func (*OspfShMplsTelOptTlv) XXX_DiscardUnknown

func (m *OspfShMplsTelOptTlv) XXX_DiscardUnknown()

func (*OspfShMplsTelOptTlv) XXX_Marshal

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

func (*OspfShMplsTelOptTlv) XXX_Merge

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

func (*OspfShMplsTelOptTlv) XXX_Size

func (m *OspfShMplsTelOptTlv) XXX_Size() int

func (*OspfShMplsTelOptTlv) XXX_Unmarshal

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

type OspfShMpls_KEYS

type OspfShMpls_KEYS struct {
	ProcessName          string   `protobuf:"bytes,1,opt,name=process_name,json=processName,proto3" json:"process_name,omitempty"`
	VrfName              string   `protobuf:"bytes,2,opt,name=vrf_name,json=vrfName,proto3" json:"vrf_name,omitempty"`
	AreaId               uint32   `protobuf:"varint,3,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OSPF MPLS-TE Information

func (*OspfShMpls_KEYS) Descriptor

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

func (*OspfShMpls_KEYS) GetAreaId

func (m *OspfShMpls_KEYS) GetAreaId() uint32

func (*OspfShMpls_KEYS) GetProcessName

func (m *OspfShMpls_KEYS) GetProcessName() string

func (*OspfShMpls_KEYS) GetVrfName

func (m *OspfShMpls_KEYS) GetVrfName() string

func (*OspfShMpls_KEYS) ProtoMessage

func (*OspfShMpls_KEYS) ProtoMessage()

func (*OspfShMpls_KEYS) Reset

func (m *OspfShMpls_KEYS) Reset()

func (*OspfShMpls_KEYS) String

func (m *OspfShMpls_KEYS) String() string

func (*OspfShMpls_KEYS) XXX_DiscardUnknown

func (m *OspfShMpls_KEYS) XXX_DiscardUnknown()

func (*OspfShMpls_KEYS) XXX_Marshal

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

func (*OspfShMpls_KEYS) XXX_Merge

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

func (*OspfShMpls_KEYS) XXX_Size

func (m *OspfShMpls_KEYS) XXX_Size() int

func (*OspfShMpls_KEYS) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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