cisco_ios_xr_ip_rib_ipv4_oper_rib_vrfs_vrf_afs_af_safs_saf_ip_rib_route_table_names_ip_rib_route_table_name_backup_routes_backup_route

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2019 License: Apache-2.0 Imports: 3 Imported by: 1

Documentation

Overview

Cisco-IOS-XR-ip-rib-ipv4-oper:rib/vrfs/vrf/afs/af/safs/saf/ip-rib-route-table-names/ip-rib-route-table-name/backup-routes/backup-route

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Ipv4RibEdmPathEntry

type Ipv4RibEdmPathEntry struct {
	Ipv4RibEdmPath       []*Ipv4RibEdmPathItem `protobuf:"bytes,1,rep,name=ipv4_rib_edm_path,json=ipv4RibEdmPath,proto3" json:"ipv4_rib_edm_path,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*Ipv4RibEdmPathEntry) Descriptor

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

func (*Ipv4RibEdmPathEntry) GetIpv4RibEdmPath

func (m *Ipv4RibEdmPathEntry) GetIpv4RibEdmPath() []*Ipv4RibEdmPathItem

func (*Ipv4RibEdmPathEntry) ProtoMessage

func (*Ipv4RibEdmPathEntry) ProtoMessage()

func (*Ipv4RibEdmPathEntry) Reset

func (m *Ipv4RibEdmPathEntry) Reset()

func (*Ipv4RibEdmPathEntry) String

func (m *Ipv4RibEdmPathEntry) String() string

func (*Ipv4RibEdmPathEntry) XXX_DiscardUnknown

func (m *Ipv4RibEdmPathEntry) XXX_DiscardUnknown()

func (*Ipv4RibEdmPathEntry) XXX_Marshal

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

func (*Ipv4RibEdmPathEntry) XXX_Merge

func (m *Ipv4RibEdmPathEntry) XXX_Merge(src proto.Message)

func (*Ipv4RibEdmPathEntry) XXX_Size

func (m *Ipv4RibEdmPathEntry) XXX_Size() int

func (*Ipv4RibEdmPathEntry) XXX_Unmarshal

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

type Ipv4RibEdmPathItem

type Ipv4RibEdmPathItem struct {
	Address                      string           `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	InformationSource            string           `protobuf:"bytes,2,opt,name=information_source,json=informationSource,proto3" json:"information_source,omitempty"`
	V6Nexthop                    string           `protobuf:"bytes,3,opt,name=v6_nexthop,json=v6Nexthop,proto3" json:"v6_nexthop,omitempty"`
	V6InformationSource          string           `protobuf:"bytes,4,opt,name=v6_information_source,json=v6InformationSource,proto3" json:"v6_information_source,omitempty"`
	InterfaceName                string           `protobuf:"bytes,5,opt,name=interface_name,json=interfaceName,proto3" json:"interface_name,omitempty"`
	Metric                       uint32           `protobuf:"varint,6,opt,name=metric,proto3" json:"metric,omitempty"`
	LoadMetric                   uint32           `protobuf:"varint,7,opt,name=load_metric,json=loadMetric,proto3" json:"load_metric,omitempty"`
	Flags64                      uint64           `protobuf:"varint,8,opt,name=flags64,proto3" json:"flags64,omitempty"`
	Flags                        uint32           `protobuf:"varint,9,opt,name=flags,proto3" json:"flags,omitempty"`
	PrivateFlags                 uint32           `protobuf:"varint,10,opt,name=private_flags,json=privateFlags,proto3" json:"private_flags,omitempty"`
	Looped                       bool             `protobuf:"varint,11,opt,name=looped,proto3" json:"looped,omitempty"`
	NextHopTableId               uint32           `protobuf:"varint,12,opt,name=next_hop_table_id,json=nextHopTableId,proto3" json:"next_hop_table_id,omitempty"`
	NextHopVrfName               string           `protobuf:"bytes,13,opt,name=next_hop_vrf_name,json=nextHopVrfName,proto3" json:"next_hop_vrf_name,omitempty"`
	NextHopTableName             string           `protobuf:"bytes,14,opt,name=next_hop_table_name,json=nextHopTableName,proto3" json:"next_hop_table_name,omitempty"`
	NextHopAfi                   uint32           `protobuf:"varint,15,opt,name=next_hop_afi,json=nextHopAfi,proto3" json:"next_hop_afi,omitempty"`
	NextHopSafi                  uint32           `protobuf:"varint,16,opt,name=next_hop_safi,json=nextHopSafi,proto3" json:"next_hop_safi,omitempty"`
	RouteLabel                   uint32           `protobuf:"varint,17,opt,name=route_label,json=routeLabel,proto3" json:"route_label,omitempty"`
	TunnelId                     uint32           `protobuf:"varint,18,opt,name=tunnel_id,json=tunnelId,proto3" json:"tunnel_id,omitempty"`
	Pathid                       uint32           `protobuf:"varint,19,opt,name=pathid,proto3" json:"pathid,omitempty"`
	BackupPathid                 uint32           `protobuf:"varint,20,opt,name=backup_pathid,json=backupPathid,proto3" json:"backup_pathid,omitempty"`
	RefCntOfBackup               uint32           `protobuf:"varint,21,opt,name=ref_cnt_of_backup,json=refCntOfBackup,proto3" json:"ref_cnt_of_backup,omitempty"`
	NumberOfExtendedCommunities  uint32           `` /* 148-byte string literal not displayed */
	MvpnPresent                  bool             `protobuf:"varint,23,opt,name=mvpn_present,json=mvpnPresent,proto3" json:"mvpn_present,omitempty"`
	PathRtPresent                bool             `protobuf:"varint,24,opt,name=path_rt_present,json=pathRtPresent,proto3" json:"path_rt_present,omitempty"`
	VrfImportRtPresent           bool             `protobuf:"varint,25,opt,name=vrf_import_rt_present,json=vrfImportRtPresent,proto3" json:"vrf_import_rt_present,omitempty"`
	SourceAsrtPresent            bool             `protobuf:"varint,26,opt,name=source_asrt_present,json=sourceAsrtPresent,proto3" json:"source_asrt_present,omitempty"`
	SourceRdPresent              bool             `protobuf:"varint,27,opt,name=source_rd_present,json=sourceRdPresent,proto3" json:"source_rd_present,omitempty"`
	SegmentedNexthopPresent      bool             `` /* 134-byte string literal not displayed */
	NumberOfNnh                  uint32           `protobuf:"varint,29,opt,name=number_of_nnh,json=numberOfNnh,proto3" json:"number_of_nnh,omitempty"`
	NextNextHop                  []*RibEdmNnh     `protobuf:"bytes,30,rep,name=next_next_hop,json=nextNextHop,proto3" json:"next_next_hop,omitempty"`
	NextHopId                    uint32           `protobuf:"varint,31,opt,name=next_hop_id,json=nextHopId,proto3" json:"next_hop_id,omitempty"`
	NextHopIdRefcount            uint32           `protobuf:"varint,32,opt,name=next_hop_id_refcount,json=nextHopIdRefcount,proto3" json:"next_hop_id_refcount,omitempty"`
	OspfAreaId                   string           `protobuf:"bytes,33,opt,name=ospf_area_id,json=ospfAreaId,proto3" json:"ospf_area_id,omitempty"`
	RemoteBackupAddr             []string         `protobuf:"bytes,34,rep,name=remote_backup_addr,json=remoteBackupAddr,proto3" json:"remote_backup_addr,omitempty"`
	HasLabelstk                  bool             `protobuf:"varint,35,opt,name=has_labelstk,json=hasLabelstk,proto3" json:"has_labelstk,omitempty"`
	NumLabels                    uint32           `protobuf:"varint,36,opt,name=num_labels,json=numLabels,proto3" json:"num_labels,omitempty"`
	Labelstk                     []uint32         `protobuf:"varint,37,rep,packed,name=labelstk,proto3" json:"labelstk,omitempty"`
	BindingLabel                 uint32           `protobuf:"varint,38,opt,name=binding_label,json=bindingLabel,proto3" json:"binding_label,omitempty"`
	NhidFeid                     uint64           `protobuf:"varint,39,opt,name=nhid_feid,json=nhidFeid,proto3" json:"nhid_feid,omitempty"`
	MplsFeid                     uint64           `protobuf:"varint,40,opt,name=mpls_feid,json=mplsFeid,proto3" json:"mpls_feid,omitempty"`
	HasVxlanNetworkId            bool             `protobuf:"varint,41,opt,name=has_vxlan_network_id,json=hasVxlanNetworkId,proto3" json:"has_vxlan_network_id,omitempty"`
	VxlanNetworkId               uint32           `protobuf:"varint,42,opt,name=vxlan_network_id,json=vxlanNetworkId,proto3" json:"vxlan_network_id,omitempty"`
	HasXcid                      bool             `protobuf:"varint,43,opt,name=has_xcid,json=hasXcid,proto3" json:"has_xcid,omitempty"`
	Xcid                         uint32           `protobuf:"varint,44,opt,name=xcid,proto3" json:"xcid,omitempty"`
	HasSpanDiagInterface         bool             `` /* 127-byte string literal not displayed */
	SpanDiagInterface            string           `protobuf:"bytes,46,opt,name=span_diag_interface,json=spanDiagInterface,proto3" json:"span_diag_interface,omitempty"`
	HasSubscriberParentInterface bool             `` /* 151-byte string literal not displayed */
	SubscriberParentInterface    string           `` /* 139-byte string literal not displayed */
	InterfaceIndexPresent        bool             `` /* 128-byte string literal not displayed */
	InterfaceIndexAttribute      uint32           `` /* 134-byte string literal not displayed */
	NumberOfSrv6Sids             uint32           `protobuf:"varint,51,opt,name=number_of_srv6_sids,json=numberOfSrv6Sids,proto3" json:"number_of_srv6_sids,omitempty"`
	Srv6Sid                      []*RibEdmSrv6Sid `protobuf:"bytes,52,rep,name=srv6_sid,json=srv6Sid,proto3" json:"srv6_sid,omitempty"`
	HasSrv6TransitFunction       bool             `` /* 133-byte string literal not displayed */
	Srv6TransitFunction          string           `protobuf:"bytes,54,opt,name=srv6_transit_function,json=srv6TransitFunction,proto3" json:"srv6_transit_function,omitempty"`
	XXX_NoUnkeyedLiteral         struct{}         `json:"-"`
	XXX_unrecognized             []byte           `json:"-"`
	XXX_sizecache                int32            `json:"-"`
}

func (*Ipv4RibEdmPathItem) Descriptor

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

func (*Ipv4RibEdmPathItem) GetAddress

func (m *Ipv4RibEdmPathItem) GetAddress() string

func (*Ipv4RibEdmPathItem) GetBackupPathid

func (m *Ipv4RibEdmPathItem) GetBackupPathid() uint32

func (*Ipv4RibEdmPathItem) GetBindingLabel

func (m *Ipv4RibEdmPathItem) GetBindingLabel() uint32

func (*Ipv4RibEdmPathItem) GetFlags

func (m *Ipv4RibEdmPathItem) GetFlags() uint32

func (*Ipv4RibEdmPathItem) GetFlags64

func (m *Ipv4RibEdmPathItem) GetFlags64() uint64

func (*Ipv4RibEdmPathItem) GetHasLabelstk

func (m *Ipv4RibEdmPathItem) GetHasLabelstk() bool

func (*Ipv4RibEdmPathItem) GetHasSpanDiagInterface

func (m *Ipv4RibEdmPathItem) GetHasSpanDiagInterface() bool

func (*Ipv4RibEdmPathItem) GetHasSrv6TransitFunction

func (m *Ipv4RibEdmPathItem) GetHasSrv6TransitFunction() bool

func (*Ipv4RibEdmPathItem) GetHasSubscriberParentInterface

func (m *Ipv4RibEdmPathItem) GetHasSubscriberParentInterface() bool

func (*Ipv4RibEdmPathItem) GetHasVxlanNetworkId

func (m *Ipv4RibEdmPathItem) GetHasVxlanNetworkId() bool

func (*Ipv4RibEdmPathItem) GetHasXcid

func (m *Ipv4RibEdmPathItem) GetHasXcid() bool

func (*Ipv4RibEdmPathItem) GetInformationSource

func (m *Ipv4RibEdmPathItem) GetInformationSource() string

func (*Ipv4RibEdmPathItem) GetInterfaceIndexAttribute

func (m *Ipv4RibEdmPathItem) GetInterfaceIndexAttribute() uint32

func (*Ipv4RibEdmPathItem) GetInterfaceIndexPresent

func (m *Ipv4RibEdmPathItem) GetInterfaceIndexPresent() bool

func (*Ipv4RibEdmPathItem) GetInterfaceName

func (m *Ipv4RibEdmPathItem) GetInterfaceName() string

func (*Ipv4RibEdmPathItem) GetLabelstk

func (m *Ipv4RibEdmPathItem) GetLabelstk() []uint32

func (*Ipv4RibEdmPathItem) GetLoadMetric

func (m *Ipv4RibEdmPathItem) GetLoadMetric() uint32

func (*Ipv4RibEdmPathItem) GetLooped

func (m *Ipv4RibEdmPathItem) GetLooped() bool

func (*Ipv4RibEdmPathItem) GetMetric

func (m *Ipv4RibEdmPathItem) GetMetric() uint32

func (*Ipv4RibEdmPathItem) GetMplsFeid

func (m *Ipv4RibEdmPathItem) GetMplsFeid() uint64

func (*Ipv4RibEdmPathItem) GetMvpnPresent

