Public Member Functions |
| void | reset () |
| void | txdctl_poll () |
| void | handle_ctx (uint64 addr, tx_desc &desc) |
| void | apply_segmentation (uint8 *packet, uint32 packet_len, const tx_desc &desc, bool tse) |
| void | apply_offload (uint8 *packet, uint32 packet_len, const tx_desc &tx_desc) |
| void | handle_dta (uint64 addr, tx_desc &desc) |
| void | tdt_poll () |
| uint32 | read (uint32 offset) |
| void | write (uint32 offset, uint32 val) |
| void | init (Model82576vf *_parent, unsigned _n, uint32 *_regs) |
Member Enumeration Documentation
- Enumerator:
| TDBAL |
|
| TDBAH |
|
| TDLEN |
|
| TDH |
|
| TDT |
|
| TXDCTL |
|
| TDWBAL |
|
| TDWBAH |
|
Member Function Documentation
| void Model82576vf::tx_queue::apply_offload |
( |
uint8 * |
packet, |
|
|
uint32 |
packet_len, |
|
|
const tx_desc & |
tx_desc |
|
) |
| |
|
inline |
| void Model82576vf::tx_queue::apply_segmentation |
( |
uint8 * |
packet, |
|
|
uint32 |
packet_len, |
|
|
const tx_desc & |
desc, |
|
|
bool |
tse |
|
) |
| |
|
inline |
| void Model82576vf::tx_queue::handle_ctx |
( |
uint64 |
addr, |
|
|
tx_desc & |
desc |
|
) |
| |
|
inline |
| void Model82576vf::tx_queue::handle_dta |
( |
uint64 |
addr, |
|
|
tx_desc & |
desc |
|
) |
| |
|
inline |
| void Model82576vf::tx_queue::reset |
( |
| ) |
|
|
inlinevirtual |
| void Model82576vf::tx_queue::tdt_poll |
( |
| ) |
|
|
inline |
| void Model82576vf::tx_queue::txdctl_poll |
( |
| ) |
|
|
inline |
| void Model82576vf::tx_queue::write |
( |
uint32 |
offset, |
|
|
uint32 |
val |
|
) |
| |
|
inline |
Member Data Documentation
| tx_desc Model82576vf::tx_queue::ctx[8] |
| uint8 Model82576vf::tx_queue::packet_buf[64 *1024] |
| unsigned Model82576vf::tx_queue::packet_cur |
| uint32 Model82576vf::tx_queue::txdctl_old |
The documentation for this struct was generated from the following file: