ISC DHCP  4.3.3-P1
A reference DHCPv4 and DHCPv6 implementation
packet Struct Reference

#include <dhcpd.h>

Data Fields

struct dhcp_packetraw
 
int refcnt
 
unsigned packet_length
 
int packet_type
 
unsigned char dhcpv6_msg_type
 
unsigned char dhcpv6_transaction_id [3]
 
unsigned char dhcpv6_hop_count
 
struct in6_addr dhcpv6_link_address
 
struct in6_addr dhcpv6_peer_address
 
struct packetdhcpv6_container_packet
 
int options_valid
 
int client_port
 
struct iaddr client_addr
 
struct interface_infointerface
 
struct hardwarehaddr
 
u_int8_t * circuit_id
 
int circuit_id_len
 
u_int8_t * remote_id
 
int remote_id_len
 
int got_requested_address
 
struct shared_networkshared_network
 
struct option_stateoptions
 
int class_count
 
struct classclasses [PACKET_MAX_CLASSES]
 
int known
 
int authenticated
 
isc_boolean_t agent_options_stashed
 
isc_boolean_t unicast
 
int sv_echo_client_id
 

Detailed Description

Definition at line 405 of file dhcpd.h.

Field Documentation

isc_boolean_t packet::agent_options_stashed

Definition at line 458 of file dhcpd.h.

int packet::authenticated

Definition at line 452 of file dhcpd.h.

u_int8_t* packet::circuit_id

Definition at line 434 of file dhcpd.h.

int packet::circuit_id_len

Definition at line 435 of file dhcpd.h.

int packet::class_count

Definition at line 448 of file dhcpd.h.

struct class* packet::classes[PACKET_MAX_CLASSES]

Definition at line 449 of file dhcpd.h.

struct iaddr packet::client_addr

Definition at line 426 of file dhcpd.h.

int packet::client_port

Definition at line 425 of file dhcpd.h.

struct packet* packet::dhcpv6_container_packet

Definition at line 422 of file dhcpd.h.

unsigned char packet::dhcpv6_hop_count

Definition at line 417 of file dhcpd.h.

struct in6_addr packet::dhcpv6_link_address

Definition at line 418 of file dhcpd.h.

unsigned char packet::dhcpv6_msg_type

Definition at line 411 of file dhcpd.h.

struct in6_addr packet::dhcpv6_peer_address

Definition at line 419 of file dhcpd.h.

unsigned char packet::dhcpv6_transaction_id[3]

Definition at line 414 of file dhcpd.h.

int packet::got_requested_address

Definition at line 439 of file dhcpd.h.

struct hardware* packet::haddr

Definition at line 429 of file dhcpd.h.

struct interface_info* packet::interface

Definition at line 427 of file dhcpd.h.

int packet::known

Definition at line 451 of file dhcpd.h.

struct option_state* packet::options

Definition at line 443 of file dhcpd.h.

int packet::options_valid

Definition at line 424 of file dhcpd.h.

unsigned packet::packet_length

Definition at line 408 of file dhcpd.h.

int packet::packet_type

Definition at line 409 of file dhcpd.h.

struct dhcp_packet* packet::raw

Definition at line 406 of file dhcpd.h.

int packet::refcnt

Definition at line 407 of file dhcpd.h.

u_int8_t* packet::remote_id

Definition at line 436 of file dhcpd.h.

int packet::remote_id_len

Definition at line 437 of file dhcpd.h.

struct shared_network* packet::shared_network

Definition at line 442 of file dhcpd.h.

int packet::sv_echo_client_id

Definition at line 468 of file dhcpd.h.

isc_boolean_t packet::unicast

Definition at line 464 of file dhcpd.h.


The documentation for this struct was generated from the following file: