Documentation ¶
Index ¶
- Variables
- type AdjacencyAddressFamily
- type AdjacencyEventType
- type NxAdjacencyProto
- func (*NxAdjacencyProto) Descriptor() ([]byte, []int)
- func (m *NxAdjacencyProto) GetAddressFamily() AdjacencyAddressFamily
- func (m *NxAdjacencyProto) GetAddrlist() []string
- func (m *NxAdjacencyProto) GetEventType() AdjacencyEventType
- func (m *NxAdjacencyProto) GetInterfaceName() string
- func (m *NxAdjacencyProto) GetIpAddress() string
- func (m *NxAdjacencyProto) GetMacAddress() string
- func (m *NxAdjacencyProto) GetPhysicalInterfaceName() string
- func (m *NxAdjacencyProto) GetPreference() uint32
- func (m *NxAdjacencyProto) GetSource() string
- func (m *NxAdjacencyProto) GetTimestamp() uint64
- func (m *NxAdjacencyProto) GetVrfName() string
- func (*NxAdjacencyProto) ProtoMessage()
- func (m *NxAdjacencyProto) Reset()
- func (m *NxAdjacencyProto) String() string
- func (m *NxAdjacencyProto) XXX_DiscardUnknown()
- func (m *NxAdjacencyProto) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NxAdjacencyProto) XXX_Merge(src proto.Message)
- func (m *NxAdjacencyProto) XXX_Size() int
- func (m *NxAdjacencyProto) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
View Source
var AdjacencyAddressFamily_name = map[int32]string{
0: "ADJACENCY_AF_IPV4",
1: "ADJACENCY_AF_IPV6",
}
View Source
var AdjacencyAddressFamily_value = map[string]int32{
"ADJACENCY_AF_IPV4": 0,
"ADJACENCY_AF_IPV6": 1,
}
View Source
var AdjacencyEventType_name = map[int32]string{
0: "ADJACENCY_EVENT_TYPE_NO_EVENT",
1: "ADJACENCY_EVENT_TYPE_ADD",
2: "ADJACENCY_EVENT_TYPE_DELETE",
3: "ADJACENCY_EVENT_TYPE_UPDATE",
4: "ADJACENCY_EVENT_TYPE_DOWNLOAD",
5: "ADJACENCY_EVENT_TYPE_DOWNLOAD_DONE",
}
View Source
var AdjacencyEventType_value = map[string]int32{
"ADJACENCY_EVENT_TYPE_NO_EVENT": 0,
"ADJACENCY_EVENT_TYPE_ADD": 1,
"ADJACENCY_EVENT_TYPE_DELETE": 2,
"ADJACENCY_EVENT_TYPE_UPDATE": 3,
"ADJACENCY_EVENT_TYPE_DOWNLOAD": 4,
"ADJACENCY_EVENT_TYPE_DOWNLOAD_DONE": 5,
}
Functions ¶
This section is empty.
Types ¶
type AdjacencyAddressFamily ¶
type AdjacencyAddressFamily int32
Adjacency address family
const ( AdjacencyAddressFamily_ADJACENCY_AF_IPV4 AdjacencyAddressFamily = 0 AdjacencyAddressFamily_ADJACENCY_AF_IPV6 AdjacencyAddressFamily = 1 )
func (AdjacencyAddressFamily) EnumDescriptor ¶
func (AdjacencyAddressFamily) EnumDescriptor() ([]byte, []int)
func (AdjacencyAddressFamily) String ¶
func (x AdjacencyAddressFamily) String() string
type AdjacencyEventType ¶
type AdjacencyEventType int32
Adjacency event type
const ( AdjacencyEventType_ADJACENCY_EVENT_TYPE_NO_EVENT AdjacencyEventType = 0 AdjacencyEventType_ADJACENCY_EVENT_TYPE_ADD AdjacencyEventType = 1 AdjacencyEventType_ADJACENCY_EVENT_TYPE_DELETE AdjacencyEventType = 2 AdjacencyEventType_ADJACENCY_EVENT_TYPE_UPDATE AdjacencyEventType = 3 AdjacencyEventType_ADJACENCY_EVENT_TYPE_DOWNLOAD AdjacencyEventType = 4 AdjacencyEventType_ADJACENCY_EVENT_TYPE_DOWNLOAD_DONE AdjacencyEventType = 5 )
func (AdjacencyEventType) EnumDescriptor ¶
func (AdjacencyEventType) EnumDescriptor() ([]byte, []int)
func (AdjacencyEventType) String ¶
func (x AdjacencyEventType) String() string
type NxAdjacencyProto ¶
type NxAdjacencyProto struct { // IP address IpAddress string `protobuf:"bytes,1,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"` // MAC address MacAddress string `protobuf:"bytes,2,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` // Interface name InterfaceName string `protobuf:"bytes,3,opt,name=interface_name,json=interfaceName,proto3" json:"interface_name,omitempty"` // Physical interface name PhysicalInterfaceName string `` /* 126-byte string literal not displayed */ // vrf name VrfName string `protobuf:"bytes,5,opt,name=vrf_name,json=vrfName,proto3" json:"vrf_name,omitempty"` // Preference Preference uint32 `protobuf:"varint,6,opt,name=preference,proto3" json:"preference,omitempty"` // source for the adjacency Source string `protobuf:"bytes,7,opt,name=source,proto3" json:"source,omitempty"` // Address family for the adjacency AddressFamily AdjacencyAddressFamily `` /* 129-byte string literal not displayed */ // Adjacency event type EventType AdjacencyEventType `protobuf:"varint,9,opt,name=event_type,json=eventType,proto3,enum=AdjacencyEventType" json:"event_type,omitempty"` Timestamp uint64 `protobuf:"varint,10,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Mac associated with multiple ip. Addrlist []string `protobuf:"bytes,11,rep,name=addrlist,proto3" json:"addrlist,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Adjacency message
func (*NxAdjacencyProto) Descriptor ¶
func (*NxAdjacencyProto) Descriptor() ([]byte, []int)
func (*NxAdjacencyProto) GetAddressFamily ¶
func (m *NxAdjacencyProto) GetAddressFamily() AdjacencyAddressFamily
func (*NxAdjacencyProto) GetAddrlist ¶
func (m *NxAdjacencyProto) GetAddrlist() []string
func (*NxAdjacencyProto) GetEventType ¶
func (m *NxAdjacencyProto) GetEventType() AdjacencyEventType
func (*NxAdjacencyProto) GetInterfaceName ¶
func (m *NxAdjacencyProto) GetInterfaceName() string
func (*NxAdjacencyProto) GetIpAddress ¶
func (m *NxAdjacencyProto) GetIpAddress() string
func (*NxAdjacencyProto) GetMacAddress ¶
func (m *NxAdjacencyProto) GetMacAddress() string
func (*NxAdjacencyProto) GetPhysicalInterfaceName ¶
func (m *NxAdjacencyProto) GetPhysicalInterfaceName() string
func (*NxAdjacencyProto) GetPreference ¶
func (m *NxAdjacencyProto) GetPreference() uint32
func (*NxAdjacencyProto) GetSource ¶
func (m *NxAdjacencyProto) GetSource() string
func (*NxAdjacencyProto) GetTimestamp ¶
func (m *NxAdjacencyProto) GetTimestamp() uint64
func (*NxAdjacencyProto) GetVrfName ¶
func (m *NxAdjacencyProto) GetVrfName() string
func (*NxAdjacencyProto) ProtoMessage ¶
func (*NxAdjacencyProto) ProtoMessage()
func (*NxAdjacencyProto) Reset ¶
func (m *NxAdjacencyProto) Reset()
func (*NxAdjacencyProto) String ¶
func (m *NxAdjacencyProto) String() string
func (*NxAdjacencyProto) XXX_DiscardUnknown ¶
func (m *NxAdjacencyProto) XXX_DiscardUnknown()
func (*NxAdjacencyProto) XXX_Marshal ¶
func (m *NxAdjacencyProto) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NxAdjacencyProto) XXX_Merge ¶
func (m *NxAdjacencyProto) XXX_Merge(src proto.Message)
func (*NxAdjacencyProto) XXX_Size ¶
func (m *NxAdjacencyProto) XXX_Size() int
func (*NxAdjacencyProto) XXX_Unmarshal ¶
func (m *NxAdjacencyProto) XXX_Unmarshal(b []byte) error
Click to show internal directories.
Click to hide internal directories.