func (m *Ipv4RibEdmPathItem) GetMvpnPresent() bool

func (*Ipv4RibEdmPathItem) GetNextHopAfi

func (m *Ipv4RibEdmPathItem) GetNextHopAfi() uint32

func (*Ipv4RibEdmPathItem) GetNextHopId

func (m *Ipv4RibEdmPathItem) GetNextHopId() uint32

func (*Ipv4RibEdmPathItem) GetNextHopIdRefcount

func (m *Ipv4RibEdmPathItem) GetNextHopIdRefcount() uint32

func (*Ipv4RibEdmPathItem) GetNextHopSafi

func (m *Ipv4RibEdmPathItem) GetNextHopSafi() uint32

func (*Ipv4RibEdmPathItem) GetNextHopTableId

func (m *Ipv4RibEdmPathItem) GetNextHopTableId() uint32

func (*Ipv4RibEdmPathItem) GetNextHopTableName

func (m *Ipv4RibEdmPathItem) GetNextHopTableName() string

func (*Ipv4RibEdmPathItem) GetNextHopVrfName

func (m *Ipv4RibEdmPathItem) GetNextHopVrfName() string

func (*Ipv4RibEdmPathItem) GetNextNextHop

func (m *Ipv4RibEdmPathItem) GetNextNextHop() []*RibEdmNnh

func (*Ipv4RibEdmPathItem) GetNhidFeid

func (m *Ipv4RibEdmPathItem) GetNhidFeid() uint64

func (*Ipv4RibEdmPathItem) GetNumLabels

func (m *Ipv4RibEdmPathItem) GetNumLabels() uint32

func (*Ipv4RibEdmPathItem) GetNumberOfExtendedCommunities

func (m *Ipv4RibEdmPathItem) GetNumberOfExtendedCommunities() uint32

func (*Ipv4RibEdmPathItem) GetNumberOfNnh

func (m *Ipv4RibEdmPathItem) GetNumberOfNnh() uint32

func (*Ipv4RibEdmPathItem) GetNumberOfSrv6Sids

func (m *Ipv4RibEdmPathItem) GetNumberOfSrv6Sids() uint32

func (*Ipv4RibEdmPathItem) GetOspfAreaId

func (m *Ipv4RibEdmPathItem) GetOspfAreaId() string

func (*Ipv4RibEdmPathItem) GetPathRtPresent

func (m *Ipv4RibEdmPathItem) GetPathRtPresent() bool

func (*Ipv4RibEdmPathItem) GetPathid

func (m *Ipv4RibEdmPathItem) GetPathid() uint32

func (*Ipv4RibEdmPathItem) GetPrivateFlags

func (m *Ipv4RibEdmPathItem) GetPrivateFlags() uint32

func (*Ipv4RibEdmPathItem) GetRefCntOfBackup

func (m *Ipv4RibEdmPathItem) GetRefCntOfBackup() uint32

func (*Ipv4RibEdmPathItem) GetRemoteBackupAddr

func (m *Ipv4RibEdmPathItem) GetRemoteBackupAddr() []string

func (*Ipv4RibEdmPathItem) GetRouteLabel

func (m *Ipv4RibEdmPathItem) GetRouteLabel() uint32

func (*Ipv4RibEdmPathItem) GetSegmentedNexthopPresent

func (m *Ipv4RibEdmPathItem) GetSegmentedNexthopPresent() bool

func (*Ipv4RibEdmPathItem) GetSourceAsrtPresent

func (m *Ipv4RibEdmPathItem) GetSourceAsrtPresent() bool

func (*Ipv4RibEdmPathItem) GetSourceRdPresent

func (m *Ipv4RibEdmPathItem) GetSourceRdPresent() bool

func (*Ipv4RibEdmPathItem) GetSpanDiagInterface

func (m *Ipv4RibEdmPathItem) GetSpanDiagInterface() string

func (*Ipv4RibEdmPathItem) GetSrv6Sid

func (m *Ipv4RibEdmPathItem) GetSrv6Sid() []*RibEdmSrv6Sid

func (*Ipv4RibEdmPathItem) GetSrv6TransitFunction

func (m *Ipv4RibEdmPathItem) GetSrv6TransitFunction() string

func (*Ipv4RibEdmPathItem) GetSubscriberParentInterface

func (m *Ipv4RibEdmPathItem) GetSubscriberParentInterface() string

func (*Ipv4RibEdmPathItem) GetTunnelId

func (m *Ipv4RibEdmPathItem) GetTunnelId() uint32

func (*Ipv4RibEdmPathItem) GetV6InformationSource

func (m *Ipv4RibEdmPathItem) GetV6InformationSource() string

func (*Ipv4RibEdmPathItem) GetV6Nexthop

func (m *Ipv4RibEdmPathItem) GetV6Nexthop() string

func (*Ipv4RibEdmPathItem) GetVrfImportRtPresent

func (m *Ipv4RibEdmPathItem) GetVrfImportRtPresent() bool

func (*Ipv4RibEdmPathItem) GetVxlanNetworkId

func (m *Ipv4RibEdmPathItem) GetVxlanNetworkId() uint32

func (*Ipv4RibEdmPathItem) GetXcid

func (m *Ipv4RibEdmPathItem) GetXcid() uint32

func (*Ipv4RibEdmPathItem) ProtoMessage

func (*Ipv4RibEdmPathItem) ProtoMessage()

func (*Ipv4RibEdmPathItem) Reset

func (m *Ipv4RibEdmPathItem) Reset()

func (*Ipv4RibEdmPathItem) String

func (m *Ipv4RibEdmPathItem) String() string

func (*Ipv4RibEdmPathItem) XXX_DiscardUnknown

func (m *Ipv4RibEdmPathItem) XXX_DiscardUnknown()

func (*Ipv4RibEdmPathItem) XXX_Marshal

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

func (*Ipv4RibEdmPathItem) XXX_Merge

func (m *Ipv4RibEdmPathItem) XXX_Merge(src proto.Message)

func (*Ipv4RibEdmPathItem) XXX_Size

func (m *Ipv4RibEdmPathItem) XXX_Size() int

func (*Ipv4RibEdmPathItem) XXX_Unmarshal

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

type Ipv4RibEdmRoute

type Ipv4RibEdmRoute struct {
	Prefix               string               `protobuf:"bytes,50,opt,name=prefix,proto3" json:"prefix,omitempty"`
	PrefixLengthXr       uint32               `protobuf:"varint,51,opt,name=prefix_length_xr,json=prefixLengthXr,proto3" json:"prefix_length_xr,omitempty"`
	RouteVersion         uint32               `protobuf:"varint,52,opt,name=route_version,json=routeVersion,proto3" json:"route_version,omitempty"`
	ProtocolId           uint32               `protobuf:"varint,53,opt,name=protocol_id,json=protocolId,proto3" json:"protocol_id,omitempty"`
	ProtocolName         string               `protobuf:"bytes,54,opt,name=protocol_name,json=protocolName,proto3" json:"protocol_name,omitempty"`
	Instance             string               `protobuf:"bytes,55,opt,name=instance,proto3" json:"instance,omitempty"`
	ClientId             uint32               `protobuf:"varint,56,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	RouteType            uint32               `protobuf:"varint,57,opt,name=route_type,json=routeType,proto3" json:"route_type,omitempty"`
	Priority             uint32               `protobuf:"varint,58,opt,name=priority,proto3" json:"priority,omitempty"`
	SvdType              uint32               `protobuf:"varint,59,opt,name=svd_type,json=svdType,proto3" json:"svd_type,omitempty"`
	Flags                uint32               `protobuf:"varint,60,opt,name=flags,proto3" json:"flags,omitempty"`
	ExtendedFlags        uint64               `protobuf:"varint,61,opt,name=extended_flags,json=extendedFlags,proto3" json:"extended_flags,omitempty"`
	Tag                  uint32               `protobuf:"varint,62,opt,name=tag,proto3" json:"tag,omitempty"`
	Distance             uint32               `protobuf:"varint,63,opt,name=distance,proto3" json:"distance,omitempty"`
	DiversionDistance    uint32               `protobuf:"varint,64,opt,name=diversion_distance,json=diversionDistance,proto3" json:"diversion_distance,omitempty"`
	Metric               uint32               `protobuf:"varint,65,opt,name=metric,proto3" json:"metric,omitempty"`
	PathsCount           uint32               `protobuf:"varint,66,opt,name=paths_count,json=pathsCount,proto3" json:"paths_count,omitempty"`
	AttributeIdentity    uint32               `protobuf:"varint,67,opt,name=attribute_identity,json=attributeIdentity,proto3" json:"attribute_identity,omitempty"`
	TrafficIndex         uint32               `protobuf:"varint,68,opt,name=traffic_index,json=trafficIndex,proto3" json:"traffic_index,omitempty"`
	RoutePrecedence      uint32               `protobuf:"varint,69,opt,name=route_precedence,json=routePrecedence,proto3" json:"route_precedence,omitempty"`
	QosGroup             uint32               `protobuf:"varint,70,opt,name=qos_group,json=qosGroup,proto3" json:"qos_group,omitempty"`
	FlowTag              uint32               `protobuf:"varint,71,opt,name=flow_tag,json=flowTag,proto3" json:"flow_tag,omitempty"`
	FwdClass             uint32               `protobuf:"varint,72,opt,name=fwd_class,json=fwdClass,proto3" json:"fwd_class,omitempty"`
	PicCount             uint32               `protobuf:"varint,73,opt,name=pic_count,json=picCount,proto3" json:"pic_count,omitempty"`
	Active               bool                 `protobuf:"varint,74,opt,name=active,proto3" json:"active,omitempty"`
	Diversion            bool                 `protobuf:"varint,75,opt,name=diversion,proto3" json:"diversion,omitempty"`
	DiversionProtoName   string               `protobuf:"bytes,76,opt,name=diversion_proto_name,json=diversionProtoName,proto3" json:"diversion_proto_name,omitempty"`
	RouteAge             uint32               `protobuf:"varint,77,opt,name=route_age,json=routeAge,proto3" json:"route_age,omitempty"`
	RouteLabel           uint32               `protobuf:"varint,78,opt,name=route_label,json=routeLabel,proto3" json:"route_label,omitempty"`
	Version              uint32               `protobuf:"varint,79,opt,name=version,proto3" json:"version,omitempty"`
	TblVersion           uint64               `protobuf:"varint,80,opt,name=tbl_version,json=tblVersion,proto3" json:"tbl_version,omitempty"`
	RouteModifyTime      uint64               `protobuf:"varint,81,opt,name=route_modify_time,json=routeModifyTime,proto3" json:"route_modify_time,omitempty"`
	RoutePath            *Ipv4RibEdmPathEntry `protobuf:"bytes,82,opt,name=route_path,json=routePath,proto3" json:"route_path,omitempty"`
	HasSrv6Function      bool                 `protobuf:"varint,83,opt,name=has_srv6_function,json=hasSrv6Function,proto3" json:"has_srv6_function,omitempty"`
	Srv6Function         string               `protobuf:"bytes,84,opt,name=srv6_function,json=srv6Function,proto3" json:"srv6_function,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*Ipv4RibEdmRoute) Descriptor

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

func (*Ipv4RibEdmRoute) GetActive

func (m *Ipv4RibEdmRoute) GetActive() bool

func (*Ipv4RibEdmRoute) GetAttributeIdentity

func (m *Ipv4RibEdmRoute) GetAttributeIdentity() uint32

func (*Ipv4RibEdmRoute) GetClientId

func (m *Ipv4RibEdmRoute) GetClientId() uint32

func (*Ipv4RibEdmRoute) GetDistance

func (m *Ipv4RibEdmRoute) GetDistance() uint32

func (*Ipv4RibEdmRoute) GetDiversion

func (m *Ipv4RibEdmRoute) GetDiversion() bool

func (*Ipv4RibEdmRoute) GetDiversionDistance

func (m *Ipv4RibEdmRoute) GetDiversionDistance() uint32

func (*Ipv4RibEdmRoute) GetDiversionProtoName

func (m *Ipv4RibEdmRoute) GetDiversionProtoName() string

func (*Ipv4RibEdmRoute) GetExtendedFlags

func (m *Ipv4RibEdmRoute) GetExtendedFlags() uint64

func (*Ipv4RibEdmRoute) GetFlags

func (m *Ipv4RibEdmRoute) GetFlags() uint32

func (*Ipv4RibEdmRoute) GetFlowTag

func (m *Ipv4RibEdmRoute) GetFlowTag() uint32

func (*Ipv4RibEdmRoute) GetFwdClass

func (m *Ipv4RibEdmRoute) GetFwdClass() uint32

func (*Ipv4RibEdmRoute) GetHasSrv6Function

func (m *Ipv4RibEdmRoute) GetHasSrv6Function() bool

func (*Ipv4RibEdmRoute) GetInstance

func (m *Ipv4RibEdmRoute) GetInstance() string

func (*Ipv4RibEdmRoute) GetMetric

func (m *Ipv4RibEdmRoute) GetMetric() uint32

func (*Ipv4RibEdmRoute) GetPathsCount

func (m *Ipv4RibEdmRoute) GetPathsCount() uint32

func (*Ipv4RibEdmRoute) GetPicCount

func (m *Ipv4RibEdmRoute) GetPicCount() uint32

func (*Ipv4RibEdmRoute) GetPrefix

func (m *Ipv4RibEdmRoute) GetPrefix() string

func (*Ipv4RibEdmRoute) GetPrefixLengthXr

func (m *Ipv4RibEdmRoute) GetPrefixLengthXr() uint32

func (*Ipv4RibEdmRoute) GetPriority

func (m *Ipv4RibEdmRoute) GetPriority() uint32

func (*Ipv4RibEdmRoute) GetProtocolId

func (m *Ipv4RibEdmRoute) GetProtocolId() uint32

func (*Ipv4RibEdmRoute) GetProtocolName

func (m *Ipv4RibEdmRoute) GetProtocolName() string

func (*Ipv4RibEdmRoute) GetQosGroup

func (m *Ipv4RibEdmRoute) GetQosGroup() uint32

func (*Ipv4RibEdmRoute) GetRouteAge

func (m *Ipv4RibEdmRoute) GetRouteAge() uint32

func (*Ipv4RibEdmRoute) GetRouteLabel

func (m *Ipv4RibEdmRoute) GetRouteLabel() uint32

func (*Ipv4RibEdmRoute) GetRouteModifyTime

func (m *Ipv4RibEdmRoute) GetRouteModifyTime() uint64

func (*Ipv4RibEdmRoute) GetRoutePath

func (m *Ipv4RibEdmRoute) GetRoutePath() *Ipv4RibEdmPathEntry

func (*Ipv4RibEdmRoute) GetRoutePrecedence

func (m *Ipv4RibEdmRoute) GetRoutePrecedence() uint32

func (*Ipv4RibEdmRoute) GetRouteType

func (m *Ipv4RibEdmRoute) GetRouteType() uint32

func (*Ipv4RibEdmRoute) GetRouteVersion

func (m *Ipv4RibEdmRoute) GetRouteVersion() uint32

func (*Ipv4RibEdmRoute) GetSrv6Function

func (m *Ipv4RibEdmRoute) GetSrv6Function() string

func (*Ipv4RibEdmRoute) GetSvdType

func (m *Ipv4RibEdmRoute) GetSvdType() uint32

func (*Ipv4RibEdmRoute) GetTag

func (m *Ipv4RibEdmRoute) GetTag() uint32

func (*Ipv4RibEdmRoute) GetTblVersion

func (m *Ipv4RibEdmRoute) GetTblVersion() uint64

func (*Ipv4RibEdmRoute) GetTrafficIndex

func (m *Ipv4RibEdmRoute) GetTrafficIndex() uint32

func (*Ipv4RibEdmRoute) GetVersion

func (m *Ipv4RibEdmRoute) GetVersion() uint32

func (*Ipv4RibEdmRoute) ProtoMessage

func (*Ipv4RibEdmRoute) ProtoMessage()

func (*Ipv4RibEdmRoute) Reset

func (m *Ipv4RibEdmRoute) Reset()

func (*Ipv4RibEdmRoute) String

func (m *Ipv4RibEdmRoute) String() string

func (*Ipv4RibEdmRoute) XXX_DiscardUnknown

func (m *Ipv4RibEdmRoute) XXX_DiscardUnknown()

func (*Ipv4RibEdmRoute) XXX_Marshal

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

func (*Ipv4RibEdmRoute) XXX_Merge

func (m *Ipv4RibEdmRoute) XXX_Merge(src proto.Message)

func (*Ipv4RibEdmRoute) XXX_Size

func (m *Ipv4RibEdmRoute) XXX_Size() int

func (*Ipv4RibEdmRoute) XXX_Unmarshal

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

type Ipv4RibEdmRoute_KEYS

type Ipv4RibEdmRoute_KEYS struct {
	VrfName              string   `protobuf:"bytes,1,opt,name=vrf_name,json=vrfName,proto3" json:"vrf_name,omitempty"`
	AfName               string   `protobuf:"bytes,2,opt,name=af_name,json=afName,proto3" json:"af_name,omitempty"`
	SafName              string   `protobuf:"bytes,3,opt,name=saf_name,json=safName,proto3" json:"saf_name,omitempty"`
	RouteTableName       string   `protobuf:"bytes,4,opt,name=route_table_name,json=routeTableName,proto3" json:"route_table_name,omitempty"`
	Address              string   `protobuf:"bytes,5,opt,name=address,proto3" json:"address,omitempty"`
	PrefixLength         uint32   `protobuf:"varint,6,opt,name=prefix_length,json=prefixLength,proto3" json:"prefix_length,omitempty"`
	Protoid              uint32   `protobuf:"varint,7,opt,name=protoid,proto3" json:"protoid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Ipv4RibEdmRoute_KEYS) Descriptor

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

func (*Ipv4RibEdmRoute_KEYS) GetAddress

func (m *Ipv4RibEdmRoute_KEYS) GetAddress() string

func (*Ipv4RibEdmRoute_KEYS) GetAfName

func (m *Ipv4RibEdmRoute_KEYS) GetAfName() string

func (*Ipv4RibEdmRoute_KEYS) GetPrefixLength

func (m *Ipv4RibEdmRoute_KEYS) GetPrefixLength() uint32

func (*Ipv4RibEdmRoute_KEYS) GetProtoid

func (m *Ipv4RibEdmRoute_KEYS) GetProtoid() uint32

func (*Ipv4RibEdmRoute_KEYS) GetRouteTableName

func (m *Ipv4RibEdmRoute_KEYS) GetRouteTableName() string

func (*Ipv4RibEdmRoute_KEYS) GetSafName

func (m *Ipv4RibEdmRoute_KEYS) GetSafName() string

func (*Ipv4RibEdmRoute_KEYS) GetVrfName

func (m *Ipv4RibEdmRoute_KEYS) GetVrfName() string

func (*Ipv4RibEdmRoute_KEYS) ProtoMessage

func (*Ipv4RibEdmRoute_KEYS) ProtoMessage()

func (*Ipv4RibEdmRoute_KEYS) Reset

func (m *Ipv4RibEdmRoute_KEYS) Reset()

func (*Ipv4RibEdmRoute_KEYS) String

func (m *Ipv4RibEdmRoute_KEYS) String() string

func (*Ipv4RibEdmRoute_KEYS) XXX_DiscardUnknown

func (m *Ipv4RibEdmRoute_KEYS) XXX_DiscardUnknown()

func (*Ipv4RibEdmRoute_KEYS) XXX_Marshal

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

func (*Ipv4RibEdmRoute_KEYS) XXX_Merge

func (m *Ipv4RibEdmRoute_KEYS) XXX_Merge(src proto.Message)

func (*Ipv4RibEdmRoute_KEYS) XXX_Size

func (m *Ipv4RibEdmRoute_KEYS) XXX_Size() int

func (*Ipv4RibEdmRoute_KEYS) XXX_Unmarshal

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

type RibEdmNnh

type RibEdmNnh struct {
	Type                 string   `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Unknownval           uint32   `protobuf:"varint,2,opt,name=unknownval,proto3" json:"unknownval,omitempty"`
	Address              string   `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	InterfaceIndex       uint32   `protobuf:"varint,4,opt,name=interface_index,json=interfaceIndex,proto3" json:"interface_index,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RibEdmNnh) Descriptor

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

func (*RibEdmNnh) GetAddress

func (m *RibEdmNnh) GetAddress() string

func (*RibEdmNnh) GetInterfaceIndex

func (m *RibEdmNnh) GetInterfaceIndex() uint32

func (*RibEdmNnh) GetType

func (m *RibEdmNnh) GetType() string

func (*RibEdmNnh) GetUnknownval

func (m *RibEdmNnh) GetUnknownval() uint32

func (*RibEdmNnh) ProtoMessage

func (*RibEdmNnh) ProtoMessage()

func (*RibEdmNnh) Reset

func (m *RibEdmNnh) Reset()

func (*RibEdmNnh) String

func (m *RibEdmNnh) String() string

func (*RibEdmNnh) XXX_DiscardUnknown

func (m *RibEdmNnh) XXX_DiscardUnknown()

func (*RibEdmNnh) XXX_Marshal

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

func (*RibEdmNnh) XXX_Merge

func (m *RibEdmNnh) XXX_Merge(src proto.Message)

func (*RibEdmNnh) XXX_Size

func (m *RibEdmNnh) XXX_Size() int

func (*RibEdmNnh) XXX_Unmarshal

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

type RibEdmSrv6Sid

type RibEdmSrv6Sid struct {
	Sid                  string   `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RibEdmSrv6Sid) Descriptor

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

func (*RibEdmSrv6Sid) GetSid

func (m *RibEdmSrv6Sid) GetSid() string

func (*RibEdmSrv6Sid) ProtoMessage

func (*RibEdmSrv6Sid) ProtoMessage()

func (*RibEdmSrv6Sid) Reset

func (m *RibEdmSrv6Sid) Reset()

func (*RibEdmSrv6Sid) String

func (m *RibEdmSrv6Sid) String() string

func (*RibEdmSrv6Sid) XXX_DiscardUnknown

func (m *RibEdmSrv6Sid) XXX_DiscardUnknown()

func (*RibEdmSrv6Sid) XXX_Marshal

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

func (*RibEdmSrv6Sid) XXX_Merge

func (m *RibEdmSrv6Sid) XXX_Merge(src proto.Message)

func (*RibEdmSrv6Sid) XXX_Size

func (m *RibEdmSrv6Sid) XXX_Size() int

func (*RibEdmSrv6Sid) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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