ISC DHCP 4.4.3-P1
A reference DHCPv4 and DHCPv6 implementation
 
Loading...
Searching...
No Matches
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
 
unsigned char dhcp4o6_flags [3]
 
struct data_stringdhcp4o6_response
 
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
 
isc_boolean_t relay_source_port
 

Detailed Description

Definition at line 405 of file dhcpd.h.

Field Documentation

◆ agent_options_stashed

isc_boolean_t packet::agent_options_stashed

Definition at line 464 of file dhcpd.h.

◆ authenticated

int packet::authenticated

Definition at line 458 of file dhcpd.h.

◆ circuit_id

u_int8_t* packet::circuit_id

Definition at line 440 of file dhcpd.h.

◆ circuit_id_len

int packet::circuit_id_len

Definition at line 441 of file dhcpd.h.

◆ class_count

int packet::class_count

Definition at line 454 of file dhcpd.h.

◆ classes

struct class* packet::classes[PACKET_MAX_CLASSES]

Definition at line 455 of file dhcpd.h.

◆ client_addr

struct iaddr packet::client_addr

Definition at line 432 of file dhcpd.h.

◆ client_port

int packet::client_port

Definition at line 431 of file dhcpd.h.

◆ dhcp4o6_flags

unsigned char packet::dhcp4o6_flags[3]

Definition at line 425 of file dhcpd.h.

◆ dhcp4o6_response

struct data_string* packet::dhcp4o6_response

Definition at line 428 of file dhcpd.h.

◆ dhcpv6_container_packet

struct packet* packet::dhcpv6_container_packet

Definition at line 422 of file dhcpd.h.

◆ dhcpv6_hop_count

unsigned char packet::dhcpv6_hop_count

Definition at line 417 of file dhcpd.h.

◆ dhcpv6_link_address

struct in6_addr packet::dhcpv6_link_address

Definition at line 418 of file dhcpd.h.

◆ dhcpv6_msg_type

unsigned char packet::dhcpv6_msg_type

Definition at line 411 of file dhcpd.h.

◆ dhcpv6_peer_address

struct in6_addr packet::dhcpv6_peer_address

Definition at line 419 of file dhcpd.h.

◆ dhcpv6_transaction_id

unsigned char packet::dhcpv6_transaction_id[3]

Definition at line 414 of file dhcpd.h.

◆ got_requested_address

int packet::got_requested_address

Definition at line 445 of file dhcpd.h.

◆ haddr

struct hardware* packet::haddr

Definition at line 435 of file dhcpd.h.

◆ interface

struct interface_info* packet::interface

Definition at line 433 of file dhcpd.h.

◆ known

int packet::known

Definition at line 457 of file dhcpd.h.

◆ options

struct option_state* packet::options

Definition at line 449 of file dhcpd.h.

◆ options_valid

int packet::options_valid

Definition at line 430 of file dhcpd.h.

◆ packet_length

unsigned packet::packet_length

Definition at line 408 of file dhcpd.h.

◆ packet_type

int packet::packet_type

Definition at line 409 of file dhcpd.h.

◆ raw

struct dhcp_packet* packet::raw

Definition at line 406 of file dhcpd.h.

◆ refcnt

int packet::refcnt

Definition at line 407 of file dhcpd.h.

◆ relay_source_port

isc_boolean_t packet::relay_source_port

Definition at line 477 of file dhcpd.h.

◆ remote_id

u_int8_t* packet::remote_id

Definition at line 442 of file dhcpd.h.

◆ remote_id_len

int packet::remote_id_len

Definition at line 443 of file dhcpd.h.

◆ shared_network

struct shared_network* packet::shared_network

Definition at line 448 of file dhcpd.h.

◆ sv_echo_client_id

int packet::sv_echo_client_id

Definition at line 474 of file dhcpd.h.

◆ unicast

isc_boolean_t packet::unicast

Definition at line 470 of file dhcpd.h.


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