|
iPXE
|
An IPv4 packet header. More...
#include <ip.h>
Data Fields | |
| uint8_t | verhdrlen |
| uint8_t | service |
| uint16_t | len |
| uint16_t | ident |
| uint16_t | frags |
| uint8_t | ttl |
| uint8_t | protocol |
| uint16_t | chksum |
| struct in_addr | src |
| struct in_addr | dest |
| uint8_t iphdr::verhdrlen |
Definition at line 36 of file ip.h.
Referenced by gdbudp_send(), ipv4_pshdr_chksum(), ipv4_rx(), and ipv4_tx().
| uint8_t iphdr::service |
Definition at line 37 of file ip.h.
Referenced by gdbudp_send(), and ipv4_tx().
| uint16_t iphdr::len |
| uint16_t iphdr::ident |
Definition at line 39 of file ip.h.
Referenced by ipv4_is_fragment(), ipv4_rx(), and ipv4_tx().
| uint16_t iphdr::frags |
Definition at line 40 of file ip.h.
Referenced by ipv4_fragment_offset(), ipv4_more_fragments(), and ipv4_rx().
| uint8_t iphdr::ttl |
Definition at line 41 of file ip.h.
Referenced by gdbudp_send(), and ipv4_tx().
| uint8_t iphdr::protocol |
Definition at line 42 of file ip.h.
Referenced by gdbudp_recv(), gdbudp_send(), ipv4_pshdr_chksum(), ipv4_rx(), and ipv4_tx().
| uint16_t iphdr::chksum |
Definition at line 43 of file ip.h.
Referenced by gdbudp_send(), ipv4_rx(), and ipv4_tx().
| struct in_addr iphdr::src |
Definition at line 44 of file ip.h.
Referenced by gdbudp_recv(), gdbudp_send(), ipoib_transmit(), ipv4_is_fragment(), ipv4_pshdr_chksum(), ipv4_rx(), ipv4_tx(), ipv6_check_options(), ipv6_is_fragment(), ipv6_pshdr_chksum(), ipv6_rx(), and ipv6_tx().
| struct in_addr iphdr::dest |
Definition at line 45 of file ip.h.
Referenced by gdbudp_recv(), gdbudp_send(), ipoib_transmit(), ipv4_pshdr_chksum(), ipv4_rx(), ipv4_tx(), ipv6_pshdr_chksum(), ipv6_rx(), and ipv6_tx().
1.8.15