Device descriptor.
More...
#include <gve.h>
Device descriptor.
Definition at line 142 of file gve.h.
◆ reserved_a
| uint8_t gve_device_descriptor::reserved_a[10] |
Reserved.
Definition at line 144 of file gve.h.
◆ tx_count
| uint16_t gve_device_descriptor::tx_count |
Number of transmit queue entries.
Definition at line 146 of file gve.h.
◆ rx_count
| uint16_t gve_device_descriptor::rx_count |
Number of receive queue entries.
Definition at line 148 of file gve.h.
◆ reserved_b
| uint8_t gve_device_descriptor::reserved_b[2] |
Reserved.
Definition at line 150 of file gve.h.
◆ mtu
Maximum transmit unit.
Definition at line 152 of file gve.h.
◆ counters
| uint16_t gve_device_descriptor::counters |
Number of event counters.
Definition at line 154 of file gve.h.
◆ reserved_c
| uint8_t gve_device_descriptor::reserved_c[4] |
Reserved.
Definition at line 156 of file gve.h.
◆ mac
MAC address.
Definition at line 158 of file gve.h.
◆ opt_count
| uint16_t gve_device_descriptor::opt_count |
Number of device options.
Definition at line 160 of file gve.h.
◆ len
Total length (including this header)
Definition at line 162 of file gve.h.
◆ reserved_d
| uint8_t gve_device_descriptor::reserved_d[6] |
Reserved.
Definition at line 164 of file gve.h.
◆ opts
| uint8_t gve_device_descriptor::opts[216] |
Space for options.
There is no specified upper limit, and no negotiation mechanism for the amount of space required. We allow space for seems like a reasonable number of options.
Definition at line 171 of file gve.h.
The documentation for this struct was generated from the following file: