Documentation ¶
Overview ¶
Package ip6_nd contains generated bindings for API file ip6_nd.api.
Contents: - 1 struct - 15 messages
Index ¶
- Constants
- func AllMessages() []api.Message
- type IP6RaEvent
- func (*IP6RaEvent) GetCrcString() string
- func (*IP6RaEvent) GetMessageName() string
- func (*IP6RaEvent) GetMessageType() api.MessageType
- func (m *IP6RaEvent) Marshal(b []byte) ([]byte, error)
- func (m *IP6RaEvent) Reset()
- func (m *IP6RaEvent) Size() (size int)
- func (m *IP6RaEvent) Unmarshal(b []byte) error
- type IP6RaPrefixInfo
- type IP6ndProxyAddDel
- func (*IP6ndProxyAddDel) GetCrcString() string
- func (*IP6ndProxyAddDel) GetMessageName() string
- func (*IP6ndProxyAddDel) GetMessageType() api.MessageType
- func (m *IP6ndProxyAddDel) Marshal(b []byte) ([]byte, error)
- func (m *IP6ndProxyAddDel) Reset()
- func (m *IP6ndProxyAddDel) Size() (size int)
- func (m *IP6ndProxyAddDel) Unmarshal(b []byte) error
- type IP6ndProxyAddDelReply
- func (*IP6ndProxyAddDelReply) GetCrcString() string
- func (*IP6ndProxyAddDelReply) GetMessageName() string
- func (*IP6ndProxyAddDelReply) GetMessageType() api.MessageType
- func (m *IP6ndProxyAddDelReply) Marshal(b []byte) ([]byte, error)
- func (m *IP6ndProxyAddDelReply) Reset()
- func (m *IP6ndProxyAddDelReply) Size() (size int)
- func (m *IP6ndProxyAddDelReply) Unmarshal(b []byte) error
- type IP6ndProxyDetails
- func (*IP6ndProxyDetails) GetCrcString() string
- func (*IP6ndProxyDetails) GetMessageName() string
- func (*IP6ndProxyDetails) GetMessageType() api.MessageType
- func (m *IP6ndProxyDetails) Marshal(b []byte) ([]byte, error)
- func (m *IP6ndProxyDetails) Reset()
- func (m *IP6ndProxyDetails) Size() (size int)
- func (m *IP6ndProxyDetails) Unmarshal(b []byte) error
- type IP6ndProxyDump
- func (*IP6ndProxyDump) GetCrcString() string
- func (*IP6ndProxyDump) GetMessageName() string
- func (*IP6ndProxyDump) GetMessageType() api.MessageType
- func (m *IP6ndProxyDump) Marshal(b []byte) ([]byte, error)
- func (m *IP6ndProxyDump) Reset()
- func (m *IP6ndProxyDump) Size() (size int)
- func (m *IP6ndProxyDump) Unmarshal(b []byte) error
- type IP6ndProxyEnableDisable
- func (*IP6ndProxyEnableDisable) GetCrcString() string
- func (*IP6ndProxyEnableDisable) GetMessageName() string
- func (*IP6ndProxyEnableDisable) GetMessageType() api.MessageType
- func (m *IP6ndProxyEnableDisable) Marshal(b []byte) ([]byte, error)
- func (m *IP6ndProxyEnableDisable) Reset()
- func (m *IP6ndProxyEnableDisable) Size() (size int)
- func (m *IP6ndProxyEnableDisable) Unmarshal(b []byte) error
- type IP6ndProxyEnableDisableReply
- func (*IP6ndProxyEnableDisableReply) GetCrcString() string
- func (*IP6ndProxyEnableDisableReply) GetMessageName() string
- func (*IP6ndProxyEnableDisableReply) GetMessageType() api.MessageType
- func (m *IP6ndProxyEnableDisableReply) Marshal(b []byte) ([]byte, error)
- func (m *IP6ndProxyEnableDisableReply) Reset()
- func (m *IP6ndProxyEnableDisableReply) Size() (size int)
- func (m *IP6ndProxyEnableDisableReply) Unmarshal(b []byte) error
- type IP6ndSendRouterSolicitation
- func (*IP6ndSendRouterSolicitation) GetCrcString() string
- func (*IP6ndSendRouterSolicitation) GetMessageName() string
- func (*IP6ndSendRouterSolicitation) GetMessageType() api.MessageType
- func (m *IP6ndSendRouterSolicitation) Marshal(b []byte) ([]byte, error)
- func (m *IP6ndSendRouterSolicitation) Reset()
- func (m *IP6ndSendRouterSolicitation) Size() (size int)
- func (m *IP6ndSendRouterSolicitation) Unmarshal(b []byte) error
- type IP6ndSendRouterSolicitationReply
- func (*IP6ndSendRouterSolicitationReply) GetCrcString() string
- func (*IP6ndSendRouterSolicitationReply) GetMessageName() string
- func (*IP6ndSendRouterSolicitationReply) GetMessageType() api.MessageType
- func (m *IP6ndSendRouterSolicitationReply) Marshal(b []byte) ([]byte, error)
- func (m *IP6ndSendRouterSolicitationReply) Reset()
- func (m *IP6ndSendRouterSolicitationReply) Size() (size int)
- func (m *IP6ndSendRouterSolicitationReply) Unmarshal(b []byte) error
- type RPCService
- type RPCService_IP6ndProxyDumpClient
- type SwInterfaceIP6ndRaConfig
- func (*SwInterfaceIP6ndRaConfig) GetCrcString() string
- func (*SwInterfaceIP6ndRaConfig) GetMessageName() string
- func (*SwInterfaceIP6ndRaConfig) GetMessageType() api.MessageType
- func (m *SwInterfaceIP6ndRaConfig) Marshal(b []byte) ([]byte, error)
- func (m *SwInterfaceIP6ndRaConfig) Reset()
- func (m *SwInterfaceIP6ndRaConfig) Size() (size int)
- func (m *SwInterfaceIP6ndRaConfig) Unmarshal(b []byte) error
- type SwInterfaceIP6ndRaConfigReply
- func (*SwInterfaceIP6ndRaConfigReply) GetCrcString() string
- func (*SwInterfaceIP6ndRaConfigReply) GetMessageName() string
- func (*SwInterfaceIP6ndRaConfigReply) GetMessageType() api.MessageType
- func (m *SwInterfaceIP6ndRaConfigReply) Marshal(b []byte) ([]byte, error)
- func (m *SwInterfaceIP6ndRaConfigReply) Reset()
- func (m *SwInterfaceIP6ndRaConfigReply) Size() (size int)
- func (m *SwInterfaceIP6ndRaConfigReply) Unmarshal(b []byte) error
- type SwInterfaceIP6ndRaPrefix
- func (*SwInterfaceIP6ndRaPrefix) GetCrcString() string
- func (*SwInterfaceIP6ndRaPrefix) GetMessageName() string
- func (*SwInterfaceIP6ndRaPrefix) GetMessageType() api.MessageType
- func (m *SwInterfaceIP6ndRaPrefix) Marshal(b []byte) ([]byte, error)
- func (m *SwInterfaceIP6ndRaPrefix) Reset()
- func (m *SwInterfaceIP6ndRaPrefix) Size() (size int)
- func (m *SwInterfaceIP6ndRaPrefix) Unmarshal(b []byte) error
- type SwInterfaceIP6ndRaPrefixReply
- func (*SwInterfaceIP6ndRaPrefixReply) GetCrcString() string
- func (*SwInterfaceIP6ndRaPrefixReply) GetMessageName() string
- func (*SwInterfaceIP6ndRaPrefixReply) GetMessageType() api.MessageType
- func (m *SwInterfaceIP6ndRaPrefixReply) Marshal(b []byte) ([]byte, error)
- func (m *SwInterfaceIP6ndRaPrefixReply) Reset()
- func (m *SwInterfaceIP6ndRaPrefixReply) Size() (size int)
- func (m *SwInterfaceIP6ndRaPrefixReply) Unmarshal(b []byte) error
- type WantIP6RaEvents
- func (*WantIP6RaEvents) GetCrcString() string
- func (*WantIP6RaEvents) GetMessageName() string
- func (*WantIP6RaEvents) GetMessageType() api.MessageType
- func (m *WantIP6RaEvents) Marshal(b []byte) ([]byte, error)
- func (m *WantIP6RaEvents) Reset()
- func (m *WantIP6RaEvents) Size() (size int)
- func (m *WantIP6RaEvents) Unmarshal(b []byte) error
- type WantIP6RaEventsReply
- func (*WantIP6RaEventsReply) GetCrcString() string
- func (*WantIP6RaEventsReply) GetMessageName() string
- func (*WantIP6RaEventsReply) GetMessageType() api.MessageType
- func (m *WantIP6RaEventsReply) Marshal(b []byte) ([]byte, error)
- func (m *WantIP6RaEventsReply) Reset()
- func (m *WantIP6RaEventsReply) Size() (size int)
- func (m *WantIP6RaEventsReply) Unmarshal(b []byte) error
Constants ¶
const ( APIFile = "ip6_nd" APIVersion = "1.0.0" VersionCrc = 0x64750117 )
Variables ¶
This section is empty.
Functions ¶
func AllMessages ¶
Messages returns list of all messages in this module.
Types ¶
type IP6RaEvent ¶
type IP6RaEvent struct { PID uint32 `binapi:"u32,name=pid" json:"pid,omitempty"` SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` RouterAddr ip_types.IP6Address `binapi:"ip6_address,name=router_addr" json:"router_addr,omitempty"` CurrentHopLimit uint8 `binapi:"u8,name=current_hop_limit" json:"current_hop_limit,omitempty"` Flags uint8 `binapi:"u8,name=flags" json:"flags,omitempty"` RouterLifetimeInSec uint16 `binapi:"u16,name=router_lifetime_in_sec" json:"router_lifetime_in_sec,omitempty"` NeighborReachableTimeInMsec uint32 `binapi:"u32,name=neighbor_reachable_time_in_msec" json:"neighbor_reachable_time_in_msec,omitempty"` TimeInMsecBetweenRetransmittedNeighborSolicitations uint32 `` /* 150-byte string literal not displayed */ NPrefixes uint32 `binapi:"u32,name=n_prefixes" json:"-"` Prefixes []IP6RaPrefixInfo `binapi:"ip6_ra_prefix_info[n_prefixes],name=prefixes" json:"prefixes,omitempty"` }
IP6RaEvent defines message 'ip6_ra_event'.
func (*IP6RaEvent) GetCrcString ¶
func (*IP6RaEvent) GetCrcString() string
func (*IP6RaEvent) GetMessageName ¶
func (*IP6RaEvent) GetMessageName() string
func (*IP6RaEvent) GetMessageType ¶
func (*IP6RaEvent) GetMessageType() api.MessageType
func (*IP6RaEvent) Reset ¶
func (m *IP6RaEvent) Reset()
func (*IP6RaEvent) Size ¶
func (m *IP6RaEvent) Size() (size int)
func (*IP6RaEvent) Unmarshal ¶
func (m *IP6RaEvent) Unmarshal(b []byte) error
type IP6RaPrefixInfo ¶
type IP6RaPrefixInfo struct { Prefix ip_types.Prefix `binapi:"prefix,name=prefix" json:"prefix,omitempty"` Flags uint8 `binapi:"u8,name=flags" json:"flags,omitempty"` ValidTime uint32 `binapi:"u32,name=valid_time" json:"valid_time,omitempty"` PreferredTime uint32 `binapi:"u32,name=preferred_time" json:"preferred_time,omitempty"` }
IP6RaPrefixInfo defines type 'ip6_ra_prefix_info'.
type IP6ndProxyAddDel ¶
type IP6ndProxyAddDel struct { SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` IsAdd bool `binapi:"bool,name=is_add" json:"is_add,omitempty"` IP ip_types.IP6Address `binapi:"ip6_address,name=ip" json:"ip,omitempty"` }
IP6ndProxyAddDel defines message 'ip6nd_proxy_add_del'.
func (*IP6ndProxyAddDel) GetCrcString ¶
func (*IP6ndProxyAddDel) GetCrcString() string
func (*IP6ndProxyAddDel) GetMessageName ¶
func (*IP6ndProxyAddDel) GetMessageName() string
func (*IP6ndProxyAddDel) GetMessageType ¶
func (*IP6ndProxyAddDel) GetMessageType() api.MessageType
func (*IP6ndProxyAddDel) Reset ¶
func (m *IP6ndProxyAddDel) Reset()
func (*IP6ndProxyAddDel) Size ¶
func (m *IP6ndProxyAddDel) Size() (size int)
func (*IP6ndProxyAddDel) Unmarshal ¶
func (m *IP6ndProxyAddDel) Unmarshal(b []byte) error
type IP6ndProxyAddDelReply ¶
type IP6ndProxyAddDelReply struct {
Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}
IP6ndProxyAddDelReply defines message 'ip6nd_proxy_add_del_reply'.
func (*IP6ndProxyAddDelReply) GetCrcString ¶
func (*IP6ndProxyAddDelReply) GetCrcString() string
func (*IP6ndProxyAddDelReply) GetMessageName ¶
func (*IP6ndProxyAddDelReply) GetMessageName() string
func (*IP6ndProxyAddDelReply) GetMessageType ¶
func (*IP6ndProxyAddDelReply) GetMessageType() api.MessageType
func (*IP6ndProxyAddDelReply) Marshal ¶
func (m *IP6ndProxyAddDelReply) Marshal(b []byte) ([]byte, error)
func (*IP6ndProxyAddDelReply) Reset ¶
func (m *IP6ndProxyAddDelReply) Reset()
func (*IP6ndProxyAddDelReply) Size ¶
func (m *IP6ndProxyAddDelReply) Size() (size int)
func (*IP6ndProxyAddDelReply) Unmarshal ¶
func (m *IP6ndProxyAddDelReply) Unmarshal(b []byte) error
type IP6ndProxyDetails ¶
type IP6ndProxyDetails struct { SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` IP ip_types.IP6Address `binapi:"ip6_address,name=ip" json:"ip,omitempty"` }
IP6ndProxyDetails defines message 'ip6nd_proxy_details'.
func (*IP6ndProxyDetails) GetCrcString ¶
func (*IP6ndProxyDetails) GetCrcString() string
func (*IP6ndProxyDetails) GetMessageName ¶
func (*IP6ndProxyDetails) GetMessageName() string
func (*IP6ndProxyDetails) GetMessageType ¶
func (*IP6ndProxyDetails) GetMessageType() api.MessageType
func (*IP6ndProxyDetails) Reset ¶
func (m *IP6ndProxyDetails) Reset()
func (*IP6ndProxyDetails) Size ¶
func (m *IP6ndProxyDetails) Size() (size int)
func (*IP6ndProxyDetails) Unmarshal ¶
func (m *IP6ndProxyDetails) Unmarshal(b []byte) error
type IP6ndProxyDump ¶
type IP6ndProxyDump struct{}
IP6ndProxyDump defines message 'ip6nd_proxy_dump'.
func (*IP6ndProxyDump) GetCrcString ¶
func (*IP6ndProxyDump) GetCrcString() string
func (*IP6ndProxyDump) GetMessageName ¶
func (*IP6ndProxyDump) GetMessageName() string
func (*IP6ndProxyDump) GetMessageType ¶
func (*IP6ndProxyDump) GetMessageType() api.MessageType
func (*IP6ndProxyDump) Reset ¶
func (m *IP6ndProxyDump) Reset()
func (*IP6ndProxyDump) Size ¶
func (m *IP6ndProxyDump) Size() (size int)
func (*IP6ndProxyDump) Unmarshal ¶
func (m *IP6ndProxyDump) Unmarshal(b []byte) error
type IP6ndProxyEnableDisable ¶
type IP6ndProxyEnableDisable struct { SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` IsEnable bool `binapi:"bool,name=is_enable" json:"is_enable,omitempty"` }
IP6ndProxyEnableDisable defines message 'ip6nd_proxy_enable_disable'.
func (*IP6ndProxyEnableDisable) GetCrcString ¶
func (*IP6ndProxyEnableDisable) GetCrcString() string
func (*IP6ndProxyEnableDisable) GetMessageName ¶
func (*IP6ndProxyEnableDisable) GetMessageName() string
func (*IP6ndProxyEnableDisable) GetMessageType ¶
func (*IP6ndProxyEnableDisable) GetMessageType() api.MessageType
func (*IP6ndProxyEnableDisable) Marshal ¶
func (m *IP6ndProxyEnableDisable) Marshal(b []byte) ([]byte, error)
func (*IP6ndProxyEnableDisable) Reset ¶
func (m *IP6ndProxyEnableDisable) Reset()
func (*IP6ndProxyEnableDisable) Size ¶
func (m *IP6ndProxyEnableDisable) Size() (size int)
func (*IP6ndProxyEnableDisable) Unmarshal ¶
func (m *IP6ndProxyEnableDisable) Unmarshal(b []byte) error
type IP6ndProxyEnableDisableReply ¶
type IP6ndProxyEnableDisableReply struct {
Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}
IP6ndProxyEnableDisableReply defines message 'ip6nd_proxy_enable_disable_reply'.
func (*IP6ndProxyEnableDisableReply) GetCrcString ¶
func (*IP6ndProxyEnableDisableReply) GetCrcString() string
func (*IP6ndProxyEnableDisableReply) GetMessageName ¶
func (*IP6ndProxyEnableDisableReply) GetMessageName() string
func (*IP6ndProxyEnableDisableReply) GetMessageType ¶
func (*IP6ndProxyEnableDisableReply) GetMessageType() api.MessageType
func (*IP6ndProxyEnableDisableReply) Marshal ¶
func (m *IP6ndProxyEnableDisableReply) Marshal(b []byte) ([]byte, error)
func (*IP6ndProxyEnableDisableReply) Reset ¶
func (m *IP6ndProxyEnableDisableReply) Reset()
func (*IP6ndProxyEnableDisableReply) Size ¶
func (m *IP6ndProxyEnableDisableReply) Size() (size int)
func (*IP6ndProxyEnableDisableReply) Unmarshal ¶
func (m *IP6ndProxyEnableDisableReply) Unmarshal(b []byte) error
type IP6ndSendRouterSolicitation ¶
type IP6ndSendRouterSolicitation struct { Irt uint32 `binapi:"u32,name=irt" json:"irt,omitempty"` Mrt uint32 `binapi:"u32,name=mrt" json:"mrt,omitempty"` Mrc uint32 `binapi:"u32,name=mrc" json:"mrc,omitempty"` Mrd uint32 `binapi:"u32,name=mrd" json:"mrd,omitempty"` SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` Stop bool `binapi:"bool,name=stop" json:"stop,omitempty"` }
IP6ndSendRouterSolicitation defines message 'ip6nd_send_router_solicitation'.
func (*IP6ndSendRouterSolicitation) GetCrcString ¶
func (*IP6ndSendRouterSolicitation) GetCrcString() string
func (*IP6ndSendRouterSolicitation) GetMessageName ¶
func (*IP6ndSendRouterSolicitation) GetMessageName() string
func (*IP6ndSendRouterSolicitation) GetMessageType ¶
func (*IP6ndSendRouterSolicitation) GetMessageType() api.MessageType
func (*IP6ndSendRouterSolicitation) Marshal ¶
func (m *IP6ndSendRouterSolicitation) Marshal(b []byte) ([]byte, error)
func (*IP6ndSendRouterSolicitation) Reset ¶
func (m *IP6ndSendRouterSolicitation) Reset()
func (*IP6ndSendRouterSolicitation) Size ¶
func (m *IP6ndSendRouterSolicitation) Size() (size int)
func (*IP6ndSendRouterSolicitation) Unmarshal ¶
func (m *IP6ndSendRouterSolicitation) Unmarshal(b []byte) error
type IP6ndSendRouterSolicitationReply ¶
type IP6ndSendRouterSolicitationReply struct {
Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}
IP6ndSendRouterSolicitationReply defines message 'ip6nd_send_router_solicitation_reply'.
func (*IP6ndSendRouterSolicitationReply) GetCrcString ¶
func (*IP6ndSendRouterSolicitationReply) GetCrcString() string
func (*IP6ndSendRouterSolicitationReply) GetMessageName ¶
func (*IP6ndSendRouterSolicitationReply) GetMessageName() string
func (*IP6ndSendRouterSolicitationReply) GetMessageType ¶
func (*IP6ndSendRouterSolicitationReply) GetMessageType() api.MessageType
func (*IP6ndSendRouterSolicitationReply) Marshal ¶
func (m *IP6ndSendRouterSolicitationReply) Marshal(b []byte) ([]byte, error)
func (*IP6ndSendRouterSolicitationReply) Reset ¶
func (m *IP6ndSendRouterSolicitationReply) Reset()
func (*IP6ndSendRouterSolicitationReply) Size ¶
func (m *IP6ndSendRouterSolicitationReply) Size() (size int)
func (*IP6ndSendRouterSolicitationReply) Unmarshal ¶
func (m *IP6ndSendRouterSolicitationReply) Unmarshal(b []byte) error
type RPCService ¶
type RPCService interface { IP6ndProxyAddDel(ctx context.Context, in *IP6ndProxyAddDel) (*IP6ndProxyAddDelReply, error) IP6ndProxyDump(ctx context.Context, in *IP6ndProxyDump) (RPCService_IP6ndProxyDumpClient, error) IP6ndProxyEnableDisable(ctx context.Context, in *IP6ndProxyEnableDisable) (*IP6ndProxyEnableDisableReply, error) IP6ndSendRouterSolicitation(ctx context.Context, in *IP6ndSendRouterSolicitation) (*IP6ndSendRouterSolicitationReply, error) SwInterfaceIP6ndRaConfig(ctx context.Context, in *SwInterfaceIP6ndRaConfig) (*SwInterfaceIP6ndRaConfigReply, error) SwInterfaceIP6ndRaPrefix(ctx context.Context, in *SwInterfaceIP6ndRaPrefix) (*SwInterfaceIP6ndRaPrefixReply, error) WantIP6RaEvents(ctx context.Context, in *WantIP6RaEvents) (*WantIP6RaEventsReply, error) }
RPCService defines RPC service ip6_nd.
func NewServiceClient ¶
func NewServiceClient(conn api.Connection) RPCService
type RPCService_IP6ndProxyDumpClient ¶
type RPCService_IP6ndProxyDumpClient interface { Recv() (*IP6ndProxyDetails, error) api.Stream }
type SwInterfaceIP6ndRaConfig ¶
type SwInterfaceIP6ndRaConfig struct { SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` Suppress uint8 `binapi:"u8,name=suppress" json:"suppress,omitempty"` Managed uint8 `binapi:"u8,name=managed" json:"managed,omitempty"` Other uint8 `binapi:"u8,name=other" json:"other,omitempty"` LlOption uint8 `binapi:"u8,name=ll_option" json:"ll_option,omitempty"` SendUnicast uint8 `binapi:"u8,name=send_unicast" json:"send_unicast,omitempty"` Cease uint8 `binapi:"u8,name=cease" json:"cease,omitempty"` IsNo bool `binapi:"bool,name=is_no" json:"is_no,omitempty"` DefaultRouter uint8 `binapi:"u8,name=default_router" json:"default_router,omitempty"` MaxInterval uint32 `binapi:"u32,name=max_interval" json:"max_interval,omitempty"` MinInterval uint32 `binapi:"u32,name=min_interval" json:"min_interval,omitempty"` Lifetime uint32 `binapi:"u32,name=lifetime" json:"lifetime,omitempty"` InitialCount uint32 `binapi:"u32,name=initial_count" json:"initial_count,omitempty"` InitialInterval uint32 `binapi:"u32,name=initial_interval" json:"initial_interval,omitempty"` }
SwInterfaceIP6ndRaConfig defines message 'sw_interface_ip6nd_ra_config'.
func (*SwInterfaceIP6ndRaConfig) GetCrcString ¶
func (*SwInterfaceIP6ndRaConfig) GetCrcString() string
func (*SwInterfaceIP6ndRaConfig) GetMessageName ¶
func (*SwInterfaceIP6ndRaConfig) GetMessageName() string
func (*SwInterfaceIP6ndRaConfig) GetMessageType ¶
func (*SwInterfaceIP6ndRaConfig) GetMessageType() api.MessageType
func (*SwInterfaceIP6ndRaConfig) Marshal ¶
func (m *SwInterfaceIP6ndRaConfig) Marshal(b []byte) ([]byte, error)
func (*SwInterfaceIP6ndRaConfig) Reset ¶
func (m *SwInterfaceIP6ndRaConfig) Reset()
func (*SwInterfaceIP6ndRaConfig) Size ¶
func (m *SwInterfaceIP6ndRaConfig) Size() (size int)
func (*SwInterfaceIP6ndRaConfig) Unmarshal ¶
func (m *SwInterfaceIP6ndRaConfig) Unmarshal(b []byte) error
type SwInterfaceIP6ndRaConfigReply ¶
type SwInterfaceIP6ndRaConfigReply struct {
Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}
SwInterfaceIP6ndRaConfigReply defines message 'sw_interface_ip6nd_ra_config_reply'.
func (*SwInterfaceIP6ndRaConfigReply) GetCrcString ¶
func (*SwInterfaceIP6ndRaConfigReply) GetCrcString() string
func (*SwInterfaceIP6ndRaConfigReply) GetMessageName ¶
func (*SwInterfaceIP6ndRaConfigReply) GetMessageName() string
func (*SwInterfaceIP6ndRaConfigReply) GetMessageType ¶
func (*SwInterfaceIP6ndRaConfigReply) GetMessageType() api.MessageType
func (*SwInterfaceIP6ndRaConfigReply) Marshal ¶
func (m *SwInterfaceIP6ndRaConfigReply) Marshal(b []byte) ([]byte, error)
func (*SwInterfaceIP6ndRaConfigReply) Reset ¶
func (m *SwInterfaceIP6ndRaConfigReply) Reset()
func (*SwInterfaceIP6ndRaConfigReply) Size ¶
func (m *SwInterfaceIP6ndRaConfigReply) Size() (size int)
func (*SwInterfaceIP6ndRaConfigReply) Unmarshal ¶
func (m *SwInterfaceIP6ndRaConfigReply) Unmarshal(b []byte) error
type SwInterfaceIP6ndRaPrefix ¶
type SwInterfaceIP6ndRaPrefix struct { SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` Prefix ip_types.Prefix `binapi:"prefix,name=prefix" json:"prefix,omitempty"` UseDefault bool `binapi:"bool,name=use_default" json:"use_default,omitempty"` NoAdvertise bool `binapi:"bool,name=no_advertise" json:"no_advertise,omitempty"` OffLink bool `binapi:"bool,name=off_link" json:"off_link,omitempty"` NoAutoconfig bool `binapi:"bool,name=no_autoconfig" json:"no_autoconfig,omitempty"` NoOnlink bool `binapi:"bool,name=no_onlink" json:"no_onlink,omitempty"` IsNo bool `binapi:"bool,name=is_no" json:"is_no,omitempty"` ValLifetime uint32 `binapi:"u32,name=val_lifetime" json:"val_lifetime,omitempty"` PrefLifetime uint32 `binapi:"u32,name=pref_lifetime" json:"pref_lifetime,omitempty"` }
SwInterfaceIP6ndRaPrefix defines message 'sw_interface_ip6nd_ra_prefix'.
func (*SwInterfaceIP6ndRaPrefix) GetCrcString ¶
func (*SwInterfaceIP6ndRaPrefix) GetCrcString() string
func (*SwInterfaceIP6ndRaPrefix) GetMessageName ¶
func (*SwInterfaceIP6ndRaPrefix) GetMessageName() string
func (*SwInterfaceIP6ndRaPrefix) GetMessageType ¶
func (*SwInterfaceIP6ndRaPrefix) GetMessageType() api.MessageType
func (*SwInterfaceIP6ndRaPrefix) Marshal ¶
func (m *SwInterfaceIP6ndRaPrefix) Marshal(b []byte) ([]byte, error)
func (*SwInterfaceIP6ndRaPrefix) Reset ¶
func (m *SwInterfaceIP6ndRaPrefix) Reset()
func (*SwInterfaceIP6ndRaPrefix) Size ¶
func (m *SwInterfaceIP6ndRaPrefix) Size() (size int)
func (*SwInterfaceIP6ndRaPrefix) Unmarshal ¶
func (m *SwInterfaceIP6ndRaPrefix) Unmarshal(b []byte) error
type SwInterfaceIP6ndRaPrefixReply ¶
type SwInterfaceIP6ndRaPrefixReply struct {
Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}
SwInterfaceIP6ndRaPrefixReply defines message 'sw_interface_ip6nd_ra_prefix_reply'.
func (*SwInterfaceIP6ndRaPrefixReply) GetCrcString ¶
func (*SwInterfaceIP6ndRaPrefixReply) GetCrcString() string
func (*SwInterfaceIP6ndRaPrefixReply) GetMessageName ¶
func (*SwInterfaceIP6ndRaPrefixReply) GetMessageName() string
func (*SwInterfaceIP6ndRaPrefixReply) GetMessageType ¶
func (*SwInterfaceIP6ndRaPrefixReply) GetMessageType() api.MessageType
func (*SwInterfaceIP6ndRaPrefixReply) Marshal ¶
func (m *SwInterfaceIP6ndRaPrefixReply) Marshal(b []byte) ([]byte, error)
func (*SwInterfaceIP6ndRaPrefixReply) Reset ¶
func (m *SwInterfaceIP6ndRaPrefixReply) Reset()
func (*SwInterfaceIP6ndRaPrefixReply) Size ¶
func (m *SwInterfaceIP6ndRaPrefixReply) Size() (size int)
func (*SwInterfaceIP6ndRaPrefixReply) Unmarshal ¶
func (m *SwInterfaceIP6ndRaPrefixReply) Unmarshal(b []byte) error
type WantIP6RaEvents ¶
type WantIP6RaEvents struct { Enable bool `binapi:"bool,name=enable" json:"enable,omitempty"` PID uint32 `binapi:"u32,name=pid" json:"pid,omitempty"` }
WantIP6RaEvents defines message 'want_ip6_ra_events'.
func (*WantIP6RaEvents) GetCrcString ¶
func (*WantIP6RaEvents) GetCrcString() string
func (*WantIP6RaEvents) GetMessageName ¶
func (*WantIP6RaEvents) GetMessageName() string
func (*WantIP6RaEvents) GetMessageType ¶
func (*WantIP6RaEvents) GetMessageType() api.MessageType
func (*WantIP6RaEvents) Reset ¶
func (m *WantIP6RaEvents) Reset()
func (*WantIP6RaEvents) Size ¶
func (m *WantIP6RaEvents) Size() (size int)
func (*WantIP6RaEvents) Unmarshal ¶
func (m *WantIP6RaEvents) Unmarshal(b []byte) error
type WantIP6RaEventsReply ¶
type WantIP6RaEventsReply struct {
Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}
WantIP6RaEventsReply defines message 'want_ip6_ra_events_reply'.
func (*WantIP6RaEventsReply) GetCrcString ¶
func (*WantIP6RaEventsReply) GetCrcString() string
func (*WantIP6RaEventsReply) GetMessageName ¶
func (*WantIP6RaEventsReply) GetMessageName() string
func (*WantIP6RaEventsReply) GetMessageType ¶
func (*WantIP6RaEventsReply) GetMessageType() api.MessageType
func (*WantIP6RaEventsReply) Marshal ¶
func (m *WantIP6RaEventsReply) Marshal(b []byte) ([]byte, error)
func (*WantIP6RaEventsReply) Reset ¶
func (m *WantIP6RaEventsReply) Reset()
func (*WantIP6RaEventsReply) Size ¶
func (m *WantIP6RaEventsReply) Size() (size int)
func (*WantIP6RaEventsReply) Unmarshal ¶
func (m *WantIP6RaEventsReply) Unmarshal(b []byte) error