one

package
v0.0.0-...-f91f7f2 Latest Latest
Warning

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

Go to latest
Published: Aug 14, 2020 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package one is a generated VPP binary API for 'one' module.

It consists of:

 14 enums
  7 aliases
 14 types
  2 unions
108 messages
 54 services

Index

Constants

View Source
const (
	// ModuleName is the name of this module.
	ModuleName = "one"
	// APIVersion is the API version of this module.
	APIVersion = "2.0.0"
	// VersionCrc is the CRC of this module.
	VersionCrc = 0x288aaf5d
)

Variables

View Source
var AddressFamily_name = map[uint8]string{
	0: "ADDRESS_IP4",
	1: "ADDRESS_IP6",
}
View Source
var AddressFamily_value = map[string]uint8{
	"ADDRESS_IP4": 0,
	"ADDRESS_IP6": 1,
}
View Source
var EidType_name = map[uint8]string{
	0: "EID_TYPE_API_PREFIX",
	1: "EID_TYPE_API_MAC",
	2: "EID_TYPE_API_NSH",
}
View Source
var EidType_value = map[string]uint8{
	"EID_TYPE_API_PREFIX": 0,
	"EID_TYPE_API_MAC":    1,
	"EID_TYPE_API_NSH":    2,
}
View Source
var HmacKeyID_name = map[uint8]string{
	0: "KEY_ID_API_HMAC_NO_KEY",
	1: "KEY_ID_API_HMAC_SHA_1_96",
	2: "KEY_ID_API_HMAC_SHA_256_128",
}
View Source
var HmacKeyID_value = map[string]uint8{
	"KEY_ID_API_HMAC_NO_KEY":      0,
	"KEY_ID_API_HMAC_SHA_1_96":    1,
	"KEY_ID_API_HMAC_SHA_256_128": 2,
}
View Source
var IPDscp_name = map[uint8]string{
	0:  "IP_API_DSCP_CS0",
	8:  "IP_API_DSCP_CS1",
	10: "IP_API_DSCP_AF11",
	12: "IP_API_DSCP_AF12",
	14: "IP_API_DSCP_AF13",
	16: "IP_API_DSCP_CS2",
	18: "IP_API_DSCP_AF21",
	20: "IP_API_DSCP_AF22",
	22: "IP_API_DSCP_AF23",
	24: "IP_API_DSCP_CS3",
	26: "IP_API_DSCP_AF31",
	28: "IP_API_DSCP_AF32",
	30: "IP_API_DSCP_AF33",
	32: "IP_API_DSCP_CS4",
	34: "IP_API_DSCP_AF41",
	36: "IP_API_DSCP_AF42",
	38: "IP_API_DSCP_AF43",
	40: "IP_API_DSCP_CS5",
	46: "IP_API_DSCP_EF",
	48: "IP_API_DSCP_CS6",
	50: "IP_API_DSCP_CS7",
}
View Source
var IPDscp_value = map[string]uint8{
	"IP_API_DSCP_CS0":  0,
	"IP_API_DSCP_CS1":  8,
	"IP_API_DSCP_AF11": 10,
	"IP_API_DSCP_AF12": 12,
	"IP_API_DSCP_AF13": 14,
	"IP_API_DSCP_CS2":  16,
	"IP_API_DSCP_AF21": 18,
	"IP_API_DSCP_AF22": 20,
	"IP_API_DSCP_AF23": 22,
	"IP_API_DSCP_CS3":  24,
	"IP_API_DSCP_AF31": 26,
	"IP_API_DSCP_AF32": 28,
	"IP_API_DSCP_AF33": 30,
	"IP_API_DSCP_CS4":  32,
	"IP_API_DSCP_AF41": 34,
	"IP_API_DSCP_AF42": 36,
	"IP_API_DSCP_AF43": 38,
	"IP_API_DSCP_CS5":  40,
	"IP_API_DSCP_EF":   46,
	"IP_API_DSCP_CS6":  48,
	"IP_API_DSCP_CS7":  50,
}
View Source
var IPEcn_name = map[uint8]string{
	0: "IP_API_ECN_NONE",
	1: "IP_API_ECN_ECT0",
	2: "IP_API_ECN_ECT1",
	3: "IP_API_ECN_CE",
}
View Source
var IPEcn_value = map[string]uint8{
	"IP_API_ECN_NONE": 0,
	"IP_API_ECN_ECT0": 1,
	"IP_API_ECN_ECT1": 2,
	"IP_API_ECN_CE":   3,
}
View Source
var IPProto_name = map[uint8]string{
	0:   "IP_API_PROTO_HOPOPT",
	1:   "IP_API_PROTO_ICMP",
	2:   "IP_API_PROTO_IGMP",
	6:   "IP_API_PROTO_TCP",
	17:  "IP_API_PROTO_UDP",
	47:  "IP_API_PROTO_GRE",
	50:  "IP_API_PROTO_ESP",
	51:  "IP_API_PROTO_AH",
	58:  "IP_API_PROTO_ICMP6",
	88:  "IP_API_PROTO_EIGRP",
	89:  "IP_API_PROTO_OSPF",
	132: "IP_API_PROTO_SCTP",
	255: "IP_API_PROTO_RESERVED",
}
View Source
var IPProto_value = map[string]uint8{
	"IP_API_PROTO_HOPOPT":   0,
	"IP_API_PROTO_ICMP":     1,
	"IP_API_PROTO_IGMP":     2,
	"IP_API_PROTO_TCP":      6,
	"IP_API_PROTO_UDP":      17,
	"IP_API_PROTO_GRE":      47,
	"IP_API_PROTO_ESP":      50,
	"IP_API_PROTO_AH":       51,
	"IP_API_PROTO_ICMP6":    58,
	"IP_API_PROTO_EIGRP":    88,
	"IP_API_PROTO_OSPF":     89,
	"IP_API_PROTO_SCTP":     132,
	"IP_API_PROTO_RESERVED": 255,
}
View Source
var IfStatusFlags_name = map[uint32]string{
	1: "IF_STATUS_API_FLAG_ADMIN_UP",
	2: "IF_STATUS_API_FLAG_LINK_UP",
}
View Source
var IfStatusFlags_value = map[string]uint32{
	"IF_STATUS_API_FLAG_ADMIN_UP": 1,
	"IF_STATUS_API_FLAG_LINK_UP":  2,
}
View Source
var IfType_name = map[uint32]string{
	0: "IF_API_TYPE_HARDWARE",
	1: "IF_API_TYPE_SUB",
	2: "IF_API_TYPE_P2P",
	3: "IF_API_TYPE_PIPE",
}
View Source
var IfType_value = map[string]uint32{
	"IF_API_TYPE_HARDWARE": 0,
	"IF_API_TYPE_SUB":      1,
	"IF_API_TYPE_P2P":      2,
	"IF_API_TYPE_PIPE":     3,
}
View Source
var LinkDuplex_name = map[uint32]string{
	0: "LINK_DUPLEX_API_UNKNOWN",
	1: "LINK_DUPLEX_API_HALF",
	2: "LINK_DUPLEX_API_FULL",
}
View Source
var LinkDuplex_value = map[string]uint32{
	"LINK_DUPLEX_API_UNKNOWN": 0,
	"LINK_DUPLEX_API_HALF":    1,
	"LINK_DUPLEX_API_FULL":    2,
}
View Source
var MtuProto_name = map[uint32]string{
	0: "MTU_PROTO_API_L3",
	1: "MTU_PROTO_API_IP4",
	2: "MTU_PROTO_API_IP6",
	3: "MTU_PROTO_API_MPLS",
}
View Source
var MtuProto_value = map[string]uint32{
	"MTU_PROTO_API_L3":   0,
	"MTU_PROTO_API_IP4":  1,
	"MTU_PROTO_API_IP6":  2,
	"MTU_PROTO_API_MPLS": 3,
}
View Source
var OneFilter_name = map[uint32]string{
	0: "ONE_FILTER_API_ALL",
	1: "ONE_FILTER_API_LOCAL",
	2: "ONE_FILTER_API_REMOTE",
}
View Source
var OneFilter_value = map[string]uint32{
	"ONE_FILTER_API_ALL":    0,
	"ONE_FILTER_API_LOCAL":  1,
	"ONE_FILTER_API_REMOTE": 2,
}
View Source
var OneMapMode_name = map[uint32]string{
	0: "ONE_MAP_MODE_API_DST_ONLY",
	1: "ONE_MAP_MODE_API_SRC_DST",
}
View Source
var OneMapMode_value = map[string]uint32{
	"ONE_MAP_MODE_API_DST_ONLY": 0,
	"ONE_MAP_MODE_API_SRC_DST":  1,
}
View Source
var RxMode_name = map[uint32]string{
	0: "RX_MODE_API_UNKNOWN",
	1: "RX_MODE_API_POLLING",
	2: "RX_MODE_API_INTERRUPT",
	3: "RX_MODE_API_ADAPTIVE",
	4: "RX_MODE_API_DEFAULT",
}
View Source
var RxMode_value = map[string]uint32{
	"RX_MODE_API_UNKNOWN":   0,
	"RX_MODE_API_POLLING":   1,
	"RX_MODE_API_INTERRUPT": 2,
	"RX_MODE_API_ADAPTIVE":  3,
	"RX_MODE_API_DEFAULT":   4,
}
View Source
var SubIfFlags_name = map[uint32]string{
	1:   "SUB_IF_API_FLAG_NO_TAGS",
	2:   "SUB_IF_API_FLAG_ONE_TAG",
	4:   "SUB_IF_API_FLAG_TWO_TAGS",
	8:   "SUB_IF_API_FLAG_DOT1AD",
	16:  "SUB_IF_API_FLAG_EXACT_MATCH",
	32:  "SUB_IF_API_FLAG_DEFAULT",
	64:  "SUB_IF_API_FLAG_OUTER_VLAN_ID_ANY",
	128: "SUB_IF_API_FLAG_INNER_VLAN_ID_ANY",
	254: "SUB_IF_API_FLAG_MASK_VNET",
	256: "SUB_IF_API_FLAG_DOT1AH",
}
View Source
var SubIfFlags_value = map[string]uint32{
	"SUB_IF_API_FLAG_NO_TAGS":           1,
	"SUB_IF_API_FLAG_ONE_TAG":           2,
	"SUB_IF_API_FLAG_TWO_TAGS":          4,
	"SUB_IF_API_FLAG_DOT1AD":            8,
	"SUB_IF_API_FLAG_EXACT_MATCH":       16,
	"SUB_IF_API_FLAG_DEFAULT":           32,
	"SUB_IF_API_FLAG_OUTER_VLAN_ID_ANY": 64,
	"SUB_IF_API_FLAG_INNER_VLAN_ID_ANY": 128,
	"SUB_IF_API_FLAG_MASK_VNET":         254,
	"SUB_IF_API_FLAG_DOT1AH":            256,
}

Functions

func AllMessages

func AllMessages() []api.Message

Messages returns list of all messages in this module.

Types

type Address

type Address struct {
	Af AddressFamily
	Un AddressUnion
}

Address represents VPP binary API type 'address'.

func (*Address) GetTypeName

func (*Address) GetTypeName() string

type AddressFamily

type AddressFamily uint8

AddressFamily represents VPP binary API enum 'address_family'.

const (
	ADDRESS_IP4 AddressFamily = 0
	ADDRESS_IP6 AddressFamily = 1
)

func (AddressFamily) String

func (x AddressFamily) String() string

type AddressUnion

type AddressUnion struct {
	XXX_UnionData [16]byte
}

AddressUnion represents VPP binary API union 'address_union'.

func AddressUnionIP4

func AddressUnionIP4(a IP4Address) (u AddressUnion)

func AddressUnionIP6

func AddressUnionIP6(a IP6Address) (u AddressUnion)

func (*AddressUnion) GetIP4

func (u *AddressUnion) GetIP4() (a IP4Address)

func (*AddressUnion) GetIP6

func (u *AddressUnion) GetIP6() (a IP6Address)

func (*AddressUnion) GetTypeName

func (*AddressUnion) GetTypeName() string

func (*AddressUnion) SetIP4

func (u *AddressUnion) SetIP4(a IP4Address)

func (*AddressUnion) SetIP6

func (u *AddressUnion) SetIP6(a IP6Address)

type AddressWithPrefix

type AddressWithPrefix Prefix

AddressWithPrefix represents VPP binary API alias 'address_with_prefix'.

type Eid

type Eid struct {
	Type    EidType
	Address EidAddress
}

Eid represents VPP binary API type 'eid'.

func (*Eid) GetTypeName

func (*Eid) GetTypeName() string

type EidAddress

type EidAddress struct {
	XXX_UnionData [6]byte
}

EidAddress represents VPP binary API union 'eid_address'.

func EidAddressMac

func EidAddressMac(a MacAddress) (u EidAddress)

func EidAddressNsh

func EidAddressNsh(a Nsh) (u EidAddress)

func EidAddressPrefix

func EidAddressPrefix(a Prefix) (u EidAddress)

func (*EidAddress) GetMac

func (u *EidAddress) GetMac() (a MacAddress)

func (*EidAddress) GetNsh

func (u *EidAddress) GetNsh() (a Nsh)

func (*EidAddress) GetPrefix

func (u *EidAddress) GetPrefix() (a Prefix)

func (*EidAddress) GetTypeName

func (*EidAddress) GetTypeName() string

