EVE 1.0
usbnet_tx_tiny_buf_t Struct Reference

#include <usbnet.h>

Collaboration diagram for usbnet_tx_tiny_buf_t:

Data Fields

struct dlist_tbacklog
 
uint32_t seq
 
struct process * device
 
uint8_t data [USBNET_TX_TINY_BUF_SIZE]
 

Detailed Description

USB TX buffer (tiny pool).

The major difference between this structure and usbnet_tx_buf_t is the size of the .data field. Tiny pool is used more to control traffic (like TCP ACKs) and small UDP messages.

Definition at line 118 of file usbnet.h.

Field Documentation

struct dlist_t* usbnet_tx_tiny_buf_t::backlog

The backlog always points to usbnetTxTinyEp

Definition at line 120 of file usbnet.h.

uint32_t usbnet_tx_tiny_buf_t::seq

Not used for usbnet_tx_tiny_buf_t

Definition at line 121 of file usbnet.h.

struct process* usbnet_tx_tiny_buf_t::device

Pointer to the network device

Definition at line 122 of file usbnet.h.

uint8_t usbnet_tx_tiny_buf_t::data[USBNET_TX_TINY_BUF_SIZE]

The actual data buffer

Definition at line 123 of file usbnet.h.