Revision 735e77ec
b/hw/e1000.c | ||
---|---|---|
446 | 446 |
return; |
447 | 447 |
} else if (dtype == (E1000_TXD_CMD_DEXT | E1000_TXD_DTYP_D)) { |
448 | 448 |
// data descriptor |
449 |
tp->sum_needed = le32_to_cpu(dp->upper.data) >> 8; |
|
449 |
if (tp->size == 0) { |
|
450 |
tp->sum_needed = le32_to_cpu(dp->upper.data) >> 8; |
|
451 |
} |
|
450 | 452 |
tp->cptse = ( txd_lower & E1000_TXD_CMD_TSE ) ? 1 : 0; |
451 | 453 |
} else { |
452 | 454 |
// legacy descriptor |
Also available in: Unified diff