XINU
Data Fields
network Struct Reference

#include <net.h>

Data Fields

char bootfile [NETBOOTFILE]
 
uint32 bootserver
 
uint32 dnsserver
 
byte ethbcast [ETH_ADDR_LEN]
 
byte ethucast [ETH_ADDR_LEN]
 
uint32 ipbcast
 
uint32 ipmask
 
uint32 ipprefix
 
uint32 iprouter
 
uint32 ipucast
 
bool8 ipvalid
 
uint32 ntpserver
 

Detailed Description

Definition at line 54 of file net.h.

Field Documentation

◆ bootfile

char network::bootfile[NETBOOTFILE]

Definition at line 66 of file net.h.

Referenced by getlocalip().

◆ bootserver

uint32 network::bootserver

Definition at line 60 of file net.h.

Referenced by getlocalip().

◆ dnsserver

uint32 network::dnsserver

Definition at line 61 of file net.h.

Referenced by dnslookup(), getlocalip(), and xsh_netinfo().

◆ ethbcast

byte network::ethbcast[ETH_ADDR_LEN]

Definition at line 65 of file net.h.

Referenced by arp_resolve(), ip_send(), and xsh_netinfo().

◆ ethucast

byte network::ethucast[ETH_ADDR_LEN]

◆ ipbcast

uint32 network::ipbcast

Definition at line 56 of file net.h.

Referenced by arp_resolve(), getlocalip(), ip_in(), ip_send(), ipout(), and xsh_netinfo().

◆ ipmask

uint32 network::ipmask

Definition at line 57 of file net.h.

Referenced by dns_geta(), getlocalip(), ip_send(), ipout(), and xsh_netinfo().

◆ ipprefix

uint32 network::ipprefix

Definition at line 58 of file net.h.

Referenced by dns_geta(), getlocalip(), ip_send(), ipout(), and xsh_netinfo().

◆ iprouter

uint32 network::iprouter

Definition at line 59 of file net.h.

Referenced by getlocalip(), ip_send(), ipout(), and xsh_netinfo().

◆ ipucast

uint32 network::ipucast

◆ ipvalid

bool8 network::ipvalid

Definition at line 63 of file net.h.

Referenced by arp_in(), getlocalip(), ip_in(), rdscomm(), and xsh_netinfo().

◆ ntpserver

uint32 network::ntpserver

Definition at line 62 of file net.h.

Referenced by getlocalip(), getutime(), and xsh_netinfo().


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