Data Fields
dhcp_packet Struct Reference

A DHCP packet. More...

#include <dhcppkt.h>

Data Fields

struct refcnt refcnt
 Reference counter. More...
struct dhcphdrdhcphdr
 The DHCP packet contents. More...
struct dhcp_options options
 DHCP options. More...
struct settings settings
 Settings interface. More...

Detailed Description

A DHCP packet.

Definition at line 20 of file dhcppkt.h.

Field Documentation

◆ refcnt

struct refcnt dhcp_packet::refcnt

Reference counter.

Definition at line 22 of file dhcppkt.h.

Referenced by dhcppkt_get(), dhcppkt_init(), and dhcppkt_put().

◆ dhcphdr

struct dhcphdr* dhcp_packet::dhcphdr

◆ options

struct dhcp_options dhcp_packet::options

DHCP options.

Definition at line 26 of file dhcppkt.h.

Referenced by dhcppkt_fetch(), dhcppkt_init(), dhcppkt_len(), and dhcppkt_store().

◆ settings

struct settings dhcp_packet::settings

Settings interface.

Definition at line 28 of file dhcppkt.h.

Referenced by cachedhcp_apply(), dhcp_proxy_rx(), dhcp_pxebs_rx(), dhcp_request_rx(), and dhcppkt_init().

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