adjacency

package
v0.0.0-...-e04bf21 Latest Latest
Warning

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

Go to latest
Published: Jul 31, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

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