ribdCommonDefs

package
v0.0.0-...-ac9ef1f Latest Latest
Warning

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

Go to latest
Published: Oct 5, 2017 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CONNECTED                               = 0
	STATIC                                  = 1
	OSPF                                    = 89
	EBGP                                    = 8
	IBGP                                    = 9
	BGP                                     = 17
	PUB_SOCKET_ADDR                         = "ipc:///tmp/ribd.ipc"
	PUB_SOCKET_BGPD_ADDR                    = "ipc:///tmp/ribd_bgpd.ipc"
	PUB_SOCKET_OSPFD_ADDR                   = "ipc:///tmp/ribd_ospfd.ipc"
	PUB_SOCKET_BFDD_ADDR                    = "ipc:///tmp/ribd_bfdd.ipc"
	PUB_SOCKET_VXLAND_ADDR                  = "ipc:///tmp/ribd_vxland.ipc"
	PUB_SOCKET_POLICY_ADDR                  = "ipc:///tmp/ribd_policyd.ipc"
	NOTIFY_ROUTE_CREATED                    = 1
	NOTIFY_ROUTE_DELETED                    = 2
	NOTIFY_ROUTE_INVALIDATED                = 3
	NOTIFY_ROUTE_REACHABILITY_STATUS_UPDATE = 4
	NOTIFY_POLICY_CONDITION_CREATED         = 5
	NOTIFY_POLICY_CONDITION_DELETED         = 6
	NOTIFY_POLICY_CONDITION_UPDATED         = 7
	NOTIFY_POLICY_STMT_CREATED              = 8
	NOTIFY_POLICY_STMT_DELETED              = 9
	NOTIFY_POLICY_STMT_UPDATED              = 10
	NOTIFY_POLICY_DEFINITION_CREATED        = 11
	NOTIFY_POLICY_DEFINITION_DELETED        = 12
	NOTIFY_POLICY_DEFINITION_UPDATED        = 13
	NOTIFY_POLICY_PREFIX_SET_CREATED        = 14
	NOTIFY_POLICY_PREFIX_SET_DELETED        = 15
	NOTIFY_POLICY_PREFIX_SET_UPDATED        = 15
	DEFAULT_NOTIFICATION_SIZE               = 128
	RoutePolicyStateChangetoValid           = 1
	RoutePolicyStateChangetoInValid         = 2
	RoutePolicyStateChangeNoChange          = 3
)

Variables

This section is empty.

Functions

func GetNextHopIfTypeStr

func GetNextHopIfTypeStr(nextHopIfType ribdInt.Int) (nextHopIfTypeStr string, err error)

Types

type IPType

type IPType int
const (
	IPv4 IPType = iota
	IPv6
)

type RibdNotifyMsg

type RibdNotifyMsg struct {
	MsgType uint16
	MsgBuf  []byte
}

type RouteReachabilityStatusMsgInfo

type RouteReachabilityStatusMsgInfo struct {
	Network     string
	IsReachable bool
	NextHopIntf ribdInt.NextHopInfo
}

type RoutelistInfo

type RoutelistInfo struct {
	RouteInfo ribdInt.Routes
}

Jump to

Keyboard shortcuts

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