XINU
|
#include <net.h>
Data Fields | |
union { | |
struct { | |
uint16 net_udpcksum | |
byte net_udpdata [1500-28] | |
uint16 net_udpdport | |
uint16 net_udplen | |
uint16 net_udpsport | |
} | |
struct { | |
uint16 net_iccksum | |
byte net_iccode | |
byte net_icdata [1500-28] | |
uint16 net_icident | |
uint16 net_icseq | |
byte net_ictype | |
} | |
}; | |
byte | net_ethdst [ETH_ADDR_LEN] |
byte | net_ethsrc [ETH_ADDR_LEN] |
uint16 | net_ethtype |
uint16 | net_ipcksum |
uint32 | net_ipdst |
uint16 | net_ipfrag |
uint16 | net_ipid |
uint16 | net_iplen |
byte | net_ipproto |
uint32 | net_ipsrc |
byte | net_iptos |
byte | net_ipttl |
byte | net_ipvh |
union { ... } |
byte netpacket::net_ethdst[ETH_ADDR_LEN] |
byte netpacket::net_ethsrc[ETH_ADDR_LEN] |
Definition at line 18 of file net.h.
Referenced by icmp_mkpkt(), ipout(), pdump(), pdumph(), udp_send(), and udp_sendto().
uint16 netpacket::net_ethtype |
Definition at line 19 of file net.h.
Referenced by eth_hton(), eth_ntoh(), icmp_mkpkt(), pdump(), pdumph(), udp_send(), and udp_sendto().
uint16 netpacket::net_iccksum |
Definition at line 41 of file net.h.
Referenced by icmp_hton(), icmp_mkpkt(), icmp_ntoh(), and ip_out().
byte netpacket::net_iccode |
Definition at line 40 of file net.h.
Referenced by icmp_mkpkt().
byte netpacket::net_icdata[1500-28] |
Definition at line 44 of file net.h.
Referenced by icmp_in(), icmp_mkpkt(), and icmp_recv().
uint16 netpacket::net_icident |
Definition at line 42 of file net.h.
Referenced by icmp_hton(), icmp_in(), icmp_mkpkt(), icmp_ntoh(), pdump(), and pdumph().
uint16 netpacket::net_icseq |
Definition at line 43 of file net.h.
Referenced by icmp_hton(), icmp_in(), icmp_mkpkt(), icmp_ntoh(), pdump(), and pdumph().
byte netpacket::net_ictype |
uint16 netpacket::net_ipcksum |
Definition at line 27 of file net.h.
Referenced by icmp_mkpkt(), ip_out(), udp_send(), and udp_sendto().
uint32 netpacket::net_ipdst |
Definition at line 29 of file net.h.
Referenced by icmp_mkpkt(), ip_hton(), ip_in(), ip_ntoh(), ip_send(), ipout(), pdump(), pdumph(), udp_send(), and udp_sendto().
uint16 netpacket::net_ipfrag |
Definition at line 24 of file net.h.
Referenced by icmp_mkpkt(), ip_hton(), ip_ntoh(), pdump(), pdumph(), udp_send(), and udp_sendto().
uint16 netpacket::net_ipid |
Definition at line 23 of file net.h.
Referenced by icmp_mkpkt(), ip_hton(), ip_ntoh(), pdump(), pdumph(), udp_send(), and udp_sendto().
uint16 netpacket::net_iplen |
Definition at line 22 of file net.h.
Referenced by icmp_in(), icmp_mkpkt(), icmp_recv(), ip_hton(), ip_in(), ip_ntoh(), ip_out(), pdump(), pdumph(), udp_send(), and udp_sendto().
byte netpacket::net_ipproto |
Definition at line 26 of file net.h.
Referenced by icmp_mkpkt(), ip_in(), ip_local(), ip_out(), pdump(), pdumph(), udp_send(), and udp_sendto().
uint32 netpacket::net_ipsrc |
Definition at line 28 of file net.h.
Referenced by icmp_in(), icmp_mkpkt(), ip_hton(), ip_ntoh(), pdump(), pdumph(), udp_in(), udp_recvaddr(), udp_send(), and udp_sendto().
byte netpacket::net_iptos |
Definition at line 21 of file net.h.
Referenced by icmp_mkpkt(), pdump(), pdumph(), udp_send(), and udp_sendto().
byte netpacket::net_ipttl |
Definition at line 25 of file net.h.
Referenced by icmp_mkpkt(), pdump(), pdumph(), udp_send(), and udp_sendto().
byte netpacket::net_ipvh |
Definition at line 20 of file net.h.
Referenced by icmp_mkpkt(), ip_in(), ipcksum(), udp_send(), and udp_sendto().
uint16 netpacket::net_udpcksum |
Definition at line 35 of file net.h.
Referenced by ip_out(), udp_send(), and udp_sendto().
byte netpacket::net_udpdata[1500-28] |
Definition at line 36 of file net.h.
Referenced by udp_recv(), udp_recvaddr(), udp_send(), and udp_sendto().
uint16 netpacket::net_udpdport |
Definition at line 33 of file net.h.
Referenced by pdump(), pdumph(), udp_hton(), udp_in(), udp_ntoh(), udp_send(), and udp_sendto().
uint16 netpacket::net_udplen |
Definition at line 34 of file net.h.
Referenced by pdump(), pdumph(), udp_hton(), udp_ntoh(), udp_recv(), udp_recvaddr(), udp_send(), and udp_sendto().
uint16 netpacket::net_udpsport |
Definition at line 32 of file net.h.
Referenced by pdump(), pdumph(), udp_hton(), udp_in(), udp_ntoh(), udp_recvaddr(), udp_send(), and udp_sendto().