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: