208,6 → 208,36 |
#define MAX_IPOPTLEN 40 |
*/ |
|
/** Type definition of the internet version 4 pseudo header. |
* @see ipv4_pseudo_header |
*/ |
typedef struct ipv4_pseudo_header ipv4_pseudo_header_t; |
|
/** Type definition of the internet version 4 pseudo header pointer. |
* @see ipv4_pseudo_header |
*/ |
typedef ipv4_pseudo_header_t * ipv4_pseudo_header_ref; |
|
/** Internet version 4 pseudo header. |
*/ |
struct ipv4_pseudo_header{ |
/** The source address. |
*/ |
uint32_t source_address; |
/** The destination address. |
*/ |
uint32_t destination_address; |
/** Zero byte. |
*/ |
uint8_t zero; |
/** This field indicates the next level protocol used in the data portion of the internet datagram. |
*/ |
uint8_t protocol; |
/** Data length is the length of the datagram, measured in octets. |
*/ |
uint16_t data_length; |
} __attribute__ ((packed)); |
|
#endif |
|
/** @} |