|
FreeNOS
|
IP network packet header. More...
#include <IPV4.h>
Data Fields | |
| u8 | versionIHL |
| Version and header length (IHL) More... | |
| u8 | typeOfService |
| u16 | length |
| u16 | identification |
| u16 | fragmentOffset |
| u8 | timeToLive |
| u8 | protocol |
| u16 | checksum |
| Address | source |
| Address | destination |
IP network packet header.
This header is prepended to every IP packet send on the actual physical link.
| u16 IPV4::Header::checksum |
Definition at line 75 of file IPV4.h.
Referenced by IPV4::getTransmitPacket().
| Address IPV4::Header::destination |
Definition at line 77 of file IPV4.h.
Referenced by UDP::checksum(), IPV4::getTransmitPacket(), and IPV4::process().
| u16 IPV4::Header::fragmentOffset |
Definition at line 72 of file IPV4.h.
Referenced by IPV4::getTransmitPacket().
| u16 IPV4::Header::identification |
Definition at line 71 of file IPV4.h.
Referenced by IPV4::getTransmitPacket().
| u16 IPV4::Header::length |
Definition at line 70 of file IPV4.h.
Referenced by IPV4::getTransmitPacket().
| u8 IPV4::Header::protocol |
Definition at line 74 of file IPV4.h.
Referenced by IPV4::getTransmitPacket(), and IPV4::process().
| Address IPV4::Header::source |
Definition at line 76 of file IPV4.h.
Referenced by UDP::checksum(), IPV4::getTransmitPacket(), ICMP::process(), and UDPSocket::read().
| u8 IPV4::Header::timeToLive |
Definition at line 73 of file IPV4.h.
Referenced by IPV4::getTransmitPacket().
| u8 IPV4::Header::typeOfService |
Definition at line 69 of file IPV4.h.
Referenced by IPV4::getTransmitPacket().
| u8 IPV4::Header::versionIHL |
Version and header length (IHL)
Definition at line 68 of file IPV4.h.
Referenced by IPV4::getTransmitPacket().
1.8.17