iPXE
Data Fields
iphdr Struct Reference

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

Detailed Description

An IPv4 packet header.

Definition at line 35 of file ip.h.


Field Documentation

Definition at line 36 of file ip.h.

Referenced by gdbudp_send(), ipv4_pshdr_chksum(), ipv4_rx(), and ipv4_tx().

Definition at line 37 of file ip.h.

Referenced by gdbudp_send(), and ipv4_tx().

Definition at line 38 of file ip.h.

Referenced by gdbudp_send(), ipv4_rx(), and ipv4_tx().

Definition at line 39 of file ip.h.

Referenced by ipv4_is_fragment(), ipv4_rx(), and ipv4_tx().

Definition at line 40 of file ip.h.

Referenced by ipv4_fragment_offset(), ipv4_more_fragments(), and ipv4_rx().

Definition at line 41 of file ip.h.

Referenced by gdbudp_send(), and ipv4_tx().

Definition at line 42 of file ip.h.

Referenced by gdbudp_recv(), gdbudp_send(), ipv4_pshdr_chksum(), ipv4_rx(), and ipv4_tx().

Definition at line 43 of file ip.h.

Referenced by gdbudp_send(), ipv4_rx(), and ipv4_tx().

Definition at line 45 of file ip.h.

Referenced by gdbudp_recv(), gdbudp_send(), ipoib_transmit(), ipv4_pshdr_chksum(), ipv4_rx(), and ipv4_tx().


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