func (*EidAddress) SetMac

func (u *EidAddress) SetMac(a MacAddress)

func (*EidAddress) SetNsh

func (u *EidAddress) SetNsh(a Nsh)

func (*EidAddress) SetPrefix

func (u *EidAddress) SetPrefix(a Prefix)

type EidType

type EidType uint8

EidType represents VPP binary API enum 'eid_type'.

const (
	EID_TYPE_API_PREFIX EidType = 0
	EID_TYPE_API_MAC    EidType = 1
	EID_TYPE_API_NSH    EidType = 2
)

func (EidType) String

func (x EidType) String() string

type HmacKey

type HmacKey struct {
	ID  HmacKeyID
	Key []byte `struc:"[64]byte"`
}

HmacKey represents VPP binary API type 'hmac_key'.

func (*HmacKey) GetTypeName

func (*HmacKey) GetTypeName() string

type HmacKeyID

type HmacKeyID uint8

HmacKeyID represents VPP binary API enum 'hmac_key_id'.

const (
	KEY_ID_API_HMAC_NO_KEY      HmacKeyID = 0
	KEY_ID_API_HMAC_SHA_1_96    HmacKeyID = 1
	KEY_ID_API_HMAC_SHA_256_128 HmacKeyID = 2
)

func (HmacKeyID) String

func (x HmacKeyID) String() string

type IP4Address

type IP4Address [4]uint8

IP4Address represents VPP binary API alias 'ip4_address'.

type IP4AddressWithPrefix

type IP4AddressWithPrefix IP4Prefix

IP4AddressWithPrefix represents VPP binary API alias 'ip4_address_with_prefix'.

type IP4Prefix

type IP4Prefix struct {
	Address IP4Address
	Len     uint8
}

IP4Prefix represents VPP binary API type 'ip4_prefix'.

func (*IP4Prefix) GetTypeName

func (*IP4Prefix) GetTypeName() string

type IP6Address

type IP6Address [16]uint8

IP6Address represents VPP binary API alias 'ip6_address'.

type IP6AddressWithPrefix

type IP6AddressWithPrefix IP6Prefix

IP6AddressWithPrefix represents VPP binary API alias 'ip6_address_with_prefix'.

type IP6Prefix

type IP6Prefix struct {
	Address IP6Address
	Len     uint8
}

IP6Prefix represents VPP binary API type 'ip6_prefix'.

func (*IP6Prefix) GetTypeName

func (*IP6Prefix) GetTypeName() string

type IPDscp

type IPDscp uint8

IPDscp represents VPP binary API enum 'ip_dscp'.

const (
	IP_API_DSCP_CS0  IPDscp = 0
	IP_API_DSCP_CS1  IPDscp = 8
	IP_API_DSCP_AF11 IPDscp = 10
	IP_API_DSCP_AF12 IPDscp = 12
	IP_API_DSCP_AF13 IPDscp = 14
	IP_API_DSCP_CS2  IPDscp = 16
	IP_API_DSCP_AF21 IPDscp = 18
	IP_API_DSCP_AF22 IPDscp = 20
	IP_API_DSCP_AF23 IPDscp = 22
	IP_API_DSCP_CS3  IPDscp = 24
	IP_API_DSCP_AF31 IPDscp = 26
	IP_API_DSCP_AF32 IPDscp = 28
	IP_API_DSCP_AF33 IPDscp = 30
	IP_API_DSCP_CS4  IPDscp = 32
	IP_API_DSCP_AF41 IPDscp = 34
	IP_API_DSCP_AF42 IPDscp = 36
	IP_API_DSCP_AF43 IPDscp = 38
	IP_API_DSCP_CS5  IPDscp = 40
	IP_API_DSCP_EF   IPDscp = 46
	IP_API_DSCP_CS6  IPDscp = 48
	IP_API_DSCP_CS7  IPDscp = 50
)

func (IPDscp) String

func (x IPDscp) String() string

type IPEcn

type IPEcn uint8

IPEcn represents VPP binary API enum 'ip_ecn'.

const (
	IP_API_ECN_NONE IPEcn = 0
	IP_API_ECN_ECT0 IPEcn = 1
	IP_API_ECN_ECT1 IPEcn = 2
	IP_API_ECN_CE   IPEcn = 3
)

func (IPEcn) String

func (x IPEcn) String() string

type IPProto

type IPProto uint8

IPProto represents VPP binary API enum 'ip_proto'.

const (
	IP_API_PROTO_HOPOPT   IPProto = 0
	IP_API_PROTO_ICMP     IPProto = 1
	IP_API_PROTO_IGMP     IPProto = 2
	IP_API_PROTO_TCP      IPProto = 6
	IP_API_PROTO_UDP      IPProto = 17
	IP_API_PROTO_GRE      IPProto = 47
	IP_API_PROTO_ESP      IPProto = 50
	IP_API_PROTO_AH       IPProto = 51
	IP_API_PROTO_ICMP6    IPProto = 58
	IP_API_PROTO_EIGRP    IPProto = 88
	IP_API_PROTO_OSPF     IPProto = 89
	IP_API_PROTO_SCTP     IPProto = 132
	IP_API_PROTO_RESERVED IPProto = 255
)

func (IPProto) String

func (x IPProto) String() string

type IfStatusFlags

type IfStatusFlags uint32

IfStatusFlags represents VPP binary API enum 'if_status_flags'.

const (
	IF_STATUS_API_FLAG_ADMIN_UP IfStatusFlags = 1
	IF_STATUS_API_FLAG_LINK_UP  IfStatusFlags = 2
)

func (IfStatusFlags) String

func (x IfStatusFlags) String() string

type IfType

type IfType uint32

IfType represents VPP binary API enum 'if_type'.

const (
	IF_API_TYPE_HARDWARE IfType = 0
	IF_API_TYPE_SUB      IfType = 1
	IF_API_TYPE_P2P      IfType = 2
	IF_API_TYPE_PIPE     IfType = 3
)

func (IfType) String

func (x IfType) String() string

type InterfaceIndex

type InterfaceIndex uint32

InterfaceIndex represents VPP binary API alias 'interface_index'.

type LinkDuplex

type LinkDuplex uint32

LinkDuplex represents VPP binary API enum 'link_duplex'.

const (
	LINK_DUPLEX_API_UNKNOWN LinkDuplex = 0
	LINK_DUPLEX_API_HALF    LinkDuplex = 1
	LINK_DUPLEX_API_FULL    LinkDuplex = 2
)

func (LinkDuplex) String

func (x LinkDuplex) String() string

type LocalLocator

type LocalLocator struct {
	SwIfIndex InterfaceIndex
	Priority  uint8
	Weight    uint8
}

LocalLocator represents VPP binary API type 'local_locator'.

func (*LocalLocator) GetTypeName

func (*LocalLocator) GetTypeName() string

type MacAddress

type MacAddress [6]uint8

MacAddress represents VPP binary API alias 'mac_address'.

type Mprefix

type Mprefix struct {
	Af               AddressFamily
	GrpAddressLength uint16
	GrpAddress       AddressUnion
	SrcAddress       AddressUnion
}

Mprefix represents VPP binary API type 'mprefix'.

func (*Mprefix) GetTypeName

func (*Mprefix) GetTypeName() string

type MtuProto

type MtuProto uint32

MtuProto represents VPP binary API enum 'mtu_proto'.

const (
	MTU_PROTO_API_L3   MtuProto = 0
	MTU_PROTO_API_IP4  MtuProto = 1
	MTU_PROTO_API_IP6  MtuProto = 2
	MTU_PROTO_API_MPLS MtuProto = 3
)

func (MtuProto) String

func (x MtuProto) String() string

type Nsh

type Nsh struct {
	Spi uint32
	Si  uint8
}

Nsh represents VPP binary API type 'nsh'.

func (*Nsh) GetTypeName

func (*Nsh) GetTypeName() string

type OneAddDelAdjacency

type OneAddDelAdjacency struct {
	IsAdd uint8
	Vni   uint32
	Reid  Eid
	Leid  Eid
}

OneAddDelAdjacency represents VPP binary API message 'one_add_del_adjacency'.

func (*OneAddDelAdjacency) GetCrcString

func (*OneAddDelAdjacency) GetCrcString() string

func (*OneAddDelAdjacency) GetMessageName

func (*OneAddDelAdjacency) GetMessageName() string

func (*OneAddDelAdjacency) GetMessageType

func (*OneAddDelAdjacency) GetMessageType() api.MessageType

func (*OneAddDelAdjacency) Reset

func (m *OneAddDelAdjacency) Reset()

type OneAddDelAdjacencyReply

type OneAddDelAdjacencyReply struct {
	Retval int32
}

OneAddDelAdjacencyReply represents VPP binary API message 'one_add_del_adjacency_reply'.

func (*OneAddDelAdjacencyReply) GetCrcString

func (*OneAddDelAdjacencyReply) GetCrcString() string

func (*OneAddDelAdjacencyReply) GetMessageName

func (*OneAddDelAdjacencyReply) GetMessageName() string

func (*OneAddDelAdjacencyReply) GetMessageType

func (*OneAddDelAdjacencyReply) GetMessageType() api.MessageType

func (*OneAddDelAdjacencyReply) Reset

func (m *OneAddDelAdjacencyReply) Reset()

type OneAddDelL2ArpEntry

type OneAddDelL2ArpEntry struct {
	IsAdd bool
	Bd    uint32
	Entry OneL2ArpEntry
}

OneAddDelL2ArpEntry represents VPP binary API message 'one_add_del_l2_arp_entry'.

func (*OneAddDelL2ArpEntry) GetCrcString

func (*OneAddDelL2ArpEntry) GetCrcString() string

func (*OneAddDelL2ArpEntry) GetMessageName

func (*OneAddDelL2ArpEntry) GetMessageName() string

func (*OneAddDelL2ArpEntry) GetMessageType

func (*OneAddDelL2ArpEntry) GetMessageType() api.MessageType

func (*OneAddDelL2ArpEntry) Reset

func (m *OneAddDelL2ArpEntry) Reset()

type OneAddDelL2ArpEntryReply

type OneAddDelL2ArpEntryReply struct {
	Retval int32
}

OneAddDelL2ArpEntryReply represents VPP binary API message 'one_add_del_l2_arp_entry_reply'.

func (*OneAddDelL2ArpEntryReply) GetCrcString

func (*OneAddDelL2ArpEntryReply) GetCrcString() string

func (*OneAddDelL2ArpEntryReply) GetMessageName

func (*OneAddDelL2ArpEntryReply) GetMessageName() string

func (*OneAddDelL2ArpEntryReply) GetMessageType

func (*OneAddDelL2ArpEntryReply) GetMessageType() api.MessageType

func (*OneAddDelL2ArpEntryReply) Reset

func (m *OneAddDelL2ArpEntryReply) Reset()

type OneAddDelLocalEid

type OneAddDelLocalEid struct {
	IsAdd          bool
	Eid            Eid
	LocatorSetName string `struc:"[64]byte"`
	Vni            uint32
	Key            HmacKey
}

OneAddDelLocalEid represents VPP binary API message 'one_add_del_local_eid'.

func (*OneAddDelLocalEid) GetCrcString

func (*OneAddDelLocalEid) GetCrcString() string

func (*OneAddDelLocalEid) GetMessageName

func (*OneAddDelLocalEid) GetMessageName() string

func (*OneAddDelLocalEid) GetMessageType

func (*OneAddDelLocalEid) GetMessageType() api.MessageType

func (*OneAddDelLocalEid) Reset

func (m *OneAddDelLocalEid) Reset()

type OneAddDelLocalEidReply

type OneAddDelLocalEidReply struct {
	Retval int32
}

OneAddDelLocalEidReply represents VPP binary API message 'one_add_del_local_eid_reply'.

func (*OneAddDelLocalEidReply) GetCrcString

func (*OneAddDelLocalEidReply) GetCrcString() string

func (*OneAddDelLocalEidReply) GetMessageName

func (*OneAddDelLocalEidReply) GetMessageName() string

func (*OneAddDelLocalEidReply) GetMessageType

func (*OneAddDelLocalEidReply) GetMessageType() api.MessageType

func (*OneAddDelLocalEidReply) Reset

func (m *OneAddDelLocalEidReply) Reset()

type OneAddDelLocator

type OneAddDelLocator struct {
	IsAdd          bool
	LocatorSetName string `struc:"[64]byte"`
	SwIfIndex      InterfaceIndex
	Priority       uint8
	Weight         uint8
}

OneAddDelLocator represents VPP binary API message 'one_add_del_locator'.

func (*OneAddDelLocator) GetCrcString

func (*OneAddDelLocator) GetCrcString() string

func (*OneAddDelLocator) GetMessageName

func (*OneAddDelLocator) GetMessageName() string

func (*OneAddDelLocator) GetMessageType

func (*OneAddDelLocator) GetMessageType() api.MessageType

func (*OneAddDelLocator) Reset

func (m *OneAddDelLocator) Reset()

type OneAddDelLocatorReply

type OneAddDelLocatorReply struct {
	Retval int32
}

OneAddDelLocatorReply represents VPP binary API message 'one_add_del_locator_reply'.

func (*OneAddDelLocatorReply) GetCrcString

func (*OneAddDelLocatorReply) GetCrcString() string

func (*OneAddDelLocatorReply) GetMessageName

func (*OneAddDelLocatorReply) GetMessageName() string

func (*OneAddDelLocatorReply) GetMessageType

func (*OneAddDelLocatorReply) GetMessageType() api.MessageType

func (*OneAddDelLocatorReply) Reset

func (m *OneAddDelLocatorReply) Reset()

type OneAddDelLocatorSet

type OneAddDelLocatorSet struct {
	IsAdd          bool
	LocatorSetName string `struc:"[64]byte"`
	LocatorNum     uint32 `struc:"sizeof=Locators"`
	Locators       []LocalLocator
}

OneAddDelLocatorSet represents VPP binary API message 'one_add_del_locator_set'.

func (*OneAddDelLocatorSet) GetCrcString

func (*OneAddDelLocatorSet) GetCrcString() string

func (*OneAddDelLocatorSet) GetMessageName

func (*OneAddDelLocatorSet) GetMessageName() string

func (*OneAddDelLocatorSet) GetMessageType

func (*OneAddDelLocatorSet) GetMessageType() api.MessageType

func (*OneAddDelLocatorSet) Reset

func (m *OneAddDelLocatorSet) Reset()

type OneAddDelLocatorSetReply

type OneAddDelLocatorSetReply struct {
	Retval  int32
	LsIndex uint32
}

OneAddDelLocatorSetReply represents VPP binary API message 'one_add_del_locator_set_reply'.

func (*OneAddDelLocatorSetReply) GetCrcString

func (*OneAddDelLocatorSetReply) GetCrcString() string

func (*OneAddDelLocatorSetReply) GetMessageName

func (*OneAddDelLocatorSetReply) GetMessageName() string

func (*OneAddDelLocatorSetReply) GetMessageType

func (*OneAddDelLocatorSetReply) GetMessageType() api.MessageType

func (*OneAddDelLocatorSetReply) Reset

func (m *OneAddDelLocatorSetReply) Reset()

type OneAddDelMapRequestItrRlocs

type OneAddDelMapRequestItrRlocs struct {
	IsAdd          bool
	LocatorSetName string `struc:"[64]byte"`
}

OneAddDelMapRequestItrRlocs represents VPP binary API message 'one_add_del_map_request_itr_rlocs'.

func (*OneAddDelMapRequestItrRlocs) GetCrcString

func (*OneAddDelMapRequestItrRlocs) GetCrcString() string

func (*OneAddDelMapRequestItrRlocs) GetMessageName

func (*OneAddDelMapRequestItrRlocs) GetMessageName() string

func (*OneAddDelMapRequestItrRlocs) GetMessageType

func (*OneAddDelMapRequestItrRlocs) GetMessageType() api.MessageType

func (*OneAddDelMapRequestItrRlocs) Reset

func (m *OneAddDelMapRequestItrRlocs) Reset()

type OneAddDelMapRequestItrRlocsReply

type OneAddDelMapRequestItrRlocsReply struct {
	Retval int32
}

OneAddDelMapRequestItrRlocsReply represents VPP binary API message 'one_add_del_map_request_itr_rlocs_reply'.

func (*OneAddDelMapRequestItrRlocsReply) GetCrcString

func (*OneAddDelMapRequestItrRlocsReply) GetCrcString() string

func (*OneAddDelMapRequestItrRlocsReply) GetMessageName

func (*OneAddDelMapRequestItrRlocsReply) GetMessageName() string

func (*OneAddDelMapRequestItrRlocsReply) GetMessageType

func (*OneAddDelMapRequestItrRlocsReply) Reset

type OneAddDelMapResolver

type OneAddDelMapResolver struct {
	IsAdd     bool
	IPAddress Address
}

OneAddDelMapResolver represents VPP binary API message 'one_add_del_map_resolver'.

func (*OneAddDelMapResolver) GetCrcString

func (*OneAddDelMapResolver) GetCrcString() string

func (*OneAddDelMapResolver) GetMessageName

func (*OneAddDelMapResolver) GetMessageName() string

func (*OneAddDelMapResolver) GetMessageType

func (*OneAddDelMapResolver) GetMessageType() api.MessageType

func (*OneAddDelMapResolver) Reset

func (m *OneAddDelMapResolver) Reset()

type OneAddDelMapResolverReply

type OneAddDelMapResolverReply struct {
	Retval int32
}

OneAddDelMapResolverReply represents VPP binary API message 'one_add_del_map_resolver_reply'.

func (*OneAddDelMapResolverReply) GetCrcString

func (*OneAddDelMapResolverReply) GetCrcString() string

func (*OneAddDelMapResolverReply) GetMessageName

func (*OneAddDelMapResolverReply) GetMessageName() string

func (*OneAddDelMapResolverReply) GetMessageType

func (*OneAddDelMapResolverReply) GetMessageType() api.MessageType

func (*OneAddDelMapResolverReply) Reset

func (m *OneAddDelMapResolverReply) Reset()

type OneAddDelMapServer

type OneAddDelMapServer struct {
	IsAdd     bool
	IPAddress Address
}

OneAddDelMapServer represents VPP binary API message 'one_add_del_map_server'.

func (*OneAddDelMapServer) GetCrcString

func (*OneAddDelMapServer) GetCrcString() string

func (*OneAddDelMapServer) GetMessageName

func (*OneAddDelMapServer) GetMessageName() string

func (*OneAddDelMapServer) GetMessageType

func (*OneAddDelMapServer) GetMessageType() api.MessageType

func (*OneAddDelMapServer) Reset

func (m *OneAddDelMapServer) Reset()

type OneAddDelMapServerReply

type OneAddDelMapServerReply struct {
	Retval int32
}

OneAddDelMapServerReply represents VPP binary API message 'one_add_del_map_server_reply'.

func (*OneAddDelMapServerReply) GetCrcString

func (*OneAddDelMapServerReply) GetCrcString() string

func (*OneAddDelMapServerReply) GetMessageName

func (*OneAddDelMapServerReply) GetMessageName() string

func (*OneAddDelMapServerReply) GetMessageType

func (*OneAddDelMapServerReply) GetMessageType() api.MessageType

func (*OneAddDelMapServerReply) Reset

func (m *OneAddDelMapServerReply) Reset()

type OneAddDelNdpEntry

type OneAddDelNdpEntry struct {
	IsAdd bool
	Bd    uint32
	Entry OneNdpEntry
}

OneAddDelNdpEntry represents VPP binary API message 'one_add_del_ndp_entry'.

func (*OneAddDelNdpEntry) GetCrcString

func (*OneAddDelNdpEntry) GetCrcString() string

func (*OneAddDelNdpEntry) GetMessageName

func (*OneAddDelNdpEntry) GetMessageName() string

func (*OneAddDelNdpEntry) GetMessageType

func (*OneAddDelNdpEntry) GetMessageType() api.MessageType

func (*OneAddDelNdpEntry) Reset

func (m *OneAddDelNdpEntry) Reset()

type OneAddDelNdpEntryReply

type OneAddDelNdpEntryReply struct {
	Retval int32
}

OneAddDelNdpEntryReply represents VPP binary API message 'one_add_del_ndp_entry_reply'.

func (*OneAddDelNdpEntryReply) GetCrcString

func (*OneAddDelNdpEntryReply) GetCrcString() string

func (*OneAddDelNdpEntryReply) GetMessageName

func (*OneAddDelNdpEntryReply) GetMessageName() string

func (*OneAddDelNdpEntryReply) GetMessageType

func (*OneAddDelNdpEntryReply) GetMessageType() api.MessageType

func (*OneAddDelNdpEntryReply) Reset

func (m *OneAddDelNdpEntryReply) Reset()

type OneAddDelRemoteMapping

type OneAddDelRemoteMapping struct {
	IsAdd    bool
	IsSrcDst bool
	DelAll   bool
	Vni      uint32
	Action   uint8
	Deid     Eid
	Seid     Eid
	RlocNum  uint32 `struc:"sizeof=Rlocs"`
	Rlocs    []RemoteLocator
}

OneAddDelRemoteMapping represents VPP binary API message 'one_add_del_remote_mapping'.

func (*OneAddDelRemoteMapping) GetCrcString

func (*OneAddDelRemoteMapping) GetCrcString() string

func (*OneAddDelRemoteMapping) GetMessageName

func (*OneAddDelRemoteMapping) GetMessageName() string

func (*OneAddDelRemoteMapping) GetMessageType

func (*OneAddDelRemoteMapping) GetMessageType() api.MessageType

func (*OneAddDelRemoteMapping) Reset

func (m *OneAddDelRemoteMapping) Reset()

type OneAddDelRemoteMappingReply

type OneAddDelRemoteMappingReply struct {
	Retval int32
}

OneAddDelRemoteMappingReply represents VPP binary API message 'one_add_del_remote_mapping_reply'.

func (*OneAddDelRemoteMappingReply) GetCrcString

func (*OneAddDelRemoteMappingReply) GetCrcString() string

func (*OneAddDelRemoteMappingReply) GetMessageName

func (*OneAddDelRemoteMappingReply) GetMessageName() string

func (*OneAddDelRemoteMappingReply) GetMessageType

func (*OneAddDelRemoteMappingReply) GetMessageType() api.MessageType

func (*OneAddDelRemoteMappingReply) Reset

func (m *OneAddDelRemoteMappingReply) Reset()

type OneAdjacenciesGet

type OneAdjacenciesGet struct {
	Vni uint32
}

OneAdjacenciesGet represents VPP binary API message 'one_adjacencies_get'.

func (*OneAdjacenciesGet) GetCrcString

func (*OneAdjacenciesGet) GetCrcString() string

func (*OneAdjacenciesGet) GetMessageName

func (*OneAdjacenciesGet) GetMessageName() string

func (*OneAdjacenciesGet) GetMessageType

func (*OneAdjacenciesGet) GetMessageType() api.MessageType

func (*OneAdjacenciesGet) Reset

func (m *OneAdjacenciesGet) Reset()

type OneAdjacenciesGetReply

type OneAdjacenciesGetReply struct {
	Retval      int32
	Count       uint32 `struc:"sizeof=Adjacencies"`
	Adjacencies []OneAdjacency
}

OneAdjacenciesGetReply represents VPP binary API message 'one_adjacencies_get_reply'.

func (*OneAdjacenciesGetReply) GetCrcString

func (*OneAdjacenciesGetReply) GetCrcString() string

func (*OneAdjacenciesGetReply) GetMessageName

func (*OneAdjacenciesGetReply) GetMessageName() string

func (*OneAdjacenciesGetReply) GetMessageType

func (*OneAdjacenciesGetReply) GetMessageType() api.MessageType

func (*OneAdjacenciesGetReply) Reset

func (m *OneAdjacenciesGetReply) Reset()

type OneAdjacency

type OneAdjacency struct {
	Reid Eid
	Leid Eid
}

OneAdjacency represents VPP binary API type 'one_adjacency'.

func (*OneAdjacency) GetTypeName

func (*OneAdjacency) GetTypeName() string

type OneEidTableAddDelMap

type OneEidTableAddDelMap struct {
	IsAdd   bool
	Vni     uint32
	DpTable uint32
	IsL2    bool
}

OneEidTableAddDelMap represents VPP binary API message 'one_eid_table_add_del_map'.

func (*OneEidTableAddDelMap) GetCrcString

func (*OneEidTableAddDelMap) GetCrcString() string

func (*OneEidTableAddDelMap) GetMessageName

func (*OneEidTableAddDelMap) GetMessageName() string

func (*OneEidTableAddDelMap) GetMessageType

func (*OneEidTableAddDelMap) GetMessageType() api.MessageType

func (*OneEidTableAddDelMap) Reset

func (m *OneEidTableAddDelMap) Reset()

type OneEidTableAddDelMapReply

type OneEidTableAddDelMapReply struct {
	Retval int32
}

OneEidTableAddDelMapReply represents VPP binary API message 'one_eid_table_add_del_map_reply'.

func (*OneEidTableAddDelMapReply) GetCrcString

func (*OneEidTableAddDelMapReply) GetCrcString() string

func (*OneEidTableAddDelMapReply) GetMessageName

func (*OneEidTableAddDelMapReply) GetMessageName() string

func (*OneEidTableAddDelMapReply) GetMessageType

func (*OneEidTableAddDelMapReply) GetMessageType() api.MessageType

func (*OneEidTableAddDelMapReply) Reset

func (m *OneEidTableAddDelMapReply) Reset()

type OneEidTableDetails

type OneEidTableDetails struct {
	LocatorSetIndex uint32
	Action          uint8
	IsLocal         bool
	IsSrcDst        bool
	Vni             uint32
	Deid            Eid
	Seid            Eid
	TTL             uint32
	Authoritative   uint8
	Key             HmacKey
}

OneEidTableDetails represents VPP binary API message 'one_eid_table_details'.

func (*OneEidTableDetails) GetCrcString

func (*OneEidTableDetails) GetCrcString() string

func (*OneEidTableDetails) GetMessageName

func (*OneEidTableDetails) GetMessageName() string

func (*OneEidTableDetails) GetMessageType

func (*OneEidTableDetails) GetMessageType() api.MessageType

func (*OneEidTableDetails) Reset

func (m *OneEidTableDetails) Reset()

type OneEidTableDump

type OneEidTableDump struct {
	EidSet bool
	Vni    uint32
	Eid    Eid
	Filter OneFilter
}

OneEidTableDump represents VPP binary API message 'one_eid_table_dump'.

