Documentation ¶
Overview ¶
Code generated by govpp binapi-generator DO NOT EDIT. Package dhcp represents the VPP binary API of the 'dhcp' VPP module. Generated from '/usr/share/vpp/api/dhcp.api.json'
Index ¶
- Variables
- func NewDhcp6ClientsEnableDisable() api.Message
- func NewDhcp6ClientsEnableDisableReply() api.Message
- func NewDhcp6DuidLlSet() api.Message
- func NewDhcp6DuidLlSetReply() api.Message
- func NewDhcp6PdReplyEvent() api.Message
- func NewDhcp6PdSendClientMessage() api.Message
- func NewDhcp6PdSendClientMessageReply() api.Message
- func NewDhcpClientConfig() api.Message
- func NewDhcpClientConfigReply() api.Message
- func NewDhcpClientDetails() api.Message
- func NewDhcpClientDump() api.Message
- func NewDhcpComplEvent() api.Message
- func NewDhcpProxyConfig() api.Message
- func NewDhcpProxyConfigReply() api.Message
- func NewDhcpProxyDetails() api.Message
- func NewDhcpProxyDump() api.Message
- func NewDhcpProxySetVss() api.Message
- func NewDhcpProxySetVssReply() api.Message
- func NewWantDhcp6PdReplyEvents() api.Message
- func NewWantDhcp6PdReplyEventsReply() api.Message
- type Dhcp6ClientsEnableDisable
- type Dhcp6ClientsEnableDisableReply
- type Dhcp6DuidLlSet
- type Dhcp6DuidLlSetReply
- type Dhcp6PdPrefixInfo
- type Dhcp6PdReplyEvent
- type Dhcp6PdSendClientMessage
- type Dhcp6PdSendClientMessageReply
- type DhcpClient
- type DhcpClientConfig
- type DhcpClientConfigReply
- type DhcpClientDetails
- type DhcpClientDump
- type DhcpComplEvent
- type DhcpLease
- type DhcpProxyConfig
- type DhcpProxyConfigReply
- type DhcpProxyDetails
- type DhcpProxyDump
- type DhcpProxySetVss
- type DhcpProxySetVssReply
- type DhcpServer
- type WantDhcp6PdReplyEvents
- type WantDhcp6PdReplyEventsReply
Constants ¶
This section is empty.
Variables ¶
var Consts = map[string]reflect.Value{}
var Functions = map[string]reflect.Value{ "NewDhcp6ClientsEnableDisable": reflect.ValueOf(NewDhcp6ClientsEnableDisable), "NewDhcp6ClientsEnableDisableReply": reflect.ValueOf(NewDhcp6ClientsEnableDisableReply), "NewDhcp6DuidLlSet": reflect.ValueOf(NewDhcp6DuidLlSet), "NewDhcp6DuidLlSetReply": reflect.ValueOf(NewDhcp6DuidLlSetReply), "NewDhcp6PdReplyEvent": reflect.ValueOf(NewDhcp6PdReplyEvent), "NewDhcp6PdSendClientMessage": reflect.ValueOf(NewDhcp6PdSendClientMessage), "NewDhcp6PdSendClientMessageReply": reflect.ValueOf(NewDhcp6PdSendClientMessageReply), "NewDhcpClientConfig": reflect.ValueOf(NewDhcpClientConfig), "NewDhcpClientConfigReply": reflect.ValueOf(NewDhcpClientConfigReply), "NewDhcpClientDetails": reflect.ValueOf(NewDhcpClientDetails), "NewDhcpClientDump": reflect.ValueOf(NewDhcpClientDump), "NewDhcpComplEvent": reflect.ValueOf(NewDhcpComplEvent), "NewDhcpProxyConfig": reflect.ValueOf(NewDhcpProxyConfig), "NewDhcpProxyConfigReply": reflect.ValueOf(NewDhcpProxyConfigReply), "NewDhcpProxyDetails": reflect.ValueOf(NewDhcpProxyDetails), "NewDhcpProxyDump": reflect.ValueOf(NewDhcpProxyDump), "NewDhcpProxySetVss": reflect.ValueOf(NewDhcpProxySetVss), "NewDhcpProxySetVssReply": reflect.ValueOf(NewDhcpProxySetVssReply), "NewWantDhcp6PdReplyEvents": reflect.ValueOf(NewWantDhcp6PdReplyEvents), "NewWantDhcp6PdReplyEventsReply": reflect.ValueOf(NewWantDhcp6PdReplyEventsReply), }
var Types = map[string]reflect.Type{ "Dhcp6ClientsEnableDisable": reflect.TypeOf((*Dhcp6ClientsEnableDisable)(nil)).Elem(), "Dhcp6ClientsEnableDisableReply": reflect.TypeOf((*Dhcp6ClientsEnableDisableReply)(nil)).Elem(), "Dhcp6DuidLlSet": reflect.TypeOf((*Dhcp6DuidLlSet)(nil)).Elem(), "Dhcp6DuidLlSetReply": reflect.TypeOf((*Dhcp6DuidLlSetReply)(nil)).Elem(), "Dhcp6PdPrefixInfo": reflect.TypeOf((*Dhcp6PdPrefixInfo)(nil)).Elem(), "Dhcp6PdReplyEvent": reflect.TypeOf((*Dhcp6PdReplyEvent)(nil)).Elem(), "Dhcp6PdSendClientMessage": reflect.TypeOf((*Dhcp6PdSendClientMessage)(nil)).Elem(), "Dhcp6PdSendClientMessageReply": reflect.TypeOf((*Dhcp6PdSendClientMessageReply)(nil)).Elem(), "DhcpClient": reflect.TypeOf((*DhcpClient)(nil)).Elem(), "DhcpClientConfig": reflect.TypeOf((*DhcpClientConfig)(nil)).Elem(), "DhcpClientConfigReply": reflect.TypeOf((*DhcpClientConfigReply)(nil)).Elem(), "DhcpClientDetails": reflect.TypeOf((*DhcpClientDetails)(nil)).Elem(), "DhcpClientDump": reflect.TypeOf((*DhcpClientDump)(nil)).Elem(), "DhcpComplEvent": reflect.TypeOf((*DhcpComplEvent)(nil)).Elem(), "DhcpLease": reflect.TypeOf((*DhcpLease)(nil)).Elem(), "DhcpProxyConfig": reflect.TypeOf((*DhcpProxyConfig)(nil)).Elem(), "DhcpProxyConfigReply": reflect.TypeOf((*DhcpProxyConfigReply)(nil)).Elem(), "DhcpProxyDetails": reflect.TypeOf((*DhcpProxyDetails)(nil)).Elem(), "DhcpProxyDump": reflect.TypeOf((*DhcpProxyDump)(nil)).Elem(), "DhcpProxySetVss": reflect.TypeOf((*DhcpProxySetVss)(nil)).Elem(), "DhcpProxySetVssReply": reflect.TypeOf((*DhcpProxySetVssReply)(nil)).Elem(), "DhcpServer": reflect.TypeOf((*DhcpServer)(nil)).Elem(), "WantDhcp6PdReplyEvents": reflect.TypeOf((*WantDhcp6PdReplyEvents)(nil)).Elem(), "WantDhcp6PdReplyEventsReply": reflect.TypeOf((*WantDhcp6PdReplyEventsReply)(nil)).Elem(), }
var Variables = map[string]reflect.Value{}
Functions ¶
func NewDhcp6DuidLlSet ¶
func NewDhcp6DuidLlSetReply ¶
func NewDhcp6PdReplyEvent ¶
func NewDhcpClientConfig ¶
func NewDhcpClientDetails ¶
func NewDhcpClientDump ¶
func NewDhcpComplEvent ¶
func NewDhcpProxyConfig ¶
func NewDhcpProxyConfigReply ¶
func NewDhcpProxyDetails ¶
func NewDhcpProxyDump ¶
func NewDhcpProxySetVss ¶
func NewDhcpProxySetVssReply ¶
Types ¶
type Dhcp6ClientsEnableDisable ¶
type Dhcp6ClientsEnableDisable struct {
Enable uint8
}
Dhcp6ClientsEnableDisable represents the VPP binary API message 'dhcp6_clients_enable_disable'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 354:
"dhcp6_clients_enable_disable", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "enable" ], { "crc": "0x8050327d" }
func (*Dhcp6ClientsEnableDisable) GetCrcString ¶
func (*Dhcp6ClientsEnableDisable) GetCrcString() string
func (*Dhcp6ClientsEnableDisable) GetMessageName ¶
func (*Dhcp6ClientsEnableDisable) GetMessageName() string
func (*Dhcp6ClientsEnableDisable) GetMessageType ¶
func (*Dhcp6ClientsEnableDisable) GetMessageType() api.MessageType
type Dhcp6ClientsEnableDisableReply ¶
type Dhcp6ClientsEnableDisableReply struct {
Retval int32
}
Dhcp6ClientsEnableDisableReply represents the VPP binary API message 'dhcp6_clients_enable_disable_reply'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 376:
"dhcp6_clients_enable_disable_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*Dhcp6ClientsEnableDisableReply) GetCrcString ¶
func (*Dhcp6ClientsEnableDisableReply) GetCrcString() string
func (*Dhcp6ClientsEnableDisableReply) GetMessageName ¶
func (*Dhcp6ClientsEnableDisableReply) GetMessageName() string
func (*Dhcp6ClientsEnableDisableReply) GetMessageType ¶
func (*Dhcp6ClientsEnableDisableReply) GetMessageType() api.MessageType
type Dhcp6DuidLlSet ¶
type Dhcp6DuidLlSet struct {
DuidLl []byte `struc:"[10]byte"`
}
Dhcp6DuidLlSet represents the VPP binary API message 'dhcp6_duid_ll_set'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 313:
"dhcp6_duid_ll_set", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "duid_ll", 10 ], { "crc": "0x0f6ca323" }
func (*Dhcp6DuidLlSet) GetCrcString ¶
func (*Dhcp6DuidLlSet) GetCrcString() string
func (*Dhcp6DuidLlSet) GetMessageName ¶
func (*Dhcp6DuidLlSet) GetMessageName() string
func (*Dhcp6DuidLlSet) GetMessageType ¶
func (*Dhcp6DuidLlSet) GetMessageType() api.MessageType
type Dhcp6DuidLlSetReply ¶
type Dhcp6DuidLlSetReply struct {
Retval int32
}
Dhcp6DuidLlSetReply represents the VPP binary API message 'dhcp6_duid_ll_set_reply'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 336:
"dhcp6_duid_ll_set_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*Dhcp6DuidLlSetReply) GetCrcString ¶
func (*Dhcp6DuidLlSetReply) GetCrcString() string
func (*Dhcp6DuidLlSetReply) GetMessageName ¶
func (*Dhcp6DuidLlSetReply) GetMessageName() string
func (*Dhcp6DuidLlSetReply) GetMessageType ¶
func (*Dhcp6DuidLlSetReply) GetMessageType() api.MessageType
type Dhcp6PdPrefixInfo ¶
type Dhcp6PdPrefixInfo struct { Prefix []byte `struc:"[16]byte"` PrefixLength uint8 ValidTime uint32 PreferredTime uint32 }
Dhcp6PdPrefixInfo represents the VPP binary API data type 'dhcp6_pd_prefix_info'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 715:
"dhcp6_pd_prefix_info", [ "u8", "prefix", 16 ], [ "u8", "prefix_length" ], [ "u32", "valid_time" ], [ "u32", "preferred_time" ], { "crc": "0xc459690e" }
func (*Dhcp6PdPrefixInfo) GetCrcString ¶
func (*Dhcp6PdPrefixInfo) GetCrcString() string
func (*Dhcp6PdPrefixInfo) GetTypeName ¶
func (*Dhcp6PdPrefixInfo) GetTypeName() string
type Dhcp6PdReplyEvent ¶
type Dhcp6PdReplyEvent struct { Pid uint32 SwIfIndex uint32 ServerIndex uint32 MsgType uint8 T1 uint32 T2 uint32 InnerStatusCode uint16 StatusCode uint16 Preference uint8 NPrefixes uint32 `struc:"sizeof=Prefixes"` Prefixes []Dhcp6PdPrefixInfo }
Dhcp6PdReplyEvent represents the VPP binary API message 'dhcp6_pd_reply_event'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 524:
"dhcp6_pd_reply_event", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "pid" ], [ "u32", "sw_if_index" ], [ "u32", "server_index" ], [ "u8", "msg_type" ], [ "u32", "T1" ], [ "u32", "T2" ], [ "u16", "inner_status_code" ], [ "u16", "status_code" ], [ "u8", "preference" ], [ "u32", "n_prefixes" ], [ "vl_api_dhcp6_pd_prefix_info_t", "prefixes", 0, "n_prefixes" ], { "crc": "0x48e73c36" }
func (*Dhcp6PdReplyEvent) GetCrcString ¶
func (*Dhcp6PdReplyEvent) GetCrcString() string
func (*Dhcp6PdReplyEvent) GetMessageName ¶
func (*Dhcp6PdReplyEvent) GetMessageName() string
func (*Dhcp6PdReplyEvent) GetMessageType ¶
func (*Dhcp6PdReplyEvent) GetMessageType() api.MessageType
type Dhcp6PdSendClientMessage ¶
type Dhcp6PdSendClientMessage struct { SwIfIndex uint32 ServerIndex uint32 Irt uint32 Mrt uint32 Mrc uint32 Mrd uint32 Stop uint8 MsgType uint8 T1 uint32 T2 uint32 NPrefixes uint32 `struc:"sizeof=Prefixes"` Prefixes []Dhcp6PdPrefixInfo }
Dhcp6PdSendClientMessage represents the VPP binary API message 'dhcp6_pd_send_client_message'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 394:
"dhcp6_pd_send_client_message", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], [ "u32", "server_index" ], [ "u32", "irt" ], [ "u32", "mrt" ], [ "u32", "mrc" ], [ "u32", "mrd" ], [ "u8", "stop" ], [ "u8", "msg_type" ], [ "u32", "T1" ], [ "u32", "T2" ], [ "u32", "n_prefixes" ], [ "vl_api_dhcp6_pd_prefix_info_t", "prefixes", 0, "n_prefixes" ], { "crc": "0x5a063fbc" }
func (*Dhcp6PdSendClientMessage) GetCrcString ¶
func (*Dhcp6PdSendClientMessage) GetCrcString() string
func (*Dhcp6PdSendClientMessage) GetMessageName ¶
func (*Dhcp6PdSendClientMessage) GetMessageName() string
func (*Dhcp6PdSendClientMessage) GetMessageType ¶
func (*Dhcp6PdSendClientMessage) GetMessageType() api.MessageType
type Dhcp6PdSendClientMessageReply ¶
type Dhcp6PdSendClientMessageReply struct {
Retval int32
}
Dhcp6PdSendClientMessageReply represents the VPP binary API message 'dhcp6_pd_send_client_message_reply'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 462:
"dhcp6_pd_send_client_message_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*Dhcp6PdSendClientMessageReply) GetCrcString ¶
func (*Dhcp6PdSendClientMessageReply) GetCrcString() string
func (*Dhcp6PdSendClientMessageReply) GetMessageName ¶
func (*Dhcp6PdSendClientMessageReply) GetMessageName() string
func (*Dhcp6PdSendClientMessageReply) GetMessageType ¶
func (*Dhcp6PdSendClientMessageReply) GetMessageType() api.MessageType
type DhcpClient ¶
type DhcpClient struct { SwIfIndex uint32 Hostname []byte `struc:"[64]byte"` ID []byte `struc:"[64]byte"` WantDhcpEvent uint8 SetBroadcastFlag uint8 Pid uint32 }
DhcpClient represents the VPP binary API data type 'dhcp_client'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 626:
"dhcp_client", [ "u32", "sw_if_index" ], [ "u8", "hostname", 64 ], [ "u8", "id", 64 ], [ "u8", "want_dhcp_event" ], [ "u8", "set_broadcast_flag" ], [ "u32", "pid" ], { "crc": "0x527f7935" }
func (*DhcpClient) GetCrcString ¶
func (*DhcpClient) GetCrcString() string
func (*DhcpClient) GetTypeName ¶
func (*DhcpClient) GetTypeName() string
type DhcpClientConfig ¶
type DhcpClientConfig struct { IsAdd uint8 Client DhcpClient }
DhcpClientConfig represents the VPP binary API message 'dhcp_client_config'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 131:
"dhcp_client_config", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "is_add" ], [ "vl_api_dhcp_client_t", "client" ], { "crc": "0xc32ccdfe" }
func (*DhcpClientConfig) GetCrcString ¶
func (*DhcpClientConfig) GetCrcString() string
func (*DhcpClientConfig) GetMessageName ¶
func (*DhcpClientConfig) GetMessageName() string
func (*DhcpClientConfig) GetMessageType ¶
func (*DhcpClientConfig) GetMessageType() api.MessageType
type DhcpClientConfigReply ¶
type DhcpClientConfigReply struct {
Retval int32
}
DhcpClientConfigReply represents the VPP binary API message 'dhcp_client_config_reply'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 157:
"dhcp_client_config_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*DhcpClientConfigReply) GetCrcString ¶
func (*DhcpClientConfigReply) GetCrcString() string
func (*DhcpClientConfigReply) GetMessageName ¶
func (*DhcpClientConfigReply) GetMessageName() string
func (*DhcpClientConfigReply) GetMessageType ¶
func (*DhcpClientConfigReply) GetMessageType() api.MessageType
type DhcpClientDetails ¶
type DhcpClientDetails struct { Client DhcpClient Lease DhcpLease }
DhcpClientDetails represents the VPP binary API message 'dhcp_client_details'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 215:
"dhcp_client_details", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "vl_api_dhcp_client_t", "client" ], [ "vl_api_dhcp_lease_t", "lease" ], { "crc": "0x7ea3a745" }
func (*DhcpClientDetails) GetCrcString ¶
func (*DhcpClientDetails) GetCrcString() string
func (*DhcpClientDetails) GetMessageName ¶
func (*DhcpClientDetails) GetMessageName() string
func (*DhcpClientDetails) GetMessageType ¶
func (*DhcpClientDetails) GetMessageType() api.MessageType
type DhcpClientDump ¶
type DhcpClientDump struct { }
DhcpClientDump represents the VPP binary API message 'dhcp_client_dump'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 197:
"dhcp_client_dump", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], { "crc": "0x51077d14" }
func (*DhcpClientDump) GetCrcString ¶
func (*DhcpClientDump) GetCrcString() string
func (*DhcpClientDump) GetMessageName ¶
func (*DhcpClientDump) GetMessageName() string
func (*DhcpClientDump) GetMessageType ¶
func (*DhcpClientDump) GetMessageType() api.MessageType
type DhcpComplEvent ¶
DhcpComplEvent represents the VPP binary API message 'dhcp_compl_event'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 175:
"dhcp_compl_event", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "pid" ], [ "vl_api_dhcp_lease_t", "lease" ], { "crc": "0x2105c31b" }
func (*DhcpComplEvent) GetCrcString ¶
func (*DhcpComplEvent) GetCrcString() string
func (*DhcpComplEvent) GetMessageName ¶
func (*DhcpComplEvent) GetMessageName() string
func (*DhcpComplEvent) GetMessageType ¶
func (*DhcpComplEvent) GetMessageType() api.MessageType
type DhcpLease ¶
type DhcpLease struct { SwIfIndex uint32 State uint8 Hostname []byte `struc:"[64]byte"` IsIpv6 uint8 MaskWidth uint8 HostAddress []byte `struc:"[16]byte"` RouterAddress []byte `struc:"[16]byte"` HostMac []byte `struc:"[6]byte"` }
DhcpLease represents the VPP binary API data type 'dhcp_lease'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 658:
"dhcp_lease", [ "u32", "sw_if_index" ], [ "u8", "state" ], [ "u8", "hostname", 64 ], [ "u8", "is_ipv6" ], [ "u8", "mask_width" ], [ "u8", "host_address", 16 ], [ "u8", "router_address", 16 ], [ "u8", "host_mac", 6 ], { "crc": "0x61090276" }
func (*DhcpLease) GetCrcString ¶
func (*DhcpLease) GetTypeName ¶
type DhcpProxyConfig ¶
type DhcpProxyConfig struct { RxVrfID uint32 ServerVrfID uint32 IsIpv6 uint8 IsAdd uint8 DhcpServer []byte `struc:"[16]byte"` DhcpSrcAddress []byte `struc:"[16]byte"` }
DhcpProxyConfig represents the VPP binary API message 'dhcp_proxy_config'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 4:
"dhcp_proxy_config", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "rx_vrf_id" ], [ "u32", "server_vrf_id" ], [ "u8", "is_ipv6" ], [ "u8", "is_add" ], [ "u8", "dhcp_server", 16 ], [ "u8", "dhcp_src_address", 16 ], { "crc": "0x6af4b645" }
func (*DhcpProxyConfig) GetCrcString ¶
func (*DhcpProxyConfig) GetCrcString() string
func (*DhcpProxyConfig) GetMessageName ¶
func (*DhcpProxyConfig) GetMessageName() string
func (*DhcpProxyConfig) GetMessageType ¶
func (*DhcpProxyConfig) GetMessageType() api.MessageType
type DhcpProxyConfigReply ¶
type DhcpProxyConfigReply struct {
Retval int32
}
DhcpProxyConfigReply represents the VPP binary API message 'dhcp_proxy_config_reply'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 48:
"dhcp_proxy_config_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*DhcpProxyConfigReply) GetCrcString ¶
func (*DhcpProxyConfigReply) GetCrcString() string
func (*DhcpProxyConfigReply) GetMessageName ¶
func (*DhcpProxyConfigReply) GetMessageName() string
func (*DhcpProxyConfigReply) GetMessageType ¶
func (*DhcpProxyConfigReply) GetMessageType() api.MessageType
type DhcpProxyDetails ¶
type DhcpProxyDetails struct { RxVrfID uint32 VssOui uint32 VssFibID uint32 VssType uint8 VssVpnASCIIID []byte `struc:"[129]byte"` IsIpv6 uint8 DhcpSrcAddress []byte `struc:"[16]byte"` Count uint8 `struc:"sizeof=Servers"` Servers []DhcpServer }
DhcpProxyDetails represents the VPP binary API message 'dhcp_proxy_details'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 259:
"dhcp_proxy_details", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "u32", "rx_vrf_id" ], [ "u32", "vss_oui" ], [ "u32", "vss_fib_id" ], [ "u8", "vss_type" ], [ "u8", "vss_vpn_ascii_id", 129 ], [ "u8", "is_ipv6" ], [ "u8", "dhcp_src_address", 16 ], [ "u8", "count" ], [ "vl_api_dhcp_server_t", "servers", 0, "count" ], { "crc": "0xa5f2ad84" }
func (*DhcpProxyDetails) GetCrcString ¶
func (*DhcpProxyDetails) GetCrcString() string
func (*DhcpProxyDetails) GetMessageName ¶
func (*DhcpProxyDetails) GetMessageName() string
func (*DhcpProxyDetails) GetMessageType ¶
func (*DhcpProxyDetails) GetMessageType() api.MessageType
type DhcpProxyDump ¶
type DhcpProxyDump struct {
IsIP6 uint8
}
DhcpProxyDump represents the VPP binary API message 'dhcp_proxy_dump'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 237:
"dhcp_proxy_dump", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "is_ip6" ], { "crc": "0x6fe91190" }
func (*DhcpProxyDump) GetCrcString ¶
func (*DhcpProxyDump) GetCrcString() string
func (*DhcpProxyDump) GetMessageName ¶
func (*DhcpProxyDump) GetMessageName() string
func (*DhcpProxyDump) GetMessageType ¶
func (*DhcpProxyDump) GetMessageType() api.MessageType
type DhcpProxySetVss ¶
type DhcpProxySetVss struct { TblID uint32 VssType uint8 VpnASCIIID []byte `struc:"[129]byte"` Oui uint32 VpnIndex uint32 IsIpv6 uint8 IsAdd uint8 }
DhcpProxySetVss represents the VPP binary API message 'dhcp_proxy_set_vss'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 66:
"dhcp_proxy_set_vss", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "tbl_id" ], [ "u8", "vss_type" ], [ "u8", "vpn_ascii_id", 129 ], [ "u32", "oui" ], [ "u32", "vpn_index" ], [ "u8", "is_ipv6" ], [ "u8", "is_add" ], { "crc": "0x606535aa" }
func (*DhcpProxySetVss) GetCrcString ¶
func (*DhcpProxySetVss) GetCrcString() string
func (*DhcpProxySetVss) GetMessageName ¶
func (*DhcpProxySetVss) GetMessageName() string
func (*DhcpProxySetVss) GetMessageType ¶
func (*DhcpProxySetVss) GetMessageType() api.MessageType
type DhcpProxySetVssReply ¶
type DhcpProxySetVssReply struct {
Retval int32
}
DhcpProxySetVssReply represents the VPP binary API message 'dhcp_proxy_set_vss_reply'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 113:
"dhcp_proxy_set_vss_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*DhcpProxySetVssReply) GetCrcString ¶
func (*DhcpProxySetVssReply) GetCrcString() string
func (*DhcpProxySetVssReply) GetMessageName ¶
func (*DhcpProxySetVssReply) GetMessageName() string
func (*DhcpProxySetVssReply) GetMessageType ¶
func (*DhcpProxySetVssReply) GetMessageType() api.MessageType
type DhcpServer ¶
DhcpServer represents the VPP binary API data type 'dhcp_server'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 700:
"dhcp_server", [ "u32", "server_vrf_id" ], [ "u8", "dhcp_server", 16 ], { "crc": "0xf16506c4" }
func (*DhcpServer) GetCrcString ¶
func (*DhcpServer) GetCrcString() string
func (*DhcpServer) GetTypeName ¶
func (*DhcpServer) GetTypeName() string
type WantDhcp6PdReplyEvents ¶
WantDhcp6PdReplyEvents represents the VPP binary API message 'want_dhcp6_pd_reply_events'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 480:
"want_dhcp6_pd_reply_events", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "enable_disable" ], [ "u32", "pid" ], { "crc": "0x05b454b5" }
func (*WantDhcp6PdReplyEvents) GetCrcString ¶
func (*WantDhcp6PdReplyEvents) GetCrcString() string
func (*WantDhcp6PdReplyEvents) GetMessageName ¶
func (*WantDhcp6PdReplyEvents) GetMessageName() string
func (*WantDhcp6PdReplyEvents) GetMessageType ¶
func (*WantDhcp6PdReplyEvents) GetMessageType() api.MessageType
type WantDhcp6PdReplyEventsReply ¶
type WantDhcp6PdReplyEventsReply struct {
Retval int32
}
WantDhcp6PdReplyEventsReply represents the VPP binary API message 'want_dhcp6_pd_reply_events_reply'. Generated from '/usr/share/vpp/api/dhcp.api.json', line 506:
"want_dhcp6_pd_reply_events_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*WantDhcp6PdReplyEventsReply) GetCrcString ¶
func (*WantDhcp6PdReplyEventsReply) GetCrcString() string
func (*WantDhcp6PdReplyEventsReply) GetMessageName ¶
func (*WantDhcp6PdReplyEventsReply) GetMessageName() string
func (*WantDhcp6PdReplyEventsReply) GetMessageType ¶
func (*WantDhcp6PdReplyEventsReply) GetMessageType() api.MessageType