RetroArch
Public Attributes | List of all members
dhcp Struct Reference

#include <dhcp.h>

Collaboration diagram for dhcp:
[legend]

Public Attributes

u8_t state
 
u8_t tries
 
u32_t xid
 
struct udp_pcbpcb
 
struct pbufp
 
struct dhcp_msgmsg_in
 
struct dhcp_msgoptions_in
 
u16_t options_in_len
 
struct pbufp_out
 
struct dhcp_msgmsg_out
 
u16_t options_out_len
 
u16_t request_timeout
 
u16_t t1_timeout
 
u16_t t2_timeout
 
struct ip_addr server_ip_addr
 
struct ip_addr offered_ip_addr
 
struct ip_addr offered_sn_mask
 
struct ip_addr offered_gw_addr
 
struct ip_addr offered_bc_addr
 
u32_t dns_count
 
struct ip_addr offered_dns_addr [DHCP_MAX_DNS]
 
u32_t offered_t0_lease
 
u32_t offered_t1_renew
 
u32_t offered_t2_rebind
 

Member Data Documentation

◆ dns_count

u32_t dhcp::dns_count

◆ msg_in

struct dhcp_msg* dhcp::msg_in

incoming msg

◆ msg_out

struct dhcp_msg* dhcp::msg_out

◆ offered_bc_addr

struct ip_addr dhcp::offered_bc_addr

◆ offered_dns_addr

struct ip_addr dhcp::offered_dns_addr[DHCP_MAX_DNS]

◆ offered_gw_addr

struct ip_addr dhcp::offered_gw_addr

◆ offered_ip_addr

struct ip_addr dhcp::offered_ip_addr

◆ offered_sn_mask

struct ip_addr dhcp::offered_sn_mask

◆ offered_t0_lease

u32_t dhcp::offered_t0_lease

◆ offered_t1_renew

u32_t dhcp::offered_t1_renew

◆ offered_t2_rebind

u32_t dhcp::offered_t2_rebind

◆ options_in

struct dhcp_msg* dhcp::options_in

incoming msg options

◆ options_in_len

u16_t dhcp::options_in_len

ingoing msg options length

◆ options_out_len

u16_t dhcp::options_out_len

◆ p

struct pbuf* dhcp::p

(first) pbuf of incoming msg

◆ p_out

struct pbuf* dhcp::p_out

◆ pcb

struct udp_pcb* dhcp::pcb

our connection to the DHCP server

◆ request_timeout

u16_t dhcp::request_timeout

◆ server_ip_addr

struct ip_addr dhcp::server_ip_addr

◆ state

u8_t dhcp::state

current DHCP state machine state

◆ t1_timeout

u16_t dhcp::t1_timeout

◆ t2_timeout

u16_t dhcp::t2_timeout

◆ tries

u8_t dhcp::tries

retries of current request

◆ xid

u32_t dhcp::xid

transaction identifier of last sent request


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