FD.io VPP  v17.04.2-2-ga8f93f8
Vector Packet Processing
dhcp4_packet.h File Reference
+ Include dependency graph for dhcp4_packet.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  dhcp_header_t
 
struct  dhcp_option_t
 

Macros

#define DHCP_FLAG_BROADCAST   (1<<15)
 
#define DHCP_MAGIC   (clib_host_to_net_u32(0x63825363))
 

Typedefs

typedef enum dhcp_packet_option_t_ dhcp_packet_option_t
 

Enumerations

enum  dhcp_packet_type_t { DHCP_PACKET_DISCOVER =1, DHCP_PACKET_OFFER, DHCP_PACKET_REQUEST, DHCP_PACKET_ACK =5 }
 
enum  dhcp_packet_option_t_ { DHCP_PACKET_OPTION_MSG_TYPE = 53 }
 

Macro Definition Documentation

#define DHCP_FLAG_BROADCAST   (1<<15)

Definition at line 30 of file dhcp4_packet.h.

#define DHCP_MAGIC   (clib_host_to_net_u32(0x63825363))

Definition at line 64 of file dhcp4_packet.h.

Typedef Documentation

Enumeration Type Documentation

Enumerator
DHCP_PACKET_OPTION_MSG_TYPE 

Definition at line 58 of file dhcp4_packet.h.

Enumerator
DHCP_PACKET_DISCOVER 
DHCP_PACKET_OFFER 
DHCP_PACKET_REQUEST 
DHCP_PACKET_ACK 

Definition at line 51 of file dhcp4_packet.h.