Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
Loading...
Searching...
No Matches
ip.h
Go to the documentation of this file.
1#ifndef __NET__IP_H__
2#define __NET__IP_H__
3
4typedef struct {
15} __attribute__((packed)) ip_header_t;
16
17#endif // __NET__IP_H__
typedef __attribute__
Definition msi.c:47
uint8_t dscp_ecn
Definition ip.h:6
char checksum[8]
Definition tar.h:45
uint32_t source_ip
Definition ip.h:13
uint32_t dest_ip
Definition ip.h:14
uint16_t identification
Definition ip.h:8
uint8_t version_ihl
Definition ip.h:5
uint16_t flags_fragment_offset
Definition ip.h:9
uint16_t total_length
Definition ip.h:7
uint8_t protocol
Definition ip.h:11
uint8_t ttl
Definition ip.h:10
unsigned short uint16_t
Definition type.h:13
unsigned int uint32_t
Definition type.h:19
unsigned char uint8_t
Definition type.h:7