# Functions
Messages returns list of all messages in this module.
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
DHCP6AddressInfo defines type 'dhcp6_address_info'.
Enable/disable listening on DHCPv6 client port DHCP6ClientsEnableDisable defines message 'dhcp6_clients_enable_disable'.
DHCP6ClientsEnableDisableReply defines message 'dhcp6_clients_enable_disable_reply'.
Set DHCPv6 DUID-LL - duid_ll - DUID-LL binary string
DHCP6DuidLlSet defines message 'dhcp6_duid_ll_set'.
DHCP6DuidLlSetReply defines message 'dhcp6_duid_ll_set_reply'.
DHCP6PdPrefixInfo defines type 'dhcp6_pd_prefix_info'.
Tell client about a DHCPv6 PD server reply event - pid - client pid registered to receive notification - sw_if_index - index of RX interface - server_index - used to dentify DHCPv6 server, unique for each DHCPv6 server on the link - msg_type - message type - T1 - value of T1 in IA_PD option - T2 - value of T2 in IA_PD option - inner_status_code - value of status code inside IA_PD option - status_code - value of the main status code of DHCPv6 message - preference - value of preference option in reply message - n_prefixes - number of prefixes in IA_PD option - prefixes - list of prefixes in IA_PD option
DHCP6PdReplyEvent defines message 'dhcp6_pd_reply_event'.
Send DHCPv6 PD client message of specified type - sw_if_index - index of TX interface - server_index - used to dentify DHCPv6 server, unique for each DHCPv6 server on the link, value obrtained from dhcp6_pd_reply_event API message, use ~0 to send message to all DHCPv6 servers - irt - initial retransmission time - mrt - maximum retransmission time - mrc - maximum retransmission count - mrd - maximum retransmission duration for sending the message - stop - if non-zero then stop resending the message, otherwise start sending the message - msg_type - message type - T1 - value of T1 in IA_PD option - T2 - value of T2 in IA_PD option - n_prefixes - number of addresses in IA_PD option - prefixes - list of prefixes in IA_PD option
DHCP6PdSendClientMessage defines message 'dhcp6_pd_send_client_message'.
DHCP6PdSendClientMessageReply defines message 'dhcp6_pd_send_client_message_reply'.
Tell client about a DHCPv6 server reply event - pid - client pid registered to receive notification - sw_if_index - index of RX interface, also identifies IAID - server_index - used to dentify DHCPv6 server, unique for each DHCPv6 server on the link - msg_type - message type - T1 - value of T1 in IA_NA option - T2 - value of T2 in IA_NA option - inner_status_code - value of status code inside IA_NA option - status_code - value of status code - preference - value of preference option in reply message - n_addresses - number of addresses in IA_NA option - addresses - list of addresses in IA_NA option
DHCP6ReplyEvent defines message 'dhcp6_reply_event'.
Send DHCPv6 client message of specified type - sw_if_index - index of TX interface, also identifies IAID - server_index - used to dentify DHCPv6 server, unique for each DHCPv6 server on the link, value obrtained from dhcp6_reply_event API message, use ~0 to send message to all DHCPv6 servers - irt - initial retransmission time - mrt - maximum retransmission time - mrc - maximum retransmission count - mrd - maximum retransmission duration for sending the message - stop - if non-zero then stop resending the message, otherwise start sending the message - msg_type - message type - T1 - value of T1 in IA_NA option - T2 - value of T2 in IA_NA option - n_addresses - number of addresses in IA_NA option - addresses - list of addresses in IA_NA option
DHCP6SendClientMessage defines message 'dhcp6_send_client_message'.
DHCP6SendClientMessageReply defines message 'dhcp6_send_client_message_reply'.
DHCPClient defines type 'dhcp_client'.
DHCP Client config add / del request - is_add - add the config if non-zero, else delete - client - client configuration data
DHCPClientConfig defines message 'dhcp_client_config'.
DHCPClientConfigReply defines message 'dhcp_client_config_reply'.
DHCP Client details returned from dump - - client - The configured client - - lease - The learned lease data
DHCPClientDetails defines message 'dhcp_client_details'.
Dump the DHCP client configurations DHCPClientDump defines message 'dhcp_client_dump'.
Tell client about a DHCP completion event - pid - client pid registered to receive notification - lease - Data learned during the DHCP process;
DHCPComplEvent defines message 'dhcp_compl_event'.
DHCPLease defines type 'dhcp_lease'.
Control ping from client to api server request DHCPPluginControlPing defines message 'dhcp_plugin_control_ping'.
Control ping from the client to the server response - retval - return code for the request - vpe_pid - the pid of the vpe, returned by the server
DHCPPluginControlPingReply defines message 'dhcp_plugin_control_ping_reply'.
Get the plugin version DHCPPluginGetVersion defines message 'dhcp_plugin_get_version'.
Reply to get the plugin version - major - Incremented every time a known breaking behavior change is introduced - minor - Incremented with small changes, may be used to avoid buggy versions
DHCPPluginGetVersionReply defines message 'dhcp_plugin_get_version_reply'.
DHCP Proxy config add / del request - rx_vrf_id - Rx/interface vrf id - server_vrf_id - server vrf id - is_add - add the config if non-zero, else delete - insert_circuit_id - option82 suboption 1 fib number - dhcp_server[] - server address - dhcp_src_address[] - sc address for packets sent to the server
DHCPProxyConfig defines message 'dhcp_proxy_config'.
DHCPProxyConfigReply defines message 'dhcp_proxy_config_reply'.
Tell client about a DHCP completion event DHCPProxyDetails defines message 'dhcp_proxy_details'.
Dump DHCP proxy table - True for IPv6 proxy table
DHCPProxyDump defines message 'dhcp_proxy_dump'.
DHCP Proxy set / unset vss request - tbl_id - table id @vss_type - 0: use ASCI vpn_id; 1: use oui/vpn_index; 255: global vpn @vpn_ascii - null terminated ASCII VPN ID up to 128 characters - oui - first part of rfc2685 vpn id, 3 bytes oui - vpn_index - second part of rfc2685 vpn id, 4 bytes vpn index - is_ipv6 - ip6 if non-zero, else ip4 - is_add - set vss if non-zero, else delete
DHCPProxySetVss defines message 'dhcp_proxy_set_vss'.
DHCPProxySetVssReply defines message 'dhcp_proxy_set_vss_reply'.
DHCPServer defines type 'dhcp_server'.
DomainServer defines type 'domain_server'.
Register for DHCPv6 PD reply events - enable_disable - 1 => register for events, 0 => cancel registration - pid - sender's pid
WantDHCP6PdReplyEvents defines message 'want_dhcp6_pd_reply_events'.
WantDHCP6PdReplyEventsReply defines message 'want_dhcp6_pd_reply_events_reply'.
Register for DHCPv6 reply events - enable_disable - 1 => register for events, 0 => cancel registration - pid - sender's pid
WantDHCP6ReplyEvents defines message 'want_dhcp6_reply_events'.
WantDHCP6ReplyEventsReply defines message 'want_dhcp6_reply_events_reply'.
# Interfaces
RPCService defines RPC service dhcp.
No description provided by the author
No description provided by the author
# Type aliases
DHCPClientState defines enum 'dhcp_client_state'.
Dhcpv6MsgType defines enum 'dhcpv6_msg_type'.
VssType defines enum 'vss_type'.