|
gem5
v22.1.0.0
|
#include <i8254xGBe_defs.hh>
Public Attributes | |
| union { | |
| struct { | |
| Addr buf | |
| uint16_t len | |
| uint16_t csum | |
| uint8_t status | |
| uint8_t errors | |
| uint16_t vlan | |
| } legacy | |
| struct { | |
| Addr pkt | |
| Addr hdr | |
| } adv_read | |
| struct { | |
| uint16_t rss_type:4 | |
| uint16_t pkt_type:12 | |
| uint16_t __reserved1:5 | |
| uint16_t header_len:10 | |
| uint16_t sph:1 | |
| union { | |
| struct { | |
| uint16_t id | |
| uint16_t csum | |
| } | |
| uint32_t rss_hash | |
| } | |
| uint32_t status:20 | |
| uint32_t errors:12 | |
| uint16_t pkt_len | |
| uint16_t vlan_tag | |
| } adv_wb | |
| }; | |
Definition at line 194 of file i8254xGBe_defs.hh.
| union { ... } |
| uint16_t gem5::igbreg::RxDesc::__reserved1 |
Definition at line 216 of file i8254xGBe_defs.hh.
| struct { ... } gem5::igbreg::RxDesc::adv_read |
Referenced by gem5::IGbE::RxDescCache::pktComplete(), and gem5::IGbE::RxDescCache::writePacket().
| struct { ... } gem5::igbreg::RxDesc::adv_wb |
Referenced by gem5::IGbE::RxDescCache::pktComplete(), and gem5::IGbE::RxDescCache::writePacket().
| Addr gem5::igbreg::RxDesc::buf |
Definition at line 200 of file i8254xGBe_defs.hh.
| uint16_t gem5::igbreg::RxDesc::csum |
Definition at line 202 of file i8254xGBe_defs.hh.
| uint8_t gem5::igbreg::RxDesc::errors |
Definition at line 204 of file i8254xGBe_defs.hh.
| uint32_t gem5::igbreg::RxDesc::errors |
Definition at line 229 of file i8254xGBe_defs.hh.
| Addr gem5::igbreg::RxDesc::hdr |
Definition at line 210 of file i8254xGBe_defs.hh.
| uint16_t gem5::igbreg::RxDesc::header_len |
Definition at line 217 of file i8254xGBe_defs.hh.
| uint16_t gem5::igbreg::RxDesc::id |
Definition at line 223 of file i8254xGBe_defs.hh.
| struct { ... } gem5::igbreg::RxDesc::legacy |
Referenced by gem5::IGbE::RxDescCache::pktComplete(), and gem5::IGbE::RxDescCache::writePacket().
| uint16_t gem5::igbreg::RxDesc::len |
Definition at line 201 of file i8254xGBe_defs.hh.
| Addr gem5::igbreg::RxDesc::pkt |
Definition at line 209 of file i8254xGBe_defs.hh.
| uint16_t gem5::igbreg::RxDesc::pkt_len |
Definition at line 230 of file i8254xGBe_defs.hh.
| uint16_t gem5::igbreg::RxDesc::pkt_type |
Definition at line 215 of file i8254xGBe_defs.hh.
| uint32_t gem5::igbreg::RxDesc::rss_hash |
Definition at line 226 of file i8254xGBe_defs.hh.
| uint16_t gem5::igbreg::RxDesc::rss_type |
Definition at line 214 of file i8254xGBe_defs.hh.
| uint16_t gem5::igbreg::RxDesc::sph |
Definition at line 218 of file i8254xGBe_defs.hh.
| uint8_t gem5::igbreg::RxDesc::status |
Definition at line 203 of file i8254xGBe_defs.hh.
| uint32_t gem5::igbreg::RxDesc::status |
Definition at line 228 of file i8254xGBe_defs.hh.
| uint16_t gem5::igbreg::RxDesc::vlan |
Definition at line 205 of file i8254xGBe_defs.hh.
| uint16_t gem5::igbreg::RxDesc::vlan_tag |
Definition at line 231 of file i8254xGBe_defs.hh.