Cisco Service Layer API Documentation

sl_route_common.proto File Reference

Client RPC proto file for common route types. More...

Messages

message  SLRouteGlobalsGetMsg
 Route Globals Get Message. More...
 
message  SLRouteGlobalsGetMsgRsp
 Route Globals Get Message Response. More...
 
message  SLRouteGlobalStatsGetMsg
 Route Global Stats Get Message. More...
 
message  SLRouteGlobalStatsGetMsgRsp
 Route Global Stats Get Message Response. More...
 
message  SLVrfReg
 VRF Registration message. More...
 
message  SLVrfRegMsg
 VRF Registration messages. More...
 
message  SLVrfRegMsgRes
 VRF Registration message Result. More...
 
message  SLVrfRegMsgRsp
 VRF Registration message Response. More...
 
message  SLVrfRegGetMsg
 VRF Get Message. More...
 
message  SLVrfRegGetMsgRsp
 VRF Get Message Response. More...
 
message  SLVRFGetStatsMsgRes
 VRF Get Stats Message Response. More...
 
message  SLVRFGetStatsMsgRsp
 VRF Get Stats Message Response. More...
 
message  SLRouteGetNotifMsg
 Common Get Notifications message. More...
 
message  SLRouteNotifStatus
 Common Route Notification Status message. More...
 
message  SLRouteNotifMarker
 Common Marker Notification message. More...
 
message  SLVrfNotif
 Common Vrf Notification message. More...
 
message  SLRouteGetMatch
 Get objects whose attibutes match one of below entries. More...
 
message  SLRouteCommon
 Common IPv4/IPv6 route attributes. More...
 
message  SLVxLANPath
 Attributes for constructing VxLAN encapsulation for a IP packet. More...
 
message  SLRoutePath
 Route Path attributes. More...
 

Enumerations

enum  SLNotifType {
  SL_EVENT_TYPE_RESERVED = 0x0, SL_EVENT_TYPE_ERROR = 0x1, SL_EVENT_TYPE_STATUS = 0x2, SL_EVENT_TYPE_ROUTE = 0x3,
  SL_EVENT_TYPE_START_MARKER = 0x4, SL_EVENT_TYPE_END_MARKER = 0x5, SL_EVENT_TYPE_VRF = 0x6
}
 L3 Event Notification types. More...
 
enum  SLRouteFlags {
  SL_ROUTE_FLAG_RESERVED = 0x00, SL_ROUTE_FLAG_PREFER_OVER_LDP = 0x01, SL_ROUTE_FLAG_DISABLE_LABEL_MERGE = 0x2, SL_ROUTE_FLAG_VIABLE_PATHS_ONLY = 0x04,
  SL_ROUTE_FLAG_ACTIVE_ON_VIABLE_PATH = 0x08
}
 
enum  SLPathFlags { SL_PATH_FLAG_RESERVED = 0x00, SL_PATH_FLAG_SINGLE_PATH_OPT = 0x01 }
 

Attributes

 syntax = "proto3"
 
package service_layer
 
option go_package ="github.com/Cisco-service-layer/service-layer-objmodel/grpc/protos;service_layer"
 

Detailed Description

Client RPC proto file for common route types.

This file defines common route features, including the Prefix, VRF information, path information, administrative distance, and default route status for a route object.


Copyright (c) 2016, 2023 by Cisco Systems, Inc.

All rights reserved.