|
Linux Kernel
3.7.1
|
#include <drv_xgbe_impl.h>
Data Fields | |
| __netio_packet_queue_t | __packet_receive_queue |
| unsigned int | __intr_id |
| uint32_t | __buffer_queue [NETIO_NUM_SIZES] |
| uint32_t | __epp_location |
| unsigned int | __queue_id |
| volatile uint32_t | __acks_received |
| volatile uint32_t | __last_completion_rcv |
| uint32_t | __max_outstanding |
| void * | __va_0 |
| void * | __va_1 |
| uint32_t | __padding [3] |
| netio_pkt_t | __packets [0] |
An object for providing Ethernet packets to a process.
Definition at line 194 of file drv_xgbe_impl.h.
| volatile uint32_t __acks_received |
Number of acknowledgements received.
Definition at line 208 of file drv_xgbe_impl.h.
| uint32_t __buffer_queue[NETIO_NUM_SIZES] |
Offset to queues of empty buffers, one per size.
Definition at line 201 of file drv_xgbe_impl.h.
| uint32_t __epp_location |
The address of the first EPP tile, or -1 if no EPP.
Definition at line 204 of file drv_xgbe_impl.h.
| unsigned int __intr_id |
The intr bit mask that IDs this device.
Definition at line 199 of file drv_xgbe_impl.h.
| volatile uint32_t __last_completion_rcv |
Last completion number received for packet_sendv.
Definition at line 210 of file drv_xgbe_impl.h.
| uint32_t __max_outstanding |
Number of packets allowed to be outstanding.
Definition at line 212 of file drv_xgbe_impl.h.
| __netio_packet_queue_t __packet_receive_queue |
The queue of packets waiting to be received.
Definition at line 197 of file drv_xgbe_impl.h.
| netio_pkt_t __packets[0] |
The packets themselves.
Definition at line 220 of file drv_xgbe_impl.h.
| uint32_t __padding[3] |
Padding to align the "__packets" field to the size of a netio_pkt_t.
Definition at line 218 of file drv_xgbe_impl.h.
| unsigned int __queue_id |
The queue ID that this queue represents.
Definition at line 206 of file drv_xgbe_impl.h.
| void* __va_0 |
First VA available for packets.
Definition at line 214 of file drv_xgbe_impl.h.
| void* __va_1 |
First VA in second range available for packets.
Definition at line 216 of file drv_xgbe_impl.h.
1.8.2