|
Retro Rocket Kernel
BASIC-Powered Operating System
|
Structure for an IP packet. More...
#include <ip.h>
Collaboration diagram for ip_packet:Data Fields | |
| char | version_ihl_ptr [0] |
| uint8_t | version:4 |
| uint8_t | ihl:4 |
| tos_flags_t | tos |
| uint16_t | length |
| uint16_t | id |
| char | flags_fragment_ptr [0] |
| ip_frag_t | frag |
| uint8_t | ttl |
| uint8_t | protocol |
| uint16_t | header_checksum |
| uint8_t | src_ip [4] |
| uint8_t | dst_ip [4] |
| uint8_t | options [0] |
| uint8_t | data [] |
Structure for an IP packet.
| uint8_t ip_packet::data[] |
| uint8_t ip_packet::dst_ip[4] |
| char ip_packet::flags_fragment_ptr[0] |
| ip_frag_t ip_packet::frag |
| uint16_t ip_packet::header_checksum |
| uint16_t ip_packet::id |
| uint8_t ip_packet::ihl |
| uint16_t ip_packet::length |
| uint8_t ip_packet::options[0] |
| uint8_t ip_packet::protocol |
| uint8_t ip_packet::src_ip[4] |
| tos_flags_t ip_packet::tos |
| uint8_t ip_packet::ttl |
| uint8_t ip_packet::version |
| char ip_packet::version_ihl_ptr[0] |