func (*OneEidTableDump) GetCrcString

func (*OneEidTableDump) GetCrcString() string

func (*OneEidTableDump) GetMessageName

func (*OneEidTableDump) GetMessageName() string

func (*OneEidTableDump) GetMessageType

func (*OneEidTableDump) GetMessageType() api.MessageType

func (*OneEidTableDump) Reset

func (m *OneEidTableDump) Reset()

type OneEidTableMapDetails

type OneEidTableMapDetails struct {
	Vni     uint32
	DpTable uint32
}

OneEidTableMapDetails represents VPP binary API message 'one_eid_table_map_details'.

func (*OneEidTableMapDetails) GetCrcString

func (*OneEidTableMapDetails) GetCrcString() string

func (*OneEidTableMapDetails) GetMessageName

func (*OneEidTableMapDetails) GetMessageName() string

func (*OneEidTableMapDetails) GetMessageType

func (*OneEidTableMapDetails) GetMessageType() api.MessageType

func (*OneEidTableMapDetails) Reset

func (m *OneEidTableMapDetails) Reset()

type OneEidTableMapDump

type OneEidTableMapDump struct {
	IsL2 bool
}

OneEidTableMapDump represents VPP binary API message 'one_eid_table_map_dump'.

func (*OneEidTableMapDump) GetCrcString

func (*OneEidTableMapDump) GetCrcString() string

func (*OneEidTableMapDump) GetMessageName

func (*OneEidTableMapDump) GetMessageName() string

func (*OneEidTableMapDump) GetMessageType

func (*OneEidTableMapDump) GetMessageType() api.MessageType

func (*OneEidTableMapDump) Reset

func (m *OneEidTableMapDump) Reset()

type OneEidTableVniDetails

type OneEidTableVniDetails struct {
	Vni uint32
}

OneEidTableVniDetails represents VPP binary API message 'one_eid_table_vni_details'.

func (*OneEidTableVniDetails) GetCrcString

func (*OneEidTableVniDetails) GetCrcString() string

func (*OneEidTableVniDetails) GetMessageName

func (*OneEidTableVniDetails) GetMessageName() string

func (*OneEidTableVniDetails) GetMessageType

func (*OneEidTableVniDetails) GetMessageType() api.MessageType

func (*OneEidTableVniDetails) Reset

func (m *OneEidTableVniDetails) Reset()

type OneEidTableVniDump

type OneEidTableVniDump struct{}

OneEidTableVniDump represents VPP binary API message 'one_eid_table_vni_dump'.

func (*OneEidTableVniDump) GetCrcString

func (*OneEidTableVniDump) GetCrcString() string

func (*OneEidTableVniDump) GetMessageName

func (*OneEidTableVniDump) GetMessageName() string

func (*OneEidTableVniDump) GetMessageType

func (*OneEidTableVniDump) GetMessageType() api.MessageType

func (*OneEidTableVniDump) Reset

func (m *OneEidTableVniDump) Reset()

type OneEnableDisable

type OneEnableDisable struct {
	IsEnable bool
}

OneEnableDisable represents VPP binary API message 'one_enable_disable'.

func (*OneEnableDisable) GetCrcString

func (*OneEnableDisable) GetCrcString() string

func (*OneEnableDisable) GetMessageName

func (*OneEnableDisable) GetMessageName() string

func (*OneEnableDisable) GetMessageType

func (*OneEnableDisable) GetMessageType() api.MessageType

func (*OneEnableDisable) Reset

func (m *OneEnableDisable) Reset()

type OneEnableDisablePetrMode

type OneEnableDisablePetrMode struct {
	IsEnable bool
}

OneEnableDisablePetrMode represents VPP binary API message 'one_enable_disable_petr_mode'.

func (*OneEnableDisablePetrMode) GetCrcString

func (*OneEnableDisablePetrMode) GetCrcString() string

func (*OneEnableDisablePetrMode) GetMessageName

func (*OneEnableDisablePetrMode) GetMessageName() string

func (*OneEnableDisablePetrMode) GetMessageType

func (*OneEnableDisablePetrMode) GetMessageType() api.MessageType

func (*OneEnableDisablePetrMode) Reset

func (m *OneEnableDisablePetrMode) Reset()

type OneEnableDisablePetrModeReply

type OneEnableDisablePetrModeReply struct {
	Retval int32
}

OneEnableDisablePetrModeReply represents VPP binary API message 'one_enable_disable_petr_mode_reply'.

func (*OneEnableDisablePetrModeReply) GetCrcString

func (*OneEnableDisablePetrModeReply) GetCrcString() string

func (*OneEnableDisablePetrModeReply) GetMessageName

func (*OneEnableDisablePetrModeReply) GetMessageName() string

func (*OneEnableDisablePetrModeReply) GetMessageType

func (*OneEnableDisablePetrModeReply) GetMessageType() api.MessageType

func (*OneEnableDisablePetrModeReply) Reset

func (m *OneEnableDisablePetrModeReply) Reset()

type OneEnableDisablePitrMode

type OneEnableDisablePitrMode struct {
	IsEnable bool
}

OneEnableDisablePitrMode represents VPP binary API message 'one_enable_disable_pitr_mode'.

func (*OneEnableDisablePitrMode) GetCrcString

func (*OneEnableDisablePitrMode) GetCrcString() string

func (*OneEnableDisablePitrMode) GetMessageName

func (*OneEnableDisablePitrMode) GetMessageName() string

func (*OneEnableDisablePitrMode) GetMessageType

func (*OneEnableDisablePitrMode) GetMessageType() api.MessageType

func (*OneEnableDisablePitrMode) Reset

func (m *OneEnableDisablePitrMode) Reset()

type OneEnableDisablePitrModeReply

type OneEnableDisablePitrModeReply struct {
	Retval int32
}

OneEnableDisablePitrModeReply represents VPP binary API message 'one_enable_disable_pitr_mode_reply'.

func (*OneEnableDisablePitrModeReply) GetCrcString

func (*OneEnableDisablePitrModeReply) GetCrcString() string

func (*OneEnableDisablePitrModeReply) GetMessageName

func (*OneEnableDisablePitrModeReply) GetMessageName() string

func (*OneEnableDisablePitrModeReply) GetMessageType

func (*OneEnableDisablePitrModeReply) GetMessageType() api.MessageType

func (*OneEnableDisablePitrModeReply) Reset

func (m *OneEnableDisablePitrModeReply) Reset()

type OneEnableDisableReply

type OneEnableDisableReply struct {
	Retval int32
}

OneEnableDisableReply represents VPP binary API message 'one_enable_disable_reply'.

func (*OneEnableDisableReply) GetCrcString

func (*OneEnableDisableReply) GetCrcString() string

func (*OneEnableDisableReply) GetMessageName

func (*OneEnableDisableReply) GetMessageName() string

func (*OneEnableDisableReply) GetMessageType

func (*OneEnableDisableReply) GetMessageType() api.MessageType

func (*OneEnableDisableReply) Reset

func (m *OneEnableDisableReply) Reset()

type OneEnableDisableXtrMode

type OneEnableDisableXtrMode struct {
	IsEnable bool
}

OneEnableDisableXtrMode represents VPP binary API message 'one_enable_disable_xtr_mode'.

func (*OneEnableDisableXtrMode) GetCrcString

func (*OneEnableDisableXtrMode) GetCrcString() string

func (*OneEnableDisableXtrMode) GetMessageName

func (*OneEnableDisableXtrMode) GetMessageName() string

func (*OneEnableDisableXtrMode) GetMessageType

func (*OneEnableDisableXtrMode) GetMessageType() api.MessageType

func (*OneEnableDisableXtrMode) Reset

func (m *OneEnableDisableXtrMode) Reset()

type OneEnableDisableXtrModeReply

type OneEnableDisableXtrModeReply struct {
	Retval int32
}

OneEnableDisableXtrModeReply represents VPP binary API message 'one_enable_disable_xtr_mode_reply'.

func (*OneEnableDisableXtrModeReply) GetCrcString

func (*OneEnableDisableXtrModeReply) GetCrcString() string

func (*OneEnableDisableXtrModeReply) GetMessageName

func (*OneEnableDisableXtrModeReply) GetMessageName() string

func (*OneEnableDisableXtrModeReply) GetMessageType

func (*OneEnableDisableXtrModeReply) GetMessageType() api.MessageType

func (*OneEnableDisableXtrModeReply) Reset

func (m *OneEnableDisableXtrModeReply) Reset()

type OneFilter

type OneFilter uint32

OneFilter represents VPP binary API enum 'one_filter'.

const (
	ONE_FILTER_API_ALL    OneFilter = 0
	ONE_FILTER_API_LOCAL  OneFilter = 1
	ONE_FILTER_API_REMOTE OneFilter = 2
)

func (OneFilter) String

func (x OneFilter) String() string

type OneGetMapRequestItrRlocs

type OneGetMapRequestItrRlocs struct{}

OneGetMapRequestItrRlocs represents VPP binary API message 'one_get_map_request_itr_rlocs'.

func (*OneGetMapRequestItrRlocs) GetCrcString

func (*OneGetMapRequestItrRlocs) GetCrcString() string

func (*OneGetMapRequestItrRlocs) GetMessageName

func (*OneGetMapRequestItrRlocs) GetMessageName() string

func (*OneGetMapRequestItrRlocs) GetMessageType

func (*OneGetMapRequestItrRlocs) GetMessageType() api.MessageType

func (*OneGetMapRequestItrRlocs) Reset

func (m *OneGetMapRequestItrRlocs) Reset()

type OneGetMapRequestItrRlocsReply

type OneGetMapRequestItrRlocsReply struct {
	Retval         int32
	LocatorSetName string `struc:"[64]byte"`
}

OneGetMapRequestItrRlocsReply represents VPP binary API message 'one_get_map_request_itr_rlocs_reply'.

func (*OneGetMapRequestItrRlocsReply) GetCrcString

func (*OneGetMapRequestItrRlocsReply) GetCrcString() string

func (*OneGetMapRequestItrRlocsReply) GetMessageName

func (*OneGetMapRequestItrRlocsReply) GetMessageName() string

func (*OneGetMapRequestItrRlocsReply) GetMessageType

func (*OneGetMapRequestItrRlocsReply) GetMessageType() api.MessageType

func (*OneGetMapRequestItrRlocsReply) Reset

func (m *OneGetMapRequestItrRlocsReply) Reset()

type OneGetTransportProtocol

type OneGetTransportProtocol struct{}

OneGetTransportProtocol represents VPP binary API message 'one_get_transport_protocol'.

func (*OneGetTransportProtocol) GetCrcString

func (*OneGetTransportProtocol) GetCrcString() string

func (*OneGetTransportProtocol) GetMessageName

func (*OneGetTransportProtocol) GetMessageName() string

func (*OneGetTransportProtocol) GetMessageType

func (*OneGetTransportProtocol) GetMessageType() api.MessageType

func (*OneGetTransportProtocol) Reset

func (m *OneGetTransportProtocol) Reset()

type OneGetTransportProtocolReply

type OneGetTransportProtocolReply struct {
	Retval   int32
	Protocol uint8
}

OneGetTransportProtocolReply represents VPP binary API message 'one_get_transport_protocol_reply'.

func (*OneGetTransportProtocolReply) GetCrcString

func (*OneGetTransportProtocolReply) GetCrcString() string

func (*OneGetTransportProtocolReply) GetMessageName

func (*OneGetTransportProtocolReply) GetMessageName() string

func (*OneGetTransportProtocolReply) GetMessageType

func (*OneGetTransportProtocolReply) GetMessageType() api.MessageType

func (*OneGetTransportProtocolReply) Reset

func (m *OneGetTransportProtocolReply) Reset()

type OneL2ArpBdGet

type OneL2ArpBdGet struct{}

OneL2ArpBdGet represents VPP binary API message 'one_l2_arp_bd_get'.

func (*OneL2ArpBdGet) GetCrcString

func (*OneL2ArpBdGet) GetCrcString() string

func (*OneL2ArpBdGet) GetMessageName

func (*OneL2ArpBdGet) GetMessageName() string

func (*OneL2ArpBdGet) GetMessageType

func (*OneL2ArpBdGet) GetMessageType() api.MessageType

func (*OneL2ArpBdGet) Reset

func (m *OneL2ArpBdGet) Reset()

type OneL2ArpBdGetReply

type OneL2ArpBdGetReply struct {
	Retval        int32
	Count         uint32 `struc:"sizeof=BridgeDomains"`
	BridgeDomains []uint32
}

OneL2ArpBdGetReply represents VPP binary API message 'one_l2_arp_bd_get_reply'.

func (*OneL2ArpBdGetReply) GetCrcString

func (*OneL2ArpBdGetReply) GetCrcString() string

func (*OneL2ArpBdGetReply) GetMessageName

func (*OneL2ArpBdGetReply) GetMessageName() string

func (*OneL2ArpBdGetReply) GetMessageType

func (*OneL2ArpBdGetReply) GetMessageType() api.MessageType

func (*OneL2ArpBdGetReply) Reset

func (m *OneL2ArpBdGetReply) Reset()

type OneL2ArpEntriesGet

type OneL2ArpEntriesGet struct {
	Bd uint32
}

OneL2ArpEntriesGet represents VPP binary API message 'one_l2_arp_entries_get'.

func (*OneL2ArpEntriesGet) GetCrcString

func (*OneL2ArpEntriesGet) GetCrcString() string

func (*OneL2ArpEntriesGet) GetMessageName

func (*OneL2ArpEntriesGet) GetMessageName() string

func (*OneL2ArpEntriesGet) GetMessageType

func (*OneL2ArpEntriesGet) GetMessageType() api.MessageType

func (*OneL2ArpEntriesGet) Reset

func (m *OneL2ArpEntriesGet) Reset()

type OneL2ArpEntriesGetReply

type OneL2ArpEntriesGetReply struct {
	Retval  int32
	Count   uint32 `struc:"sizeof=Entries"`
	Entries []OneL2ArpEntry
}

OneL2ArpEntriesGetReply represents VPP binary API message 'one_l2_arp_entries_get_reply'.

func (*OneL2ArpEntriesGetReply) GetCrcString

func (*OneL2ArpEntriesGetReply) GetCrcString() string

func (*OneL2ArpEntriesGetReply) GetMessageName

func (*OneL2ArpEntriesGetReply) GetMessageName() string

func (*OneL2ArpEntriesGetReply) GetMessageType

func (*OneL2ArpEntriesGetReply) GetMessageType() api.MessageType

func (*OneL2ArpEntriesGetReply) Reset

func (m *OneL2ArpEntriesGetReply) Reset()

type OneL2ArpEntry

type OneL2ArpEntry struct {
	Mac MacAddress
	IP4 IP4Address
}

OneL2ArpEntry represents VPP binary API type 'one_l2_arp_entry'.

func (*OneL2ArpEntry) GetTypeName

func (*OneL2ArpEntry) GetTypeName() string

type OneLocatorDetails

type OneLocatorDetails struct {
	Local     uint8
	SwIfIndex InterfaceIndex
	IPAddress Address
	Priority  uint8
	Weight    uint8
}

OneLocatorDetails represents VPP binary API message 'one_locator_details'.

func (*OneLocatorDetails) GetCrcString

func (*OneLocatorDetails) GetCrcString() string

func (*OneLocatorDetails) GetMessageName

func (*OneLocatorDetails) GetMessageName() string

func (*OneLocatorDetails) GetMessageType

func (*OneLocatorDetails) GetMessageType() api.MessageType

func (*OneLocatorDetails) Reset

func (m *OneLocatorDetails) Reset()

type OneLocatorDump

type OneLocatorDump struct {
	LsIndex    uint32
	LsName     string `struc:"[64]byte"`
	IsIndexSet bool
}

OneLocatorDump represents VPP binary API message 'one_locator_dump'.

func (*OneLocatorDump) GetCrcString

func (*OneLocatorDump) GetCrcString() string

func (*OneLocatorDump) GetMessageName

func (*OneLocatorDump) GetMessageName() string

func (*OneLocatorDump) GetMessageType

func (*OneLocatorDump) GetMessageType() api.MessageType

func (*OneLocatorDump) Reset

func (m *OneLocatorDump) Reset()

type OneLocatorSetDetails

type OneLocatorSetDetails struct {
	LsIndex uint32
	LsName  string `struc:"[64]byte"`
}

OneLocatorSetDetails represents VPP binary API message 'one_locator_set_details'.

func (*OneLocatorSetDetails) GetCrcString

func (*OneLocatorSetDetails) GetCrcString() string

func (*OneLocatorSetDetails) GetMessageName

func (*OneLocatorSetDetails) GetMessageName() string

func (*OneLocatorSetDetails) GetMessageType

func (*OneLocatorSetDetails) GetMessageType() api.MessageType

func (*OneLocatorSetDetails) Reset

func (m *OneLocatorSetDetails) Reset()

type OneLocatorSetDump

type OneLocatorSetDump struct {
	Filter OneFilter
}

OneLocatorSetDump represents VPP binary API message 'one_locator_set_dump'.

func (*OneLocatorSetDump) GetCrcString

func (*OneLocatorSetDump) GetCrcString() string

func (*OneLocatorSetDump) GetMessageName

func (*OneLocatorSetDump) GetMessageName() string

func (*OneLocatorSetDump) GetMessageType

func (*OneLocatorSetDump) GetMessageType() api.MessageType

func (*OneLocatorSetDump) Reset

func (m *OneLocatorSetDump) Reset()

type OneMapMode

type OneMapMode uint32

OneMapMode represents VPP binary API enum 'one_map_mode'.

const (
	ONE_MAP_MODE_API_DST_ONLY OneMapMode = 0
	ONE_MAP_MODE_API_SRC_DST  OneMapMode = 1
)

func (OneMapMode) String

func (x OneMapMode) String() string

type OneMapRegisterEnableDisable

type OneMapRegisterEnableDisable struct {
	IsEnable bool
}

OneMapRegisterEnableDisable represents VPP binary API message 'one_map_register_enable_disable'.

func (*OneMapRegisterEnableDisable) GetCrcString

func (*OneMapRegisterEnableDisable) GetCrcString() string

func (*OneMapRegisterEnableDisable) GetMessageName

func (*OneMapRegisterEnableDisable) GetMessageName() string

func (*OneMapRegisterEnableDisable) GetMessageType

func (*OneMapRegisterEnableDisable) GetMessageType() api.MessageType

func (*OneMapRegisterEnableDisable) Reset

func (m *OneMapRegisterEnableDisable) Reset()

type OneMapRegisterEnableDisableReply

type OneMapRegisterEnableDisableReply struct {
	Retval int32
}

OneMapRegisterEnableDisableReply represents VPP binary API message 'one_map_register_enable_disable_reply'.

func (*OneMapRegisterEnableDisableReply) GetCrcString

func (*OneMapRegisterEnableDisableReply) GetCrcString() string

func (*OneMapRegisterEnableDisableReply) GetMessageName

func (*OneMapRegisterEnableDisableReply) GetMessageName() string

func (*OneMapRegisterEnableDisableReply) GetMessageType

func (*OneMapRegisterEnableDisableReply) Reset

type OneMapRegisterFallbackThreshold

type OneMapRegisterFallbackThreshold struct {
	Value uint32
}

OneMapRegisterFallbackThreshold represents VPP binary API message 'one_map_register_fallback_threshold'.

func (*OneMapRegisterFallbackThreshold) GetCrcString

func (*OneMapRegisterFallbackThreshold) GetCrcString() string

func (*OneMapRegisterFallbackThreshold) GetMessageName

func (*OneMapRegisterFallbackThreshold) GetMessageName() string

func (*OneMapRegisterFallbackThreshold) GetMessageType

func (*OneMapRegisterFallbackThreshold) Reset

type OneMapRegisterFallbackThresholdReply

type OneMapRegisterFallbackThresholdReply struct {
	Retval int32
}

OneMapRegisterFallbackThresholdReply represents VPP binary API message 'one_map_register_fallback_threshold_reply'.

func (*OneMapRegisterFallbackThresholdReply) GetCrcString

func (*OneMapRegisterFallbackThresholdReply) GetMessageName

func (*OneMapRegisterFallbackThresholdReply) GetMessageName() string

func (*OneMapRegisterFallbackThresholdReply) GetMessageType

func (*OneMapRegisterFallbackThresholdReply) Reset

type OneMapRegisterSetTTL

type OneMapRegisterSetTTL struct {
	TTL uint32
}

OneMapRegisterSetTTL represents VPP binary API message 'one_map_register_set_ttl'.

func (*OneMapRegisterSetTTL) GetCrcString

func (*OneMapRegisterSetTTL) GetCrcString() string

func (*OneMapRegisterSetTTL) GetMessageName

func (*OneMapRegisterSetTTL) GetMessageName() string

func (*OneMapRegisterSetTTL) GetMessageType

func (*OneMapRegisterSetTTL) GetMessageType() api.MessageType

func (*OneMapRegisterSetTTL) Reset

func (m *OneMapRegisterSetTTL) Reset()

type OneMapRegisterSetTTLReply

type OneMapRegisterSetTTLReply struct {
	Retval int32
}

OneMapRegisterSetTTLReply represents VPP binary API message 'one_map_register_set_ttl_reply'.

func (*OneMapRegisterSetTTLReply) GetCrcString

func (*OneMapRegisterSetTTLReply) GetCrcString() string

func (*OneMapRegisterSetTTLReply) GetMessageName

func (*OneMapRegisterSetTTLReply) GetMessageName() string

func (*OneMapRegisterSetTTLReply) GetMessageType

func (*OneMapRegisterSetTTLReply) GetMessageType() api.MessageType

func (*OneMapRegisterSetTTLReply) Reset

func (m *OneMapRegisterSetTTLReply) Reset()

type OneMapRequestMode

type OneMapRequestMode struct {
	Mode OneMapMode
}

OneMapRequestMode represents VPP binary API message 'one_map_request_mode'.

func (*OneMapRequestMode) GetCrcString

func (*OneMapRequestMode) GetCrcString() string

func (*OneMapRequestMode) GetMessageName

func (*OneMapRequestMode) GetMessageName() string

func (*OneMapRequestMode) GetMessageType

func (*OneMapRequestMode) GetMessageType() api.MessageType

func (*OneMapRequestMode) Reset

func (m *OneMapRequestMode) Reset()

type OneMapRequestModeReply

type OneMapRequestModeReply struct {
	Retval int32
}

OneMapRequestModeReply represents VPP binary API message 'one_map_request_mode_reply'.

func (*OneMapRequestModeReply) GetCrcString

func (*OneMapRequestModeReply) GetCrcString() string

func (*OneMapRequestModeReply) GetMessageName

func (*OneMapRequestModeReply) GetMessageName() string

func (*OneMapRequestModeReply) GetMessageType

func (*OneMapRequestModeReply) GetMessageType() api.MessageType

func (*OneMapRequestModeReply) Reset

func (m *OneMapRequestModeReply) Reset()

type OneMapResolverDetails

type OneMapResolverDetails struct {
	IPAddress Address
}

OneMapResolverDetails represents VPP binary API message 'one_map_resolver_details'.

func (*OneMapResolverDetails) GetCrcString

func (*OneMapResolverDetails) GetCrcString() string

func (*OneMapResolverDetails) GetMessageName

func (*OneMapResolverDetails) GetMessageName() string

func (*OneMapResolverDetails) GetMessageType

func (*OneMapResolverDetails) GetMessageType() api.MessageType

func (*OneMapResolverDetails) Reset

func (m *OneMapResolverDetails) Reset()

type OneMapResolverDump

type OneMapResolverDump struct{}

OneMapResolverDump represents VPP binary API message 'one_map_resolver_dump'.

func (*OneMapResolverDump) GetCrcString

func (*OneMapResolverDump) GetCrcString() string

func (*OneMapResolverDump) GetMessageName

func (*OneMapResolverDump) GetMessageName() string

func (*OneMapResolverDump) GetMessageType

func (*OneMapResolverDump) GetMessageType() api.MessageType

func (*OneMapResolverDump) Reset

func (m *OneMapResolverDump) Reset()

type OneMapServerDetails

type OneMapServerDetails struct {
	IPAddress Address
}

OneMapServerDetails represents VPP binary API message 'one_map_server_details'.

func (*OneMapServerDetails) GetCrcString

func (*OneMapServerDetails) GetCrcString() string

func (*OneMapServerDetails) GetMessageName

func (*OneMapServerDetails) GetMessageName() string

func (*OneMapServerDetails) GetMessageType

func (*OneMapServerDetails) GetMessageType() api.MessageType

func (*OneMapServerDetails) Reset

func (m *OneMapServerDetails) Reset()

type OneMapServerDump

type OneMapServerDump struct{}

OneMapServerDump represents VPP binary API message 'one_map_server_dump'.

func (*OneMapServerDump) GetCrcString

func (*OneMapServerDump) GetCrcString() string

func (*OneMapServerDump) GetMessageName

func (*OneMapServerDump) GetMessageName() string

func (*OneMapServerDump) GetMessageType

func (*OneMapServerDump) GetMessageType() api.MessageType

func (*OneMapServerDump) Reset

func (m *OneMapServerDump) Reset()

type OneNdpBdGet

type OneNdpBdGet struct{}

OneNdpBdGet represents VPP binary API message 'one_ndp_bd_get'.

func (*OneNdpBdGet) GetCrcString

func (*OneNdpBdGet) GetCrcString() string

func (*OneNdpBdGet) GetMessageName

func (*OneNdpBdGet) GetMessageName() string

func (*OneNdpBdGet) GetMessageType

func (*OneNdpBdGet) GetMessageType() api.MessageType

func (*OneNdpBdGet) Reset

func (m *OneNdpBdGet) Reset()

type OneNdpBdGetReply

type OneNdpBdGetReply struct {
	Retval        int32
	Count         uint32 `struc:"sizeof=BridgeDomains"`
	BridgeDomains []uint32
}

OneNdpBdGetReply represents VPP binary API message 'one_ndp_bd_get_reply'.

func (*OneNdpBdGetReply) GetCrcString

func (*OneNdpBdGetReply) GetCrcString() string

func (*OneNdpBdGetReply) GetMessageName

func (*OneNdpBdGetReply) GetMessageName() string

func (*OneNdpBdGetReply) GetMessageType

func (*OneNdpBdGetReply) GetMessageType() api.MessageType

func (*OneNdpBdGetReply) Reset

func (m *OneNdpBdGetReply) Reset()

type OneNdpEntriesGet

type OneNdpEntriesGet struct {
	Bd uint32
}

OneNdpEntriesGet represents VPP binary API message 'one_ndp_entries_get'.

func (*OneNdpEntriesGet) GetCrcString

func (*OneNdpEntriesGet) GetCrcString() string

func (*OneNdpEntriesGet) GetMessageName

func (*OneNdpEntriesGet) GetMessageName() string

func (*OneNdpEntriesGet) GetMessageType

func (*OneNdpEntriesGet) GetMessageType() api.MessageType

func (*OneNdpEntriesGet) Reset

func (m *OneNdpEntriesGet) Reset()

type OneNdpEntriesGetReply

type OneNdpEntriesGetReply struct {
	Retval  int32
	Count   uint32 `struc:"sizeof=Entries"`
	Entries []OneNdpEntry
}

OneNdpEntriesGetReply represents VPP binary API message 'one_ndp_entries_get_reply'.

func (*OneNdpEntriesGetReply) GetCrcString

func (*OneNdpEntriesGetReply) GetCrcString() string

func (*OneNdpEntriesGetReply) GetMessageName

func (*OneNdpEntriesGetReply) GetMessageName() string

func (*OneNdpEntriesGetReply) GetMessageType

func (*OneNdpEntriesGetReply) GetMessageType() api.MessageType

func (*OneNdpEntriesGetReply) Reset

func (m *OneNdpEntriesGetReply) Reset()

type OneNdpEntry

type OneNdpEntry struct {
	Mac MacAddress
	IP6 IP6Address
}

OneNdpEntry represents VPP binary API type 'one_ndp_entry'.

func (*OneNdpEntry) GetTypeName

func (*OneNdpEntry) GetTypeName() string

type OneNshSetLocatorSet

type OneNshSetLocatorSet struct {
	IsAdd  bool
	LsName string `struc:"[64]byte"`
}

OneNshSetLocatorSet represents VPP binary API message 'one_nsh_set_locator_set'.

func (*OneNshSetLocatorSet) GetCrcString

func (*OneNshSetLocatorSet) GetCrcString() string

func (*OneNshSetLocatorSet) GetMessageName

func (*OneNshSetLocatorSet) GetMessageName() string

func (*OneNshSetLocatorSet) GetMessageType

func (*OneNshSetLocatorSet) GetMessageType() api.MessageType

func (*OneNshSetLocatorSet) Reset

func (m *OneNshSetLocatorSet) Reset()

type OneNshSetLocatorSetReply

type OneNshSetLocatorSetReply struct {
	Retval int32
}

OneNshSetLocatorSetReply represents VPP binary API message 'one_nsh_set_locator_set_reply'.

func (*OneNshSetLocatorSetReply) GetCrcString

func (*OneNshSetLocatorSetReply) GetCrcString() string

func (*OneNshSetLocatorSetReply) GetMessageName

func (*OneNshSetLocatorSetReply) GetMessageName() string

func (*OneNshSetLocatorSetReply) GetMessageType

func (*OneNshSetLocatorSetReply) GetMessageType() api.MessageType

func (*OneNshSetLocatorSetReply) Reset

func (m *OneNshSetLocatorSetReply) Reset()

type OnePitrSetLocatorSet

type OnePitrSetLocatorSet struct {
	IsAdd  bool
	LsName string `struc:"[64]byte"`
}

OnePitrSetLocatorSet represents VPP binary API message 'one_pitr_set_locator_set'.

func (*OnePitrSetLocatorSet) GetCrcString

func (*OnePitrSetLocatorSet) GetCrcString() string

func (*OnePitrSetLocatorSet) GetMessageName

func (*OnePitrSetLocatorSet) GetMessageName() string

func (*OnePitrSetLocatorSet) GetMessageType

func (*OnePitrSetLocatorSet) GetMessageType() api.MessageType

func (*OnePitrSetLocatorSet) Reset

func (m *OnePitrSetLocatorSet) Reset()

type OnePitrSetLocatorSetReply

type OnePitrSetLocatorSetReply struct {
	Retval int32
}

OnePitrSetLocatorSetReply represents VPP binary API message 'one_pitr_set_locator_set_reply'.

func (*OnePitrSetLocatorSetReply) GetCrcString

func (*OnePitrSetLocatorSetReply) GetCrcString() string

func (*OnePitrSetLocatorSetReply) GetMessageName

func (*OnePitrSetLocatorSetReply) GetMessageName() string

func (*OnePitrSetLocatorSetReply) GetMessageType

func (*OnePitrSetLocatorSetReply) GetMessageType() api.MessageType

func (*OnePitrSetLocatorSetReply) Reset

func (m *OnePitrSetLocatorSetReply) Reset()

type OneRlocProbeEnableDisable

type OneRlocProbeEnableDisable struct {
	IsEnable bool
}

OneRlocProbeEnableDisable represents VPP binary API message 'one_rloc_probe_enable_disable'.

func (*OneRlocProbeEnableDisable) GetCrcString

func (*OneRlocProbeEnableDisable) GetCrcString() string

func (*OneRlocProbeEnableDisable) GetMessageName

func (*OneRlocProbeEnableDisable) GetMessageName() string

func (*OneRlocProbeEnableDisable) GetMessageType

func (*OneRlocProbeEnableDisable) GetMessageType() api.MessageType

func (*OneRlocProbeEnableDisable) Reset

func (m *OneRlocProbeEnableDisable) Reset()

type OneRlocProbeEnableDisableReply

type OneRlocProbeEnableDisableReply struct {
	Retval int32
}

OneRlocProbeEnableDisableReply represents VPP binary API message 'one_rloc_probe_enable_disable_reply'.

func (*OneRlocProbeEnableDisableReply) GetCrcString

func (*OneRlocProbeEnableDisableReply) GetCrcString() string

func (*OneRlocProbeEnableDisableReply) GetMessageName

func (*OneRlocProbeEnableDisableReply) GetMessageName() string

func (*OneRlocProbeEnableDisableReply) GetMessageType

func (*OneRlocProbeEnableDisableReply) Reset

func (m *OneRlocProbeEnableDisableReply) Reset()

type OneSetTransportProtocol

type OneSetTransportProtocol struct {
	Protocol uint8
}

OneSetTransportProtocol represents VPP binary API message 'one_set_transport_protocol'.

func (*OneSetTransportProtocol) GetCrcString

func (*OneSetTransportProtocol) GetCrcString() string

func (*OneSetTransportProtocol) GetMessageName

func (*OneSetTransportProtocol) GetMessageName() string

func (*OneSetTransportProtocol) GetMessageType

func (*OneSetTransportProtocol) GetMessageType() api.MessageType

func (*OneSetTransportProtocol) Reset

func (m *OneSetTransportProtocol) Reset()

type OneSetTransportProtocolReply

type OneSetTransportProtocolReply struct {
	Retval int32
}

OneSetTransportProtocolReply represents VPP binary API message 'one_set_transport_protocol_reply'.

func (*OneSetTransportProtocolReply) GetCrcString

func (*OneSetTransportProtocolReply) GetCrcString() string

func (*OneSetTransportProtocolReply) GetMessageName

func (*OneSetTransportProtocolReply) GetMessageName() string

func (*OneSetTransportProtocolReply) GetMessageType

func (*OneSetTransportProtocolReply) GetMessageType() api.MessageType

func (*OneSetTransportProtocolReply) Reset

func (m *OneSetTransportProtocolReply) Reset()

type OneShowPetrMode

type OneShowPetrMode struct{}

OneShowPetrMode represents VPP binary API message 'one_show_petr_mode'.

func (*OneShowPetrMode) GetCrcString

func (*OneShowPetrMode) GetCrcString() string

func (*OneShowPetrMode) GetMessageName

func (*OneShowPetrMode) GetMessageName() string

func (*OneShowPetrMode) GetMessageType

func (*OneShowPetrMode) GetMessageType() api.MessageType

func (*OneShowPetrMode) Reset

func (m *OneShowPetrMode) Reset()

type OneShowPetrModeReply

type OneShowPetrModeReply struct {
	Retval   int32
	IsEnable bool
}

OneShowPetrModeReply represents VPP binary API message 'one_show_petr_mode_reply'.

func (*OneShowPetrModeReply) GetCrcString

func (*OneShowPetrModeReply) GetCrcString() string

func (*OneShowPetrModeReply) GetMessageName

func (*OneShowPetrModeReply) GetMessageName() string

func (*OneShowPetrModeReply) GetMessageType

func (*OneShowPetrModeReply) GetMessageType() api.MessageType

func (*OneShowPetrModeReply) Reset

func (m *OneShowPetrModeReply) Reset()

type OneShowPitrMode

type OneShowPitrMode struct{}

OneShowPitrMode represents VPP binary API message 'one_show_pitr_mode'.

func (*OneShowPitrMode) GetCrcString

func (*OneShowPitrMode) GetCrcString() string

func (*OneShowPitrMode) GetMessageName

func (*OneShowPitrMode) GetMessageName() string

func (*OneShowPitrMode) GetMessageType

func (*OneShowPitrMode) GetMessageType() api.MessageType

func (*OneShowPitrMode) Reset

func (m *OneShowPitrMode) Reset()

type OneShowPitrModeReply

type OneShowPitrModeReply struct {
	Retval   int32
	IsEnable bool
}

OneShowPitrModeReply represents VPP binary API message 'one_show_pitr_mode_reply'.

func (*OneShowPitrModeReply) GetCrcString

func (*OneShowPitrModeReply) GetCrcString() string

func (*OneShowPitrModeReply) GetMessageName

func (*OneShowPitrModeReply) GetMessageName() string

func (*OneShowPitrModeReply) GetMessageType

func (*OneShowPitrModeReply) GetMessageType() api.MessageType

func (*OneShowPitrModeReply) Reset

func (m *OneShowPitrModeReply) Reset()

type OneShowXtrMode

type OneShowXtrMode struct{}

OneShowXtrMode represents VPP binary API message 'one_show_xtr_mode'.

func (*OneShowXtrMode) GetCrcString

func (*OneShowXtrMode) GetCrcString() string

func (*OneShowXtrMode) GetMessageName

func (*OneShowXtrMode) GetMessageName() string

func (*OneShowXtrMode) GetMessageType

func (*OneShowXtrMode) GetMessageType() api.MessageType

func (*OneShowXtrMode) Reset

func (m *OneShowXtrMode) Reset()

type OneShowXtrModeReply

type OneShowXtrModeReply struct {
	Retval   int32
	IsEnable bool
}

OneShowXtrModeReply represents VPP binary API message 'one_show_xtr_mode_reply'.

func (*OneShowXtrModeReply) GetCrcString

func (*OneShowXtrModeReply) GetCrcString() string

func (*OneShowXtrModeReply) GetMessageName

func (*OneShowXtrModeReply) GetMessageName() string

func (*OneShowXtrModeReply) GetMessageType

func (*OneShowXtrModeReply) GetMessageType() api.MessageType

func (*OneShowXtrModeReply) Reset

func (m *OneShowXtrModeReply) Reset()

type OneStatsDetails

type OneStatsDetails struct {
	Vni      uint32
	Deid     Eid
	Seid     Eid
	Rloc     Address
	Lloc     Address
	PktCount uint32
	Bytes    uint32
}

OneStatsDetails represents VPP binary API message 'one_stats_details'.

func (*OneStatsDetails) GetCrcString

func (*OneStatsDetails) GetCrcString() string

func (*OneStatsDetails) GetMessageName

func (*OneStatsDetails) GetMessageName() string

func (*OneStatsDetails) GetMessageType

func (*OneStatsDetails) GetMessageType() api.MessageType

func (*OneStatsDetails) Reset

func (m *OneStatsDetails) Reset()

type OneStatsDump

type OneStatsDump struct{}

OneStatsDump represents VPP binary API message 'one_stats_dump'.

func (*OneStatsDump) GetCrcString

func (*OneStatsDump) GetCrcString() string

func (*OneStatsDump) GetMessageName

func (*OneStatsDump) GetMessageName() string

func (*OneStatsDump) GetMessageType

func (*OneStatsDump) GetMessageType() api.MessageType

func (*OneStatsDump) Reset

func (m *OneStatsDump) Reset()

type OneStatsEnableDisable

type OneStatsEnableDisable struct {
	IsEnable bool
}

OneStatsEnableDisable represents VPP binary API message 'one_stats_enable_disable'.

func (*OneStatsEnableDisable) GetCrcString

func (*OneStatsEnableDisable) GetCrcString() string

func (*OneStatsEnableDisable) GetMessageName

func (*OneStatsEnableDisable) GetMessageName() string

func (*OneStatsEnableDisable) GetMessageType

func (*OneStatsEnableDisable) GetMessageType() api.MessageType

func (*OneStatsEnableDisable) Reset

func (m *OneStatsEnableDisable) Reset()

type OneStatsEnableDisableReply

type OneStatsEnableDisableReply struct {
	Retval int32
}

OneStatsEnableDisableReply represents VPP binary API message 'one_stats_enable_disable_reply'.

func (*OneStatsEnableDisableReply) GetCrcString

func (*OneStatsEnableDisableReply) GetCrcString() string

func (*OneStatsEnableDisableReply) GetMessageName

func (*OneStatsEnableDisableReply) GetMessageName() string

func (*OneStatsEnableDisableReply) GetMessageType

func (*OneStatsEnableDisableReply) GetMessageType() api.MessageType

func (*OneStatsEnableDisableReply) Reset

