Versions in this module Expand all Collapse all v3 v3.5.0 Feb 6, 2023 Changes in this version + const APIFile + const APIVersion + const VersionCrc + var BdFlags_name = map[uint32]string + var BdFlags_value = map[string]uint32 + var L2PortType_name = map[uint32]string + var L2PortType_value = map[string]uint32 + var MacEventAction_name = map[uint32]string + var MacEventAction_value = map[string]uint32 + func AllMessages() []api.Message + type BdFlags uint32 + const BRIDGE_API_FLAG_ARP_TERM + const BRIDGE_API_FLAG_ARP_UFWD + const BRIDGE_API_FLAG_FLOOD + const BRIDGE_API_FLAG_FWD + const BRIDGE_API_FLAG_LEARN + const BRIDGE_API_FLAG_NONE + const BRIDGE_API_FLAG_UU_FLOOD + func (x BdFlags) String() string + type BdIPMac struct + BdID uint32 + IP ip_types.Address + Mac ethernet_types.MacAddress + type BdIPMacAddDel struct + Entry BdIPMac + IsAdd bool + func (*BdIPMacAddDel) GetCrcString() string + func (*BdIPMacAddDel) GetMessageName() string + func (*BdIPMacAddDel) GetMessageType() api.MessageType + func (m *BdIPMacAddDel) Marshal(b []byte) ([]byte, error) + func (m *BdIPMacAddDel) Reset() + func (m *BdIPMacAddDel) Size() (size int) + func (m *BdIPMacAddDel) Unmarshal(b []byte) error + type BdIPMacAddDelReply struct + Retval int32 + func (*BdIPMacAddDelReply) GetCrcString() string + func (*BdIPMacAddDelReply) GetMessageName() string + func (*BdIPMacAddDelReply) GetMessageType() api.MessageType + func (m *BdIPMacAddDelReply) Marshal(b []byte) ([]byte, error) + func (m *BdIPMacAddDelReply) Reset() + func (m *BdIPMacAddDelReply) Size() (size int) + func (m *BdIPMacAddDelReply) Unmarshal(b []byte) error + type BdIPMacDetails struct + Entry BdIPMac + func (*BdIPMacDetails) GetCrcString() string + func (*BdIPMacDetails) GetMessageName() string + func (*BdIPMacDetails) GetMessageType() api.MessageType + func (m *BdIPMacDetails) Marshal(b []byte) ([]byte, error) + func (m *BdIPMacDetails) Reset() + func (m *BdIPMacDetails) Size() (size int) + func (m *BdIPMacDetails) Unmarshal(b []byte) error + type BdIPMacDump struct + BdID uint32 + func (*BdIPMacDump) GetCrcString() string + func (*BdIPMacDump) GetMessageName() string + func (*BdIPMacDump) GetMessageType() api.MessageType + func (m *BdIPMacDump) Marshal(b []byte) ([]byte, error) + func (m *BdIPMacDump) Reset() + func (m *BdIPMacDump) Size() (size int) + func (m *BdIPMacDump) Unmarshal(b []byte) error + type BdIPMacFlush struct + BdID uint32 + func (*BdIPMacFlush) GetCrcString() string + func (*BdIPMacFlush) GetMessageName() string + func (*BdIPMacFlush) GetMessageType() api.MessageType + func (m *BdIPMacFlush) Marshal(b []byte) ([]byte, error) + func (m *BdIPMacFlush) Reset() + func (m *BdIPMacFlush) Size() (size int) + func (m *BdIPMacFlush) Unmarshal(b []byte) error + type BdIPMacFlushReply struct + Retval int32 + func (*BdIPMacFlushReply) GetCrcString() string + func (*BdIPMacFlushReply) GetMessageName() string + func (*BdIPMacFlushReply) GetMessageType() api.MessageType + func (m *BdIPMacFlushReply) Marshal(b []byte) ([]byte, error) + func (m *BdIPMacFlushReply) Reset() + func (m *BdIPMacFlushReply) Size() (size int) + func (m *BdIPMacFlushReply) Unmarshal(b []byte) error + type BridgeDomainAddDel struct + ArpTerm bool + ArpUfwd bool + BdID uint32 + BdTag string + Flood bool + Forward bool + IsAdd bool + Learn bool + MacAge uint8 + UuFlood bool + func (*BridgeDomainAddDel) GetCrcString() string + func (*BridgeDomainAddDel) GetMessageName() string + func (*BridgeDomainAddDel) GetMessageType() api.MessageType + func (m *BridgeDomainAddDel) Marshal(b []byte) ([]byte, error) + func (m *BridgeDomainAddDel) Reset() + func (m *BridgeDomainAddDel) Size() (size int) + func (m *BridgeDomainAddDel) Unmarshal(b []byte) error + type BridgeDomainAddDelReply struct + Retval int32 + func (*BridgeDomainAddDelReply) GetCrcString() string + func (*BridgeDomainAddDelReply) GetMessageName() string + func (*BridgeDomainAddDelReply) GetMessageType() api.MessageType + func (m *BridgeDomainAddDelReply) Marshal(b []byte) ([]byte, error) + func (m *BridgeDomainAddDelReply) Reset() + func (m *BridgeDomainAddDelReply) Size() (size int) + func (m *BridgeDomainAddDelReply) Unmarshal(b []byte) error + type BridgeDomainDetails struct + ArpTerm bool + ArpUfwd bool + BdID uint32 + BdTag string + BviSwIfIndex interface_types.InterfaceIndex + Flood bool + Forward bool + Learn bool + MacAge uint8 + NSwIfs uint32 + SwIfDetails []BridgeDomainSwIf + UuFlood bool + UuFwdSwIfIndex interface_types.InterfaceIndex + func (*BridgeDomainDetails) GetCrcString() string + func (*BridgeDomainDetails) GetMessageName() string + func (*BridgeDomainDetails) GetMessageType() api.MessageType + func (m *BridgeDomainDetails) Marshal(b []byte) ([]byte, error) + func (m *BridgeDomainDetails) Reset() + func (m *BridgeDomainDetails) Size() (size int) + func (m *BridgeDomainDetails) Unmarshal(b []byte) error + type BridgeDomainDump struct + BdID uint32 + SwIfIndex interface_types.InterfaceIndex + func (*BridgeDomainDump) GetCrcString() string + func (*BridgeDomainDump) GetMessageName() string + func (*BridgeDomainDump) GetMessageType() api.MessageType + func (m *BridgeDomainDump) Marshal(b []byte) ([]byte, error) + func (m *BridgeDomainDump) Reset() + func (m *BridgeDomainDump) Size() (size int) + func (m *BridgeDomainDump) Unmarshal(b []byte) error + type BridgeDomainSetDefaultLearnLimit struct + LearnLimit uint32 + func (*BridgeDomainSetDefaultLearnLimit) GetCrcString() string + func (*BridgeDomainSetDefaultLearnLimit) GetMessageName() string + func (*BridgeDomainSetDefaultLearnLimit) GetMessageType() api.MessageType + func (m *BridgeDomainSetDefaultLearnLimit) Marshal(b []byte) ([]byte, error) + func (m *BridgeDomainSetDefaultLearnLimit) Reset() + func (m *BridgeDomainSetDefaultLearnLimit) Size() (size int) + func (m *BridgeDomainSetDefaultLearnLimit) Unmarshal(b []byte) error + type BridgeDomainSetDefaultLearnLimitReply struct + Retval int32 + func (*BridgeDomainSetDefaultLearnLimitReply) GetCrcString() string + func (*BridgeDomainSetDefaultLearnLimitReply) GetMessageName() string + func (*BridgeDomainSetDefaultLearnLimitReply) GetMessageType() api.MessageType + func (m *BridgeDomainSetDefaultLearnLimitReply) Marshal(b []byte) ([]byte, error) + func (m *BridgeDomainSetDefaultLearnLimitReply) Reset() + func (m *BridgeDomainSetDefaultLearnLimitReply) Size() (size int) + func (m *BridgeDomainSetDefaultLearnLimitReply) Unmarshal(b []byte) error + type BridgeDomainSetLearnLimit struct + BdID uint32 + LearnLimit uint32 + func (*BridgeDomainSetLearnLimit) GetCrcString() string + func (*BridgeDomainSetLearnLimit) GetMessageName() string + func (*BridgeDomainSetLearnLimit) GetMessageType() api.MessageType + func (m *BridgeDomainSetLearnLimit) Marshal(b []byte) ([]byte, error) + func (m *BridgeDomainSetLearnLimit) Reset() + func (m *BridgeDomainSetLearnLimit) Size() (size int) + func (m *BridgeDomainSetLearnLimit) Unmarshal(b []byte) error + type BridgeDomainSetLearnLimitReply struct + Retval int32 + func (*BridgeDomainSetLearnLimitReply) GetCrcString() string + func (*BridgeDomainSetLearnLimitReply) GetMessageName() string + func (*BridgeDomainSetLearnLimitReply) GetMessageType() api.MessageType + func (m *BridgeDomainSetLearnLimitReply) Marshal(b []byte) ([]byte, error) + func (m *BridgeDomainSetLearnLimitReply) Reset() + func (m *BridgeDomainSetLearnLimitReply) Size() (size int) + func (m *BridgeDomainSetLearnLimitReply) Unmarshal(b []byte) error + type BridgeDomainSetMacAge struct + BdID uint32 + MacAge uint8 + func (*BridgeDomainSetMacAge) GetCrcString() string + func (*BridgeDomainSetMacAge) GetMessageName() string + func (*BridgeDomainSetMacAge) GetMessageType() api.MessageType + func (m *BridgeDomainSetMacAge) Marshal(b []byte) ([]byte, error) + func (m *BridgeDomainSetMacAge) Reset() + func (m *BridgeDomainSetMacAge) Size() (size int) + func (m *BridgeDomainSetMacAge) Unmarshal(b []byte) error + type BridgeDomainSetMacAgeReply struct + Retval int32 + func (*BridgeDomainSetMacAgeReply) GetCrcString() string + func (*BridgeDomainSetMacAgeReply) GetMessageName() string + func (*BridgeDomainSetMacAgeReply) GetMessageType() api.MessageType + func (m *BridgeDomainSetMacAgeReply) Marshal(b []byte) ([]byte, error) + func (m *BridgeDomainSetMacAgeReply) Reset() + func (m *BridgeDomainSetMacAgeReply) Size() (size int) + func (m *BridgeDomainSetMacAgeReply) Unmarshal(b []byte) error + type BridgeDomainSwIf struct + Context uint32 + Shg uint8 + SwIfIndex interface_types.InterfaceIndex + type BridgeFlags struct + BdID uint32 + Flags BdFlags + IsSet bool + func (*BridgeFlags) GetCrcString() string + func (*BridgeFlags) GetMessageName() string + func (*BridgeFlags) GetMessageType() api.MessageType + func (m *BridgeFlags) Marshal(b []byte) ([]byte, error) + func (m *BridgeFlags) Reset() + func (m *BridgeFlags) Size() (size int) + func (m *BridgeFlags) Unmarshal(b []byte) error + type BridgeFlagsReply struct + ResultingFeatureBitmap uint32 + Retval int32 + func (*BridgeFlagsReply) GetCrcString() string + func (*BridgeFlagsReply) GetMessageName() string + func (*BridgeFlagsReply) GetMessageType() api.MessageType + func (m *BridgeFlagsReply) Marshal(b []byte) ([]byte, error) + func (m *BridgeFlagsReply) Reset() + func (m *BridgeFlagsReply) Size() (size int) + func (m *BridgeFlagsReply) Unmarshal(b []byte) error + type BviCreate struct + Mac ethernet_types.MacAddress + UserInstance uint32 + func (*BviCreate) GetCrcString() string + func (*BviCreate) GetMessageName() string + func (*BviCreate) GetMessageType() api.MessageType + func (m *BviCreate) Marshal(b []byte) ([]byte, error) + func (m *BviCreate) Reset() + func (m *BviCreate) Size() (size int) + func (m *BviCreate) Unmarshal(b []byte) error + type BviCreateReply struct + Retval int32 + SwIfIndex interface_types.InterfaceIndex + func (*BviCreateReply) GetCrcString() string + func (*BviCreateReply) GetMessageName() string + func (*BviCreateReply) GetMessageType() api.MessageType + func (m *BviCreateReply) Marshal(b []byte) ([]byte, error) + func (m *BviCreateReply) Reset() + func (m *BviCreateReply) Size() (size int) + func (m *BviCreateReply) Unmarshal(b []byte) error + type BviDelete struct + SwIfIndex interface_types.InterfaceIndex + func (*BviDelete) GetCrcString() string + func (*BviDelete) GetMessageName() string + func (*BviDelete) GetMessageType() api.MessageType + func (m *BviDelete) Marshal(b []byte) ([]byte, error) + func (m *BviDelete) Reset() + func (m *BviDelete) Size() (size int) + func (m *BviDelete) Unmarshal(b []byte) error + type BviDeleteReply struct + Retval int32 + func (*BviDeleteReply) GetCrcString() string + func (*BviDeleteReply) GetMessageName() string + func (*BviDeleteReply) GetMessageType() api.MessageType + func (m *BviDeleteReply) Marshal(b []byte) ([]byte, error) + func (m *BviDeleteReply) Reset() + func (m *BviDeleteReply) Size() (size int) + func (m *BviDeleteReply) Unmarshal(b []byte) error + type L2ArpTermEvent struct + IP ip_types.Address + Mac ethernet_types.MacAddress + PID uint32 + SwIfIndex interface_types.InterfaceIndex + func (*L2ArpTermEvent) GetCrcString() string + func (*L2ArpTermEvent) GetMessageName() string + func (*L2ArpTermEvent) GetMessageType() api.MessageType + func (m *L2ArpTermEvent) Marshal(b []byte) ([]byte, error) + func (m *L2ArpTermEvent) Reset() + func (m *L2ArpTermEvent) Size() (size int) + func (m *L2ArpTermEvent) Unmarshal(b []byte) error + type L2FibClearTable struct + func (*L2FibClearTable) GetCrcString() string + func (*L2FibClearTable) GetMessageName() string + func (*L2FibClearTable) GetMessageType() api.MessageType + func (m *L2FibClearTable) Marshal(b []byte) ([]byte, error) + func (m *L2FibClearTable) Reset() + func (m *L2FibClearTable) Size() (size int) + func (m *L2FibClearTable) Unmarshal(b []byte) error + type L2FibClearTableReply struct + Retval int32 + func (*L2FibClearTableReply) GetCrcString() string + func (*L2FibClearTableReply) GetMessageName() string + func (*L2FibClearTableReply) GetMessageType() api.MessageType + func (m *L2FibClearTableReply) Marshal(b []byte) ([]byte, error) + func (m *L2FibClearTableReply) Reset() + func (m *L2FibClearTableReply) Size() (size int) + func (m *L2FibClearTableReply) Unmarshal(b []byte) error + type L2FibTableDetails struct + BdID uint32 + BviMac bool + FilterMac bool + Mac ethernet_types.MacAddress + StaticMac bool + SwIfIndex interface_types.InterfaceIndex + func (*L2FibTableDetails) GetCrcString() string + func (*L2FibTableDetails) GetMessageName() string + func (*L2FibTableDetails) GetMessageType() api.MessageType + func (m *L2FibTableDetails) Marshal(b []byte) ([]byte, error) + func (m *L2FibTableDetails) Reset() + func (m *L2FibTableDetails) Size() (size int) + func (m *L2FibTableDetails) Unmarshal(b []byte) error + type L2FibTableDump struct + BdID uint32 + func (*L2FibTableDump) GetCrcString() string + func (*L2FibTableDump) GetMessageName() string + func (*L2FibTableDump) GetMessageType() api.MessageType + func (m *L2FibTableDump) Marshal(b []byte) ([]byte, error) + func (m *L2FibTableDump) Reset() + func (m *L2FibTableDump) Size() (size int) + func (m *L2FibTableDump) Unmarshal(b []byte) error + type L2Flags struct + FeatureBitmap uint32 + IsSet bool + SwIfIndex interface_types.InterfaceIndex + func (*L2Flags) GetCrcString() string + func (*L2Flags) GetMessageName() string + func (*L2Flags) GetMessageType() api.MessageType + func (m *L2Flags) Marshal(b []byte) ([]byte, error) + func (m *L2Flags) Reset() + func (m *L2Flags) Size() (size int) + func (m *L2Flags) Unmarshal(b []byte) error + type L2FlagsReply struct + ResultingFeatureBitmap uint32 + Retval int32 + func (*L2FlagsReply) GetCrcString() string + func (*L2FlagsReply) GetMessageName() string + func (*L2FlagsReply) GetMessageType() api.MessageType + func (m *L2FlagsReply) Marshal(b []byte) ([]byte, error) + func (m *L2FlagsReply) Reset() + func (m *L2FlagsReply) Size() (size int) + func (m *L2FlagsReply) Unmarshal(b []byte) error + type L2InterfaceEfpFilter struct + EnableDisable bool + SwIfIndex interface_types.InterfaceIndex + func (*L2InterfaceEfpFilter) GetCrcString() string + func (*L2InterfaceEfpFilter) GetMessageName() string + func (*L2InterfaceEfpFilter) GetMessageType() api.MessageType + func (m *L2InterfaceEfpFilter) Marshal(b []byte) ([]byte, error) + func (m *L2InterfaceEfpFilter) Reset() + func (m *L2InterfaceEfpFilter) Size() (size int) + func (m *L2InterfaceEfpFilter) Unmarshal(b []byte) error + type L2InterfaceEfpFilterReply struct + Retval int32 + func (*L2InterfaceEfpFilterReply) GetCrcString() string + func (*L2InterfaceEfpFilterReply) GetMessageName() string + func (*L2InterfaceEfpFilterReply) GetMessageType() api.MessageType + func (m *L2InterfaceEfpFilterReply) Marshal(b []byte) ([]byte, error) + func (m *L2InterfaceEfpFilterReply) Reset() + func (m *L2InterfaceEfpFilterReply) Size() (size int) + func (m *L2InterfaceEfpFilterReply) Unmarshal(b []byte) error + type L2InterfacePbbTagRewrite struct + BDmac ethernet_types.MacAddress + BSmac ethernet_types.MacAddress + BVlanid uint16 + ISid uint32 + OuterTag uint16 + SwIfIndex interface_types.InterfaceIndex + VtrOp uint32 + func (*L2InterfacePbbTagRewrite) GetCrcString() string + func (*L2InterfacePbbTagRewrite) GetMessageName() string + func (*L2InterfacePbbTagRewrite) GetMessageType() api.MessageType + func (m *L2InterfacePbbTagRewrite) Marshal(b []byte) ([]byte, error) + func (m *L2InterfacePbbTagRewrite) Reset() + func (m *L2InterfacePbbTagRewrite) Size() (size int) + func (m *L2InterfacePbbTagRewrite) Unmarshal(b []byte) error + type L2InterfacePbbTagRewriteReply struct + Retval int32 + func (*L2InterfacePbbTagRewriteReply) GetCrcString() string + func (*L2InterfacePbbTagRewriteReply) GetMessageName() string + func (*L2InterfacePbbTagRewriteReply) GetMessageType() api.MessageType + func (m *L2InterfacePbbTagRewriteReply) Marshal(b []byte) ([]byte, error) + func (m *L2InterfacePbbTagRewriteReply) Reset() + func (m *L2InterfacePbbTagRewriteReply) Size() (size int) + func (m *L2InterfacePbbTagRewriteReply) Unmarshal(b []byte) error + type L2InterfaceVlanTagRewrite struct + PushDot1q uint32 + SwIfIndex interface_types.InterfaceIndex + Tag1 uint32 + Tag2 uint32 + VtrOp uint32 + func (*L2InterfaceVlanTagRewrite) GetCrcString() string + func (*L2InterfaceVlanTagRewrite) GetMessageName() string + func (*L2InterfaceVlanTagRewrite) GetMessageType() api.MessageType + func (m *L2InterfaceVlanTagRewrite) Marshal(b []byte) ([]byte, error) + func (m *L2InterfaceVlanTagRewrite) Reset() + func (m *L2InterfaceVlanTagRewrite) Size() (size int) + func (m *L2InterfaceVlanTagRewrite) Unmarshal(b []byte) error + type L2InterfaceVlanTagRewriteReply struct + Retval int32 + func (*L2InterfaceVlanTagRewriteReply) GetCrcString() string + func (*L2InterfaceVlanTagRewriteReply) GetMessageName() string + func (*L2InterfaceVlanTagRewriteReply) GetMessageType() api.MessageType + func (m *L2InterfaceVlanTagRewriteReply) Marshal(b []byte) ([]byte, error) + func (m *L2InterfaceVlanTagRewriteReply) Reset() + func (m *L2InterfaceVlanTagRewriteReply) Size() (size int) + func (m *L2InterfaceVlanTagRewriteReply) Unmarshal(b []byte) error + type L2MacsEvent struct + Mac []MacEntry + NMacs uint32 + PID uint32 + func (*L2MacsEvent) GetCrcString() string + func (*L2MacsEvent) GetMessageName() string + func (*L2MacsEvent) GetMessageType() api.MessageType + func (m *L2MacsEvent) Marshal(b []byte) ([]byte, error) + func (m *L2MacsEvent) Reset() + func (m *L2MacsEvent) Size() (size int) + func (m *L2MacsEvent) Unmarshal(b []byte) error + type L2PatchAddDel struct + IsAdd bool + RxSwIfIndex interface_types.InterfaceIndex + TxSwIfIndex interface_types.InterfaceIndex + func (*L2PatchAddDel) GetCrcString() string + func (*L2PatchAddDel) GetMessageName() string + func (*L2PatchAddDel) GetMessageType() api.MessageType + func (m *L2PatchAddDel) Marshal(b []byte) ([]byte, error) + func (m *L2PatchAddDel) Reset() + func (m *L2PatchAddDel) Size() (size int) + func (m *L2PatchAddDel) Unmarshal(b []byte) error + type L2PatchAddDelReply struct + Retval int32 + func (*L2PatchAddDelReply) GetCrcString() string + func (*L2PatchAddDelReply) GetMessageName() string + func (*L2PatchAddDelReply) GetMessageType() api.MessageType + func (m *L2PatchAddDelReply) Marshal(b []byte) ([]byte, error) + func (m *L2PatchAddDelReply) Reset() + func (m *L2PatchAddDelReply) Size() (size int) + func (m *L2PatchAddDelReply) Unmarshal(b []byte) error + type L2PortType uint32 + const L2_API_PORT_TYPE_BVI + const L2_API_PORT_TYPE_NORMAL + const L2_API_PORT_TYPE_UU_FWD + func (x L2PortType) String() string + type L2XconnectDetails struct + RxSwIfIndex interface_types.InterfaceIndex + TxSwIfIndex interface_types.InterfaceIndex + func (*L2XconnectDetails) GetCrcString() string + func (*L2XconnectDetails) GetMessageName() string + func (*L2XconnectDetails) GetMessageType() api.MessageType + func (m *L2XconnectDetails) Marshal(b []byte) ([]byte, error) + func (m *L2XconnectDetails) Reset() + func (m *L2XconnectDetails) Size() (size int) + func (m *L2XconnectDetails) Unmarshal(b []byte) error + type L2XconnectDump struct + func (*L2XconnectDump) GetCrcString() string + func (*L2XconnectDump) GetMessageName() string + func (*L2XconnectDump) GetMessageType() api.MessageType + func (m *L2XconnectDump) Marshal(b []byte) ([]byte, error) + func (m *L2XconnectDump) Reset() + func (m *L2XconnectDump) Size() (size int) + func (m *L2XconnectDump) Unmarshal(b []byte) error + type L2fibAddDel struct + BdID uint32 + BviMac bool + FilterMac bool + IsAdd bool + Mac ethernet_types.MacAddress + StaticMac bool + SwIfIndex interface_types.InterfaceIndex + func (*L2fibAddDel) GetCrcString() string + func (*L2fibAddDel) GetMessageName() string + func (*L2fibAddDel) GetMessageType() api.MessageType + func (m *L2fibAddDel) Marshal(b []byte) ([]byte, error) + func (m *L2fibAddDel) Reset() + func (m *L2fibAddDel) Size() (size int) + func (m *L2fibAddDel) Unmarshal(b []byte) error + type L2fibAddDelReply struct + Retval int32 + func (*L2fibAddDelReply) GetCrcString() string + func (*L2fibAddDelReply) GetMessageName() string + func (*L2fibAddDelReply) GetMessageType() api.MessageType + func (m *L2fibAddDelReply) Marshal(b []byte) ([]byte, error) + func (m *L2fibAddDelReply) Reset() + func (m *L2fibAddDelReply) Size() (size int) + func (m *L2fibAddDelReply) Unmarshal(b []byte) error + type L2fibFlushAll struct + func (*L2fibFlushAll) GetCrcString() string + func (*L2fibFlushAll) GetMessageName() string + func (*L2fibFlushAll) GetMessageType() api.MessageType + func (m *L2fibFlushAll) Marshal(b []byte) ([]byte, error) + func (m *L2fibFlushAll) Reset() + func (m *L2fibFlushAll) Size() (size int) + func (m *L2fibFlushAll) Unmarshal(b []byte) error + type L2fibFlushAllReply struct + Retval int32 + func (*L2fibFlushAllReply) GetCrcString() string + func (*L2fibFlushAllReply) GetMessageName() string + func (*L2fibFlushAllReply) GetMessageType() api.MessageType + func (m *L2fibFlushAllReply) Marshal(b []byte) ([]byte, error) + func (m *L2fibFlushAllReply) Reset() + func (m *L2fibFlushAllReply) Size() (size int) + func (m *L2fibFlushAllReply) Unmarshal(b []byte) error + type L2fibFlushBd struct + BdID uint32 + func (*L2fibFlushBd) GetCrcString() string + func (*L2fibFlushBd) GetMessageName() string + func (*L2fibFlushBd) GetMessageType() api.MessageType + func (m *L2fibFlushBd) Marshal(b []byte) ([]byte, error) + func (m *L2fibFlushBd) Reset() + func (m *L2fibFlushBd) Size() (size int) + func (m *L2fibFlushBd) Unmarshal(b []byte) error + type L2fibFlushBdReply struct + Retval int32 + func (*L2fibFlushBdReply) GetCrcString() string + func (*L2fibFlushBdReply) GetMessageName() string + func (*L2fibFlushBdReply) GetMessageType() api.MessageType + func (m *L2fibFlushBdReply) Marshal(b []byte) ([]byte, error) + func (m *L2fibFlushBdReply) Reset() + func (m *L2fibFlushBdReply) Size() (size int) + func (m *L2fibFlushBdReply) Unmarshal(b []byte) error + type L2fibFlushInt struct + SwIfIndex interface_types.InterfaceIndex + func (*L2fibFlushInt) GetCrcString() string + func (*L2fibFlushInt) GetMessageName() string + func (*L2fibFlushInt) GetMessageType() api.MessageType + func (m *L2fibFlushInt) Marshal(b []byte) ([]byte, error) + func (m *L2fibFlushInt) Reset() + func (m *L2fibFlushInt) Size() (size int) + func (m *L2fibFlushInt) Unmarshal(b []byte) error + type L2fibFlushIntReply struct + Retval int32 + func (*L2fibFlushIntReply) GetCrcString() string + func (*L2fibFlushIntReply) GetMessageName() string + func (*L2fibFlushIntReply) GetMessageType() api.MessageType + func (m *L2fibFlushIntReply) Marshal(b []byte) ([]byte, error) + func (m *L2fibFlushIntReply) Reset() + func (m *L2fibFlushIntReply) Size() (size int) + func (m *L2fibFlushIntReply) Unmarshal(b []byte) error + type L2fibSetScanDelay struct + ScanDelay uint16 + func (*L2fibSetScanDelay) GetCrcString() string + func (*L2fibSetScanDelay) GetMessageName() string + func (*L2fibSetScanDelay) GetMessageType() api.MessageType + func (m *L2fibSetScanDelay) Marshal(b []byte) ([]byte, error) + func (m *L2fibSetScanDelay) Reset() + func (m *L2fibSetScanDelay) Size() (size int) + func (m *L2fibSetScanDelay) Unmarshal(b []byte) error + type L2fibSetScanDelayReply struct + Retval int32 + func (*L2fibSetScanDelayReply) GetCrcString() string + func (*L2fibSetScanDelayReply) GetMessageName() string + func (*L2fibSetScanDelayReply) GetMessageType() api.MessageType + func (m *L2fibSetScanDelayReply) Marshal(b []byte) ([]byte, error) + func (m *L2fibSetScanDelayReply) Reset() + func (m *L2fibSetScanDelayReply) Size() (size int) + func (m *L2fibSetScanDelayReply) Unmarshal(b []byte) error + type MacEntry struct + Action MacEventAction + Flags uint8 + MacAddr ethernet_types.MacAddress + SwIfIndex interface_types.InterfaceIndex + type MacEventAction uint32 + const MAC_EVENT_ACTION_API_ADD + const MAC_EVENT_ACTION_API_DELETE + const MAC_EVENT_ACTION_API_MOVE + func (x MacEventAction) String() string + type RPCService interface + BdIPMacAddDel func(ctx context.Context, in *BdIPMacAddDel) (*BdIPMacAddDelReply, error) + BdIPMacDump func(ctx context.Context, in *BdIPMacDump) (RPCService_BdIPMacDumpClient, error) + BdIPMacFlush func(ctx context.Context, in *BdIPMacFlush) (*BdIPMacFlushReply, error) + BridgeDomainAddDel func(ctx context.Context, in *BridgeDomainAddDel) (*BridgeDomainAddDelReply, error) + BridgeDomainDump func(ctx context.Context, in *BridgeDomainDump) (RPCService_BridgeDomainDumpClient, error) + BridgeDomainSetDefaultLearnLimit func(ctx context.Context, in *BridgeDomainSetDefaultLearnLimit) (*BridgeDomainSetDefaultLearnLimitReply, error) + BridgeDomainSetLearnLimit func(ctx context.Context, in *BridgeDomainSetLearnLimit) (*BridgeDomainSetLearnLimitReply, error) + BridgeDomainSetMacAge func(ctx context.Context, in *BridgeDomainSetMacAge) (*BridgeDomainSetMacAgeReply, error) + BridgeFlags func(ctx context.Context, in *BridgeFlags) (*BridgeFlagsReply, error) + BviCreate func(ctx context.Context, in *BviCreate) (*BviCreateReply, error) + BviDelete func(ctx context.Context, in *BviDelete) (*BviDeleteReply, error) + L2FibClearTable func(ctx context.Context, in *L2FibClearTable) (*L2FibClearTableReply, error) + L2FibTableDump func(ctx context.Context, in *L2FibTableDump) (RPCService_L2FibTableDumpClient, error) + L2Flags func(ctx context.Context, in *L2Flags) (*L2FlagsReply, error) + L2InterfaceEfpFilter func(ctx context.Context, in *L2InterfaceEfpFilter) (*L2InterfaceEfpFilterReply, error) + L2InterfacePbbTagRewrite func(ctx context.Context, in *L2InterfacePbbTagRewrite) (*L2InterfacePbbTagRewriteReply, error) + L2InterfaceVlanTagRewrite func(ctx context.Context, in *L2InterfaceVlanTagRewrite) (*L2InterfaceVlanTagRewriteReply, error) + L2PatchAddDel func(ctx context.Context, in *L2PatchAddDel) (*L2PatchAddDelReply, error) + L2XconnectDump func(ctx context.Context, in *L2XconnectDump) (RPCService_L2XconnectDumpClient, error) + L2fibAddDel func(ctx context.Context, in *L2fibAddDel) (*L2fibAddDelReply, error) + L2fibFlushAll func(ctx context.Context, in *L2fibFlushAll) (*L2fibFlushAllReply, error) + L2fibFlushBd func(ctx context.Context, in *L2fibFlushBd) (*L2fibFlushBdReply, error) + L2fibFlushInt func(ctx context.Context, in *L2fibFlushInt) (*L2fibFlushIntReply, error) + L2fibSetScanDelay func(ctx context.Context, in *L2fibSetScanDelay) (*L2fibSetScanDelayReply, error) + SwInterfaceSetL2Bridge func(ctx context.Context, in *SwInterfaceSetL2Bridge) (*SwInterfaceSetL2BridgeReply, error) + SwInterfaceSetL2Xconnect func(ctx context.Context, in *SwInterfaceSetL2Xconnect) (*SwInterfaceSetL2XconnectReply, error) + SwInterfaceSetVpath func(ctx context.Context, in *SwInterfaceSetVpath) (*SwInterfaceSetVpathReply, error) + WantL2ArpTermEvents func(ctx context.Context, in *WantL2ArpTermEvents) (*WantL2ArpTermEventsReply, error) + WantL2MacsEvents func(ctx context.Context, in *WantL2MacsEvents) (*WantL2MacsEventsReply, error) + WantL2MacsEvents2 func(ctx context.Context, in *WantL2MacsEvents2) (*WantL2MacsEvents2Reply, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_BdIPMacDumpClient interface + Recv func() (*BdIPMacDetails, error) + type RPCService_BridgeDomainDumpClient interface + Recv func() (*BridgeDomainDetails, error) + type RPCService_L2FibTableDumpClient interface + Recv func() (*L2FibTableDetails, error) + type RPCService_L2XconnectDumpClient interface + Recv func() (*L2XconnectDetails, error) + type SwInterfaceSetL2Bridge struct + BdID uint32 + Enable bool + PortType L2PortType + RxSwIfIndex interface_types.InterfaceIndex + Shg uint8 + func (*SwInterfaceSetL2Bridge) GetCrcString() string + func (*SwInterfaceSetL2Bridge) GetMessageName() string + func (*SwInterfaceSetL2Bridge) GetMessageType() api.MessageType + func (m *SwInterfaceSetL2Bridge) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceSetL2Bridge) Reset() + func (m *SwInterfaceSetL2Bridge) Size() (size int) + func (m *SwInterfaceSetL2Bridge) Unmarshal(b []byte) error + type SwInterfaceSetL2BridgeReply struct + Retval int32 + func (*SwInterfaceSetL2BridgeReply) GetCrcString() string + func (*SwInterfaceSetL2BridgeReply) GetMessageName() string + func (*SwInterfaceSetL2BridgeReply) GetMessageType() api.MessageType + func (m *SwInterfaceSetL2BridgeReply) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceSetL2BridgeReply) Reset() + func (m *SwInterfaceSetL2BridgeReply) Size() (size int) + func (m *SwInterfaceSetL2BridgeReply) Unmarshal(b []byte) error + type SwInterfaceSetL2Xconnect struct + Enable bool + RxSwIfIndex interface_types.InterfaceIndex + TxSwIfIndex interface_types.InterfaceIndex + func (*SwInterfaceSetL2Xconnect) GetCrcString() string + func (*SwInterfaceSetL2Xconnect) GetMessageName() string + func (*SwInterfaceSetL2Xconnect) GetMessageType() api.MessageType + func (m *SwInterfaceSetL2Xconnect) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceSetL2Xconnect) Reset() + func (m *SwInterfaceSetL2Xconnect) Size() (size int) + func (m *SwInterfaceSetL2Xconnect) Unmarshal(b []byte) error + type SwInterfaceSetL2XconnectReply struct + Retval int32 + func (*SwInterfaceSetL2XconnectReply) GetCrcString() string + func (*SwInterfaceSetL2XconnectReply) GetMessageName() string + func (*SwInterfaceSetL2XconnectReply) GetMessageType() api.MessageType + func (m *SwInterfaceSetL2XconnectReply) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceSetL2XconnectReply) Reset() + func (m *SwInterfaceSetL2XconnectReply) Size() (size int) + func (m *SwInterfaceSetL2XconnectReply) Unmarshal(b []byte) error + type SwInterfaceSetVpath struct + Enable bool + SwIfIndex interface_types.InterfaceIndex + func (*SwInterfaceSetVpath) GetCrcString() string + func (*SwInterfaceSetVpath) GetMessageName() string + func (*SwInterfaceSetVpath) GetMessageType() api.MessageType + func (m *SwInterfaceSetVpath) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceSetVpath) Reset() + func (m *SwInterfaceSetVpath) Size() (size int) + func (m *SwInterfaceSetVpath) Unmarshal(b []byte) error + type SwInterfaceSetVpathReply struct + Retval int32 + func (*SwInterfaceSetVpathReply) GetCrcString() string + func (*SwInterfaceSetVpathReply) GetMessageName() string + func (*SwInterfaceSetVpathReply) GetMessageType() api.MessageType + func (m *SwInterfaceSetVpathReply) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceSetVpathReply) Reset() + func (m *SwInterfaceSetVpathReply) Size() (size int) + func (m *SwInterfaceSetVpathReply) Unmarshal(b []byte) error + type WantL2ArpTermEvents struct + Enable bool + PID uint32 + func (*WantL2ArpTermEvents) GetCrcString() string + func (*WantL2ArpTermEvents) GetMessageName() string + func (*WantL2ArpTermEvents) GetMessageType() api.MessageType + func (m *WantL2ArpTermEvents) Marshal(b []byte) ([]byte, error) + func (m *WantL2ArpTermEvents) Reset() + func (m *WantL2ArpTermEvents) Size() (size int) + func (m *WantL2ArpTermEvents) Unmarshal(b []byte) error + type WantL2ArpTermEventsReply struct + Retval int32 + func (*WantL2ArpTermEventsReply) GetCrcString() string + func (*WantL2ArpTermEventsReply) GetMessageName() string + func (*WantL2ArpTermEventsReply) GetMessageType() api.MessageType + func (m *WantL2ArpTermEventsReply) Marshal(b []byte) ([]byte, error) + func (m *WantL2ArpTermEventsReply) Reset() + func (m *WantL2ArpTermEventsReply) Size() (size int) + func (m *WantL2ArpTermEventsReply) Unmarshal(b []byte) error + type WantL2MacsEvents struct + EnableDisable bool + LearnLimit uint32 + MaxMacsInEvent uint8 + PID uint32 + ScanDelay uint8 + func (*WantL2MacsEvents) GetCrcString() string + func (*WantL2MacsEvents) GetMessageName() string + func (*WantL2MacsEvents) GetMessageType() api.MessageType + func (m *WantL2MacsEvents) Marshal(b []byte) ([]byte, error) + func (m *WantL2MacsEvents) Reset() + func (m *WantL2MacsEvents) Size() (size int) + func (m *WantL2MacsEvents) Unmarshal(b []byte) error + type WantL2MacsEvents2 struct + EnableDisable bool + MaxMacsInEvent uint8 + PID uint32 + func (*WantL2MacsEvents2) GetCrcString() string + func (*WantL2MacsEvents2) GetMessageName() string + func (*WantL2MacsEvents2) GetMessageType() api.MessageType + func (m *WantL2MacsEvents2) Marshal(b []byte) ([]byte, error) + func (m *WantL2MacsEvents2) Reset() + func (m *WantL2MacsEvents2) Size() (size int) + func (m *WantL2MacsEvents2) Unmarshal(b []byte) error + type WantL2MacsEvents2Reply struct + Retval int32 + func (*WantL2MacsEvents2Reply) GetCrcString() string + func (*WantL2MacsEvents2Reply) GetMessageName() string + func (*WantL2MacsEvents2Reply) GetMessageType() api.MessageType + func (m *WantL2MacsEvents2Reply) Marshal(b []byte) ([]byte, error) + func (m *WantL2MacsEvents2Reply) Reset() + func (m *WantL2MacsEvents2Reply) Size() (size int) + func (m *WantL2MacsEvents2Reply) Unmarshal(b []byte) error + type WantL2MacsEventsReply struct + Retval int32 + func (*WantL2MacsEventsReply) GetCrcString() string + func (*WantL2MacsEventsReply) GetMessageName() string + func (*WantL2MacsEventsReply) GetMessageType() api.MessageType + func (m *WantL2MacsEventsReply) Marshal(b []byte) ([]byte, error) + func (m *WantL2MacsEventsReply) Reset() + func (m *WantL2MacsEventsReply) Size() (size int) + func (m *WantL2MacsEventsReply) Unmarshal(b []byte) error