Ultibo API
C/C++ API for Ultibo Core
Loading...
Searching...
No Matches
_GENET_RX_RING Struct Reference

#include <genet.h>

Data Fields

GENET_NETWORKnetwork
 The owner of this RX ring.
WORKER_HANDLE worker
 Handle of worker currently servicing RX ring.
uint32_t index
 RX ring index.
uint32_t size
 RX ring size.
uint32_t consumer
 RX last consumer index.
uint32_t read
 RX ring read pointer.
uint32_t first
 RX ring initial CB ptr.
uint32_t last
 RX ring end CB ptr.
uint32_t olddiscards
GENET_CONTROL_BLOCKScontrolblocks
 RX ring buffer control block.
genet_rx_ring_int_enable_proc intenable
genet_rx_ring_int_disable_proc intdisable

Field Documentation

◆ network

GENET_NETWORK* network

The owner of this RX ring.

◆ worker

WORKER_HANDLE worker

Handle of worker currently servicing RX ring.

◆ index

uint32_t index

RX ring index.

◆ size

uint32_t size

RX ring size.

◆ consumer

uint32_t consumer

RX last consumer index.

◆ read

uint32_t read

RX ring read pointer.

◆ first

uint32_t first

RX ring initial CB ptr.

◆ last

uint32_t last

RX ring end CB ptr.

◆ olddiscards

uint32_t olddiscards

◆ controlblocks

GENET_CONTROL_BLOCKS* controlblocks

RX ring buffer control block.

◆ intenable

◆ intdisable


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