![]() |
Ultibo API
C/C++ API for Ultibo Core
|
#include <genet.h>
Data Fields | |
| GENET_NETWORK * | network |
| The owner of this TX ring. | |
| WORKER_HANDLE | worker |
| Handle of worker currently servicing TX ring. | |
| uint32_t | index |
| TX ring index. | |
| uint32_t | queue |
| TX queue index. | |
| uint32_t | size |
| TX ring size. | |
| uint32_t | clean |
| TX ring clean pointer. | |
| uint32_t | consumer |
| TX last consumer index. | |
| uint32_t | free |
| TX number of free descriptors. | |
| uint32_t | write |
| TX ring write pointer SW copy. | |
| uint32_t | producer |
| TX ring producer index SW copy. | |
| uint32_t | first |
| TX ring initial CB ptr. | |
| uint32_t | last |
| TX ring end CB ptr. | |
| GENET_CONTROL_BLOCKS * | controlblocks |
| TX ring buffer control block. | |
| genet_tx_ring_int_enable_proc | intenable |
| genet_tx_ring_int_disable_proc | intdisable |
| GENET_NETWORK* network |
The owner of this TX ring.
| WORKER_HANDLE worker |
Handle of worker currently servicing TX ring.
| uint32_t index |
TX ring index.
| uint32_t queue |
TX queue index.
| uint32_t size |
TX ring size.
| uint32_t clean |
TX ring clean pointer.
| uint32_t consumer |
TX last consumer index.
| uint32_t free |
TX number of free descriptors.
| uint32_t write |
TX ring write pointer SW copy.
| uint32_t producer |
TX ring producer index SW copy.
| uint32_t first |
TX ring initial CB ptr.
| uint32_t last |
TX ring end CB ptr.
| GENET_CONTROL_BLOCKS* controlblocks |
TX ring buffer control block.
| genet_tx_ring_int_enable_proc intenable |
| genet_tx_ring_int_disable_proc intdisable |