[dpdk-dev,2/3] ixgbe: use crc checksum disable flag
Commit Message
Signed-off-by: Paul Emmerich <emmericp@net.in.tum.de>
---
lib/librte_pmd_ixgbe/ixgbe_rxtx.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
@@ -730,8 +730,9 @@ ixgbe_xmit_pkts(void *tx_queue, struct rte_mbuf **tx_pkts,
* are only set in the last Data Descriptor:
* - IXGBE_TXD_CMD_RS
*/
- cmd_type_len = IXGBE_ADVTXD_DTYP_DATA |
- IXGBE_ADVTXD_DCMD_IFCS | IXGBE_ADVTXD_DCMD_DEXT;
+ cmd_type_len = IXGBE_ADVTXD_DTYP_DATA | IXGBE_ADVTXD_DCMD_DEXT;
+ if (!(ol_flags & PKT_TX_NO_CRC_CSUM))
+ cmd_type_len |= IXGBE_ADVTXD_DCMD_IFCS;
#ifdef RTE_LIBRTE_IEEE1588
if (ol_flags & PKT_TX_IEEE1588_TMST)