42#define DHCP_IPV4_BROADCAST_ADDRESS "255.255.255.255"
51static const uint16_t BOOTP_BROADCAST = 32768L;
255static const uint16_t DHCP4_CLIENT_PORT = 68;
256static const uint16_t DHCP4_SERVER_PORT = 67;
260static const uint32_t DHCP_OPTIONS_COOKIE = 0x63825363;
264static const uint16_t RAI_OPTION_AGENT_CIRCUIT_ID = 1;
265static const uint16_t RAI_OPTION_REMOTE_ID = 2;
267static const uint16_t RAI_OPTION_DOCSIS_DEVICE_CLASS = 4;
268static const uint16_t RAI_OPTION_LINK_SELECTION = 5;
269static const uint16_t RAI_OPTION_SUBSCRIBER_ID = 6;
270static const uint16_t RAI_OPTION_RADIUS = 7;
271static const uint16_t RAI_OPTION_AUTH = 8;
272static const uint16_t RAI_OPTION_VSI = 9;
273static const uint16_t RAI_OPTION_RELAY_FLAGS = 10;
274static const uint16_t RAI_OPTION_SERVER_ID_OVERRIDE = 11;
275static const uint16_t RAI_OPTION_RELAY_ID = 12;
276static const uint16_t RAI_OPTION_ACCESS_TECHNO_TYPE = 13;
277static const uint16_t RAI_OPTION_ACCESS_NETWORK_NAME = 14;
278static const uint16_t RAI_OPTION_ACCESS_POINT_NAME = 15;
279static const uint16_t RAI_OPTION_ACCESS_POINT_BSSID = 16;
280static const uint16_t RAI_OPTION_OPERATOR_ID = 17;
281static const uint16_t RAI_OPTION_OPERATOR_REALM = 18;
282static const uint16_t RAI_OPTION_RELAY_PORT = 19;
283static const uint16_t RAI_OPTION_VIRTUAL_SUBNET_SELECT = 151;
284static const uint16_t RAI_OPTION_VIRTUAL_SUBNET_SELECT_CTRL = 152;
291#define FQDN_NO_CLIENT_UPDATE 1
292#define FQDN_SERVER_UPDATE 2
293#define FQDN_ENCODED 3
296#define FQDN_HOSTNAME 6
297#define FQDN_DOMAINNAME 7
299#define FQDN_SUBOPTION_COUNT 8
302#define VENDOR_ISC_SUBOPTIONS 2495
307static const uint8_t CLIENT_ID_OPTION_TYPE_DUID = 255;
@ DHO_NON_LOCAL_SOURCE_ROUTING
@ DHO_DHCP_MAX_MESSAGE_SIZE
@ DHO_NAME_SERVICE_SEARCH
@ DHO_DOMAIN_NAME_SERVERS
@ DHO_VENDOR_CLASS_IDENTIFIER
@ DHO_TRAILER_ENCAPSULATION
@ DHO_DHCP_REBINDING_TIME
@ DHO_DHCP_SERVER_IDENTIFIER
@ DHO_SIP_UA_CONF_SERVICE_DOMAINS
@ DHO_DHCP_CLIENT_IDENTIFIER
@ DHO_ROUTER_SOLICITATION_ADDRESS
@ DHO_PATH_MTU_AGING_TIMEOUT
@ DHO_DHCP_REQUESTED_ADDRESS
@ DHO_RESOURCE_LOCATION_SERVERS
@ DHO_TCP_KEEPALIVE_INTERVAL
@ DHO_DHCP_OPTION_OVERLOAD
@ DHO_PATH_MTU_PLATEAU_TABLE
@ DHO_BCMCS_DOMAIN_NAME_LIST
@ DHO_PERFORM_MASK_DISCOVERY
@ DHO_VENDOR_ENCAPSULATED_OPTIONS
@ DHO_CLIENT_LAST_TRANSACTION_TIME
@ DHO_TCP_KEEPALIVE_GARBAGE
@ DHO_IEEE802_3_ENCAPSULATION
@ DHO_DHCP_PARAMETER_REQUEST_LIST
@ DHO_MAX_DGRAM_REASSEMBLY
@ DHO_NETBIOS_NAME_SERVERS
@ DHCP_NOTYPE
Message Type option missing.
HType
Possible values for hardware type (htype) field.
@ HTYPE_UNDEFINED
not specified or undefined
@ HTYPE_IEEE802
IEEE 802.2 Token Ring.
@ HTYPE_DOCSIS
The traffic captures we have from cable modems as well as this list by IANA: http://www....
@ HTYPE_ETHER
Ethernet 10Mbps.
Defines the logger used by the top-level component of kea-lfc.