func (m *OneStatsEnableDisableReply) Reset()

type OneStatsFlush

type OneStatsFlush struct{}

OneStatsFlush represents VPP binary API message 'one_stats_flush'.

func (*OneStatsFlush) GetCrcString

func (*OneStatsFlush) GetCrcString() string

func (*OneStatsFlush) GetMessageName

func (*OneStatsFlush) GetMessageName() string

func (*OneStatsFlush) GetMessageType

func (*OneStatsFlush) GetMessageType() api.MessageType

func (*OneStatsFlush) Reset

func (m *OneStatsFlush) Reset()

type OneStatsFlushReply

type OneStatsFlushReply struct {
	Retval int32
}

OneStatsFlushReply represents VPP binary API message 'one_stats_flush_reply'.

func (*OneStatsFlushReply) GetCrcString

func (*OneStatsFlushReply) GetCrcString() string

func (*OneStatsFlushReply) GetMessageName

func (*OneStatsFlushReply) GetMessageName() string

func (*OneStatsFlushReply) GetMessageType

func (*OneStatsFlushReply) GetMessageType() api.MessageType

func (*OneStatsFlushReply) Reset

func (m *OneStatsFlushReply) Reset()

type OneUsePetr

type OneUsePetr struct {
	IPAddress Address
	IsAdd     bool
}

OneUsePetr represents VPP binary API message 'one_use_petr'.

func (*OneUsePetr) GetCrcString

func (*OneUsePetr) GetCrcString() string

func (*OneUsePetr) GetMessageName

func (*OneUsePetr) GetMessageName() string

func (*OneUsePetr) GetMessageType

func (*OneUsePetr) GetMessageType() api.MessageType

func (*OneUsePetr) Reset

func (m *OneUsePetr) Reset()

type OneUsePetrReply

type OneUsePetrReply struct {
	Retval int32
}

OneUsePetrReply represents VPP binary API message 'one_use_petr_reply'.

func (*OneUsePetrReply) GetCrcString

func (*OneUsePetrReply) GetCrcString() string

func (*OneUsePetrReply) GetMessageName

func (*OneUsePetrReply) GetMessageName() string

func (*OneUsePetrReply) GetMessageType

func (*OneUsePetrReply) GetMessageType() api.MessageType

func (*OneUsePetrReply) Reset

func (m *OneUsePetrReply) Reset()

type Prefix

type Prefix struct {
	Address Address
	Len     uint8
}

Prefix represents VPP binary API type 'prefix'.

func (*Prefix) GetTypeName

func (*Prefix) GetTypeName() string

type PrefixMatcher

type PrefixMatcher struct {
	Le uint8
	Ge uint8
}

PrefixMatcher represents VPP binary API type 'prefix_matcher'.

func (*PrefixMatcher) GetTypeName

func (*PrefixMatcher) GetTypeName() string

type RPCService

type RPCService interface {
	DumpOneEidTable(ctx context.Context, in *OneEidTableDump) (RPCService_DumpOneEidTableClient, error)
	DumpOneEidTableMap(ctx context.Context, in *OneEidTableMapDump) (RPCService_DumpOneEidTableMapClient, error)
	DumpOneEidTableVni(ctx context.Context, in *OneEidTableVniDump) (RPCService_DumpOneEidTableVniClient, error)
	DumpOneLocator(ctx context.Context, in *OneLocatorDump) (RPCService_DumpOneLocatorClient, error)
	DumpOneLocatorSet(ctx context.Context, in *OneLocatorSetDump) (RPCService_DumpOneLocatorSetClient, error)
	DumpOneMapResolver(ctx context.Context, in *OneMapResolverDump) (RPCService_DumpOneMapResolverClient, error)
	DumpOneMapServer(ctx context.Context, in *OneMapServerDump) (RPCService_DumpOneMapServerClient, error)
	DumpOneStats(ctx context.Context, in *OneStatsDump) (RPCService_DumpOneStatsClient, error)
	OneAddDelAdjacency(ctx context.Context, in *OneAddDelAdjacency) (*OneAddDelAdjacencyReply, error)
	OneAddDelL2ArpEntry(ctx context.Context, in *OneAddDelL2ArpEntry) (*OneAddDelL2ArpEntryReply, error)
	OneAddDelLocalEid(ctx context.Context, in *OneAddDelLocalEid) (*OneAddDelLocalEidReply, error)
	OneAddDelLocator(ctx context.Context, in *OneAddDelLocator) (*OneAddDelLocatorReply, error)
	OneAddDelLocatorSet(ctx context.Context, in *OneAddDelLocatorSet) (*OneAddDelLocatorSetReply, error)
	OneAddDelMapRequestItrRlocs(ctx context.Context, in *OneAddDelMapRequestItrRlocs) (*OneAddDelMapRequestItrRlocsReply, error)
	OneAddDelMapResolver(ctx context.Context, in *OneAddDelMapResolver) (*OneAddDelMapResolverReply, error)
	OneAddDelMapServer(ctx context.Context, in *OneAddDelMapServer) (*OneAddDelMapServerReply, error)
	OneAddDelNdpEntry(ctx context.Context, in *OneAddDelNdpEntry) (*OneAddDelNdpEntryReply, error)
	OneAddDelRemoteMapping(ctx context.Context, in *OneAddDelRemoteMapping) (*OneAddDelRemoteMappingReply, error)
	OneAdjacenciesGet(ctx context.Context, in *OneAdjacenciesGet) (*OneAdjacenciesGetReply, error)
	OneEidTableAddDelMap(ctx context.Context, in *OneEidTableAddDelMap) (*OneEidTableAddDelMapReply, error)
	OneEnableDisable(ctx context.Context, in *OneEnableDisable) (*OneEnableDisableReply, error)
	OneEnableDisablePetrMode(ctx context.Context, in *OneEnableDisablePetrMode) (*OneEnableDisablePetrModeReply, error)
	OneEnableDisablePitrMode(ctx context.Context, in *OneEnableDisablePitrMode) (*OneEnableDisablePitrModeReply, error)
	OneEnableDisableXtrMode(ctx context.Context, in *OneEnableDisableXtrMode) (*OneEnableDisableXtrModeReply, error)
	OneGetMapRequestItrRlocs(ctx context.Context, in *OneGetMapRequestItrRlocs) (*OneGetMapRequestItrRlocsReply, error)
	OneGetTransportProtocol(ctx context.Context, in *OneGetTransportProtocol) (*OneGetTransportProtocolReply, error)
	OneL2ArpBdGet(ctx context.Context, in *OneL2ArpBdGet) (*OneL2ArpBdGetReply, error)
	OneL2ArpEntriesGet(ctx context.Context, in *OneL2ArpEntriesGet) (*OneL2ArpEntriesGetReply, error)
	OneMapRegisterEnableDisable(ctx context.Context, in *OneMapRegisterEnableDisable) (*OneMapRegisterEnableDisableReply, error)
	OneMapRegisterFallbackThreshold(ctx context.Context, in *OneMapRegisterFallbackThreshold) (*OneMapRegisterFallbackThresholdReply, error)
	OneMapRegisterSetTTL(ctx context.Context, in *OneMapRegisterSetTTL) (*OneMapRegisterSetTTLReply, error)
	OneMapRequestMode(ctx context.Context, in *OneMapRequestMode) (*OneMapRequestModeReply, error)
	OneNdpBdGet(ctx context.Context, in *OneNdpBdGet) (*OneNdpBdGetReply, error)
	OneNdpEntriesGet(ctx context.Context, in *OneNdpEntriesGet) (*OneNdpEntriesGetReply, error)
	OneNshSetLocatorSet(ctx context.Context, in *OneNshSetLocatorSet) (*OneNshSetLocatorSetReply, error)
	OnePitrSetLocatorSet(ctx context.Context, in *OnePitrSetLocatorSet) (*OnePitrSetLocatorSetReply, error)
	OneRlocProbeEnableDisable(ctx context.Context, in *OneRlocProbeEnableDisable) (*OneRlocProbeEnableDisableReply, error)
	OneSetTransportProtocol(ctx context.Context, in *OneSetTransportProtocol) (*OneSetTransportProtocolReply, error)
	OneShowPetrMode(ctx context.Context, in *OneShowPetrMode) (*OneShowPetrModeReply, error)
	OneShowPitrMode(ctx context.Context, in *OneShowPitrMode) (*OneShowPitrModeReply, error)
	OneShowXtrMode(ctx context.Context, in *OneShowXtrMode) (*OneShowXtrModeReply, error)
	OneStatsEnableDisable(ctx context.Context, in *OneStatsEnableDisable) (*OneStatsEnableDisableReply, error)
	OneStatsFlush(ctx context.Context, in *OneStatsFlush) (*OneStatsFlushReply, error)
	OneUsePetr(ctx context.Context, in *OneUsePetr) (*OneUsePetrReply, error)
	ShowOneMapRegisterFallbackThreshold(ctx context.Context, in *ShowOneMapRegisterFallbackThreshold) (*ShowOneMapRegisterFallbackThresholdReply, error)
	ShowOneMapRegisterState(ctx context.Context, in *ShowOneMapRegisterState) (*ShowOneMapRegisterStateReply, error)
	ShowOneMapRegisterTTL(ctx context.Context, in *ShowOneMapRegisterTTL) (*ShowOneMapRegisterTTLReply, error)
	ShowOneMapRequestMode(ctx context.Context, in *ShowOneMapRequestMode) (*ShowOneMapRequestModeReply, error)
	ShowOneNshMapping(ctx context.Context, in *ShowOneNshMapping) (*ShowOneNshMappingReply, error)
	ShowOnePitr(ctx context.Context, in *ShowOnePitr) (*ShowOnePitrReply, error)
	ShowOneRlocProbeState(ctx context.Context, in *ShowOneRlocProbeState) (*ShowOneRlocProbeStateReply, error)
	ShowOneStatsEnableDisable(ctx context.Context, in *ShowOneStatsEnableDisable) (*ShowOneStatsEnableDisableReply, error)
	ShowOneStatus(ctx context.Context, in *ShowOneStatus) (*ShowOneStatusReply, error)
	ShowOneUsePetr(ctx context.Context, in *ShowOneUsePetr) (*ShowOneUsePetrReply, error)
}

RPCService represents RPC service API for one module.

func NewServiceClient

func NewServiceClient(ch api.Channel) RPCService

type RPCService_DumpOneEidTableClient

type RPCService_DumpOneEidTableClient interface {
	Recv() (*OneEidTableDetails, error)
}

type RPCService_DumpOneEidTableMapClient

type RPCService_DumpOneEidTableMapClient interface {
	Recv() (*OneEidTableMapDetails, error)
}

type RPCService_DumpOneEidTableVniClient

type RPCService_DumpOneEidTableVniClient interface {
	Recv() (*OneEidTableVniDetails, error)
}

type RPCService_DumpOneLocatorClient

type RPCService_DumpOneLocatorClient interface {
	Recv() (*OneLocatorDetails, error)
}

type RPCService_DumpOneLocatorSetClient

type RPCService_DumpOneLocatorSetClient interface {
	Recv() (*OneLocatorSetDetails, error)
}

type RPCService_DumpOneMapResolverClient

type RPCService_DumpOneMapResolverClient interface {
	Recv() (*OneMapResolverDetails, error)
}

type RPCService_DumpOneMapServerClient

type RPCService_DumpOneMapServerClient interface {
	Recv() (*OneMapServerDetails, error)
}

type RPCService_DumpOneStatsClient

type RPCService_DumpOneStatsClient interface {
	Recv() (*OneStatsDetails, error)
}

type RemoteLocator

type RemoteLocator struct {
	Priority  uint8
	Weight    uint8
	IPAddress Address
}

RemoteLocator represents VPP binary API type 'remote_locator'.

func (*RemoteLocator) GetTypeName

func (*RemoteLocator) GetTypeName() string

type RxMode

type RxMode uint32

RxMode represents VPP binary API enum 'rx_mode'.

const (
	RX_MODE_API_UNKNOWN   RxMode = 0
	RX_MODE_API_POLLING   RxMode = 1
	RX_MODE_API_INTERRUPT RxMode = 2
	RX_MODE_API_ADAPTIVE  RxMode = 3
	RX_MODE_API_DEFAULT   RxMode = 4
)

func (RxMode) String

func (x RxMode) String() string

type ShowOneMapRegisterFallbackThreshold

type ShowOneMapRegisterFallbackThreshold struct{}

ShowOneMapRegisterFallbackThreshold represents VPP binary API message 'show_one_map_register_fallback_threshold'.

func (*ShowOneMapRegisterFallbackThreshold) GetCrcString

func (*ShowOneMapRegisterFallbackThreshold) GetMessageName

func (*ShowOneMapRegisterFallbackThreshold) GetMessageName() string

func (*ShowOneMapRegisterFallbackThreshold) GetMessageType

func (*ShowOneMapRegisterFallbackThreshold) Reset

type ShowOneMapRegisterFallbackThresholdReply

type ShowOneMapRegisterFallbackThresholdReply struct {
	Retval int32
	Value  uint32
}

ShowOneMapRegisterFallbackThresholdReply represents VPP binary API message 'show_one_map_register_fallback_threshold_reply'.

func (*ShowOneMapRegisterFallbackThresholdReply) GetCrcString

func (*ShowOneMapRegisterFallbackThresholdReply) GetMessageName

func (*ShowOneMapRegisterFallbackThresholdReply) GetMessageType

func (*ShowOneMapRegisterFallbackThresholdReply) Reset

type ShowOneMapRegisterState

type ShowOneMapRegisterState struct{}

ShowOneMapRegisterState represents VPP binary API message 'show_one_map_register_state'.

func (*ShowOneMapRegisterState) GetCrcString

func (*ShowOneMapRegisterState) GetCrcString() string

func (*ShowOneMapRegisterState) GetMessageName

func (*ShowOneMapRegisterState) GetMessageName() string

func (*ShowOneMapRegisterState) GetMessageType

func (*ShowOneMapRegisterState) GetMessageType() api.MessageType

func (*ShowOneMapRegisterState) Reset

func (m *ShowOneMapRegisterState) Reset()

type ShowOneMapRegisterStateReply

type ShowOneMapRegisterStateReply struct {
	Retval   int32
	IsEnable bool
}

ShowOneMapRegisterStateReply represents VPP binary API message 'show_one_map_register_state_reply'.

func (*ShowOneMapRegisterStateReply) GetCrcString

func (*ShowOneMapRegisterStateReply) GetCrcString() string

func (*ShowOneMapRegisterStateReply) GetMessageName

func (*ShowOneMapRegisterStateReply) GetMessageName() string

func (*ShowOneMapRegisterStateReply) GetMessageType

func (*ShowOneMapRegisterStateReply) GetMessageType() api.MessageType

func (*ShowOneMapRegisterStateReply) Reset

func (m *ShowOneMapRegisterStateReply) Reset()

type ShowOneMapRegisterTTL

type ShowOneMapRegisterTTL struct{}

ShowOneMapRegisterTTL represents VPP binary API message 'show_one_map_register_ttl'.

func (*ShowOneMapRegisterTTL) GetCrcString

func (*ShowOneMapRegisterTTL) GetCrcString() string

func (*ShowOneMapRegisterTTL) GetMessageName

func (*ShowOneMapRegisterTTL) GetMessageName() string

func (*ShowOneMapRegisterTTL) GetMessageType

func (*ShowOneMapRegisterTTL) GetMessageType() api.MessageType

func (*ShowOneMapRegisterTTL) Reset

func (m *ShowOneMapRegisterTTL) Reset()

type ShowOneMapRegisterTTLReply

type ShowOneMapRegisterTTLReply struct {
	Retval int32
	TTL    uint32
}

ShowOneMapRegisterTTLReply represents VPP binary API message 'show_one_map_register_ttl_reply'.

func (*ShowOneMapRegisterTTLReply) GetCrcString

func (*ShowOneMapRegisterTTLReply) GetCrcString() string

func (*ShowOneMapRegisterTTLReply) GetMessageName

func (*ShowOneMapRegisterTTLReply) GetMessageName() string

func (*ShowOneMapRegisterTTLReply) GetMessageType

func (*ShowOneMapRegisterTTLReply) GetMessageType() api.MessageType

func (*ShowOneMapRegisterTTLReply) Reset

func (m *ShowOneMapRegisterTTLReply) Reset()

type ShowOneMapRequestMode

type ShowOneMapRequestMode struct{}

ShowOneMapRequestMode represents VPP binary API message 'show_one_map_request_mode'.

func (*ShowOneMapRequestMode) GetCrcString

func (*ShowOneMapRequestMode) GetCrcString() string

func (*ShowOneMapRequestMode) GetMessageName

func (*ShowOneMapRequestMode) GetMessageName() string

func (*ShowOneMapRequestMode) GetMessageType

func (*ShowOneMapRequestMode) GetMessageType() api.MessageType

func (*ShowOneMapRequestMode) Reset

func (m *ShowOneMapRequestMode) Reset()

type ShowOneMapRequestModeReply

type ShowOneMapRequestModeReply struct {
	Retval int32
	Mode   OneMapMode
}

ShowOneMapRequestModeReply represents VPP binary API message 'show_one_map_request_mode_reply'.

func (*ShowOneMapRequestModeReply) GetCrcString

func (*ShowOneMapRequestModeReply) GetCrcString() string

func (*ShowOneMapRequestModeReply) GetMessageName

func (*ShowOneMapRequestModeReply) GetMessageName() string

func (*ShowOneMapRequestModeReply) GetMessageType

func (*ShowOneMapRequestModeReply) GetMessageType() api.MessageType

func (*ShowOneMapRequestModeReply) Reset

func (m *ShowOneMapRequestModeReply) Reset()

type ShowOneNshMapping

type ShowOneNshMapping struct{}

ShowOneNshMapping represents VPP binary API message 'show_one_nsh_mapping'.

func (*ShowOneNshMapping) GetCrcString

func (*ShowOneNshMapping) GetCrcString() string

func (*ShowOneNshMapping) GetMessageName

func (*ShowOneNshMapping) GetMessageName() string

func (*ShowOneNshMapping) GetMessageType

func (*ShowOneNshMapping) GetMessageType() api.MessageType

func (*ShowOneNshMapping) Reset

func (m *ShowOneNshMapping) Reset()

type ShowOneNshMappingReply

type ShowOneNshMappingReply struct {
	Retval         int32
	IsSet          bool
	LocatorSetName string `struc:"[64]byte"`
}

ShowOneNshMappingReply represents VPP binary API message 'show_one_nsh_mapping_reply'.

func (*ShowOneNshMappingReply) GetCrcString

func (*ShowOneNshMappingReply) GetCrcString() string

func (*ShowOneNshMappingReply) GetMessageName

func (*ShowOneNshMappingReply) GetMessageName() string

func (*ShowOneNshMappingReply) GetMessageType

func (*ShowOneNshMappingReply) GetMessageType() api.MessageType

func (*ShowOneNshMappingReply) Reset

func (m *ShowOneNshMappingReply) Reset()

type ShowOnePitr

type ShowOnePitr struct{}

ShowOnePitr represents VPP binary API message 'show_one_pitr'.

func (*ShowOnePitr) GetCrcString

func (*ShowOnePitr) GetCrcString() string

func (*ShowOnePitr) GetMessageName

func (*ShowOnePitr) GetMessageName() string

func (*ShowOnePitr) GetMessageType

func (*ShowOnePitr) GetMessageType() api.MessageType

func (*ShowOnePitr) Reset

func (m *ShowOnePitr) Reset()

type ShowOnePitrReply

type ShowOnePitrReply struct {
	Retval         int32
	Status         bool
	LocatorSetName string `struc:"[64]byte"`
}

ShowOnePitrReply represents VPP binary API message 'show_one_pitr_reply'.

func (*ShowOnePitrReply) GetCrcString

func (*ShowOnePitrReply) GetCrcString() string

func (*ShowOnePitrReply) GetMessageName

func (*ShowOnePitrReply) GetMessageName() string

func (*ShowOnePitrReply) GetMessageType

func (*ShowOnePitrReply) GetMessageType() api.MessageType

func (*ShowOnePitrReply) Reset

func (m *ShowOnePitrReply) Reset()

type ShowOneRlocProbeState

type ShowOneRlocProbeState struct{}

ShowOneRlocProbeState represents VPP binary API message 'show_one_rloc_probe_state'.

func (*ShowOneRlocProbeState) GetCrcString

func (*ShowOneRlocProbeState) GetCrcString() string

func (*ShowOneRlocProbeState) GetMessageName

func (*ShowOneRlocProbeState) GetMessageName() string

func (*ShowOneRlocProbeState) GetMessageType

func (*ShowOneRlocProbeState) GetMessageType() api.MessageType

func (*ShowOneRlocProbeState) Reset

func (m *ShowOneRlocProbeState) Reset()

type ShowOneRlocProbeStateReply

type ShowOneRlocProbeStateReply struct {
	Retval   int32
	IsEnable bool
}

ShowOneRlocProbeStateReply represents VPP binary API message 'show_one_rloc_probe_state_reply'.

func (*ShowOneRlocProbeStateReply) GetCrcString

func (*ShowOneRlocProbeStateReply) GetCrcString() string

func (*ShowOneRlocProbeStateReply) GetMessageName

func (*ShowOneRlocProbeStateReply) GetMessageName() string

func (*ShowOneRlocProbeStateReply) GetMessageType

func (*ShowOneRlocProbeStateReply) GetMessageType() api.MessageType

func (*ShowOneRlocProbeStateReply) Reset

func (m *ShowOneRlocProbeStateReply) Reset()

type ShowOneStatsEnableDisable

type ShowOneStatsEnableDisable struct{}

ShowOneStatsEnableDisable represents VPP binary API message 'show_one_stats_enable_disable'.

func (*ShowOneStatsEnableDisable) GetCrcString

func (*ShowOneStatsEnableDisable) GetCrcString() string

func (*ShowOneStatsEnableDisable) GetMessageName

func (*ShowOneStatsEnableDisable) GetMessageName() string

func (*ShowOneStatsEnableDisable) GetMessageType

func (*ShowOneStatsEnableDisable) GetMessageType() api.MessageType

func (*ShowOneStatsEnableDisable) Reset

func (m *ShowOneStatsEnableDisable) Reset()

type ShowOneStatsEnableDisableReply

type ShowOneStatsEnableDisableReply struct {
	Retval   int32
	IsEnable bool
}

ShowOneStatsEnableDisableReply represents VPP binary API message 'show_one_stats_enable_disable_reply'.

func (*ShowOneStatsEnableDisableReply) GetCrcString

func (*ShowOneStatsEnableDisableReply) GetCrcString() string

func (*ShowOneStatsEnableDisableReply) GetMessageName

func (*ShowOneStatsEnableDisableReply) GetMessageName() string

func (*ShowOneStatsEnableDisableReply) GetMessageType

func (*ShowOneStatsEnableDisableReply) Reset

func (m *ShowOneStatsEnableDisableReply) Reset()

type ShowOneStatus

type ShowOneStatus struct{}

ShowOneStatus represents VPP binary API message 'show_one_status'.

func (*ShowOneStatus) GetCrcString

func (*ShowOneStatus) GetCrcString() string

func (*ShowOneStatus) GetMessageName

func (*ShowOneStatus) GetMessageName() string

func (*ShowOneStatus) GetMessageType

func (*ShowOneStatus) GetMessageType() api.MessageType

func (*ShowOneStatus) Reset

func (m *ShowOneStatus) Reset()

type ShowOneStatusReply

type ShowOneStatusReply struct {
	Retval        int32
	FeatureStatus bool
	GpeStatus     bool
}

ShowOneStatusReply represents VPP binary API message 'show_one_status_reply'.

func (*ShowOneStatusReply) GetCrcString

func (*ShowOneStatusReply) GetCrcString() string

func (*ShowOneStatusReply) GetMessageName

func (*ShowOneStatusReply) GetMessageName() string

func (*ShowOneStatusReply) GetMessageType

func (*ShowOneStatusReply) GetMessageType() api.MessageType

func (*ShowOneStatusReply) Reset

func (m *ShowOneStatusReply) Reset()

type ShowOneUsePetr

type ShowOneUsePetr struct{}

ShowOneUsePetr represents VPP binary API message 'show_one_use_petr'.

func (*ShowOneUsePetr) GetCrcString

func (*ShowOneUsePetr) GetCrcString() string

func (*ShowOneUsePetr) GetMessageName

func (*ShowOneUsePetr) GetMessageName() string

func (*ShowOneUsePetr) GetMessageType

func (*ShowOneUsePetr) GetMessageType() api.MessageType

func (*ShowOneUsePetr) Reset

func (m *ShowOneUsePetr) Reset()

type ShowOneUsePetrReply

type ShowOneUsePetrReply struct {
	Retval    int32
	Status    bool
	IPAddress Address
}

ShowOneUsePetrReply represents VPP binary API message 'show_one_use_petr_reply'.

func (*ShowOneUsePetrReply) GetCrcString

func (*ShowOneUsePetrReply) GetCrcString() string

func (*ShowOneUsePetrReply) GetMessageName

func (*ShowOneUsePetrReply) GetMessageName() string

func (*ShowOneUsePetrReply) GetMessageType

func (*ShowOneUsePetrReply) GetMessageType() api.MessageType

func (*ShowOneUsePetrReply) Reset

func (m *ShowOneUsePetrReply) Reset()

type SubIfFlags

type SubIfFlags uint32

SubIfFlags represents VPP binary API enum 'sub_if_flags'.

const (
	SUB_IF_API_FLAG_NO_TAGS           SubIfFlags = 1
	SUB_IF_API_FLAG_ONE_TAG           SubIfFlags = 2
	SUB_IF_API_FLAG_TWO_TAGS          SubIfFlags = 4
	SUB_IF_API_FLAG_DOT1AD            SubIfFlags = 8
	SUB_IF_API_FLAG_EXACT_MATCH       SubIfFlags = 16
	SUB_IF_API_FLAG_DEFAULT           SubIfFlags = 32
	SUB_IF_API_FLAG_OUTER_VLAN_ID_ANY SubIfFlags = 64
	SUB_IF_API_FLAG_INNER_VLAN_ID_ANY SubIfFlags = 128
	SUB_IF_API_FLAG_MASK_VNET         SubIfFlags = 254
	SUB_IF_API_FLAG_DOT1AH            SubIfFlags = 256
)

func (SubIfFlags) String

func (x SubIfFlags) String() string

Jump to

Keyboard shortcuts

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