Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
Loading...
Searching...
No Matches
netbuff Struct Reference

#include <netbuff.h>

Data Fields

uintptr_t paddr
 
uint8_thead
 
uint8_tend
 
uint8_tdata
 
uint8_ttail
 
uint16_t length
 

Detailed Description

Definition at line 9 of file netbuff.h.

Field Documentation

◆ data

uint8_t* netbuff::data

Definition at line 15 of file netbuff.h.

Referenced by create_netbuff(), ethernet_send_frame(), ipv4_send(), and netbuff_push().

◆ end

uint8_t* netbuff::end

Definition at line 13 of file netbuff.h.

Referenced by create_netbuff().

◆ head

uint8_t* netbuff::head

Definition at line 12 of file netbuff.h.

Referenced by create_netbuff(), ethernet_send_frame(), and free_netbuff().

◆ length

uint16_t netbuff::length

Definition at line 18 of file netbuff.h.

Referenced by create_netbuff(), ethernet_send_frame(), ipv4_send(), netbuff_push(), and netbuff_put().

◆ paddr

uintptr_t netbuff::paddr

Definition at line 10 of file netbuff.h.

Referenced by create_netbuff(), ethernet_send_frame(), and free_netbuff().

◆ tail

uint8_t* netbuff::tail

Definition at line 16 of file netbuff.h.

Referenced by create_netbuff(), and netbuff_put().


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