net/ena: fix errno to positive value
The rte_errno shouldn't have assigned negative error codes, so it has
to be fixed.
Fixes: b3fc5a1ae1
("net/ena: add Tx preparation")
Cc: stable@dpdk.org
Signed-off-by: Michal Krawczyk <mk@semihalf.com>
This commit is contained in:
parent
fd97689058
commit
baeed5f404
@ -2178,14 +2178,14 @@ eth_ena_prep_pkts(void *tx_queue, struct rte_mbuf **tx_pkts,
|
||||
if ((ol_flags & ENA_TX_OFFLOAD_NOTSUP_MASK) != 0 ||
|
||||
(ol_flags & PKT_TX_L4_MASK) ==
|
||||
PKT_TX_SCTP_CKSUM) {
|
||||
rte_errno = -ENOTSUP;
|
||||
rte_errno = ENOTSUP;
|
||||
return i;
|
||||
}
|
||||
|
||||
#ifdef RTE_LIBRTE_ETHDEV_DEBUG
|
||||
ret = rte_validate_tx_offload(m);
|
||||
if (ret != 0) {
|
||||
rte_errno = ret;
|
||||
rte_errno = -ret;
|
||||
return i;
|
||||
}
|
||||
#endif
|
||||
@ -2198,7 +2198,7 @@ eth_ena_prep_pkts(void *tx_queue, struct rte_mbuf **tx_pkts,
|
||||
ret = rte_net_intel_cksum_flags_prepare(m,
|
||||
ol_flags & ~PKT_TX_TCP_SEG);
|
||||
if (ret != 0) {
|
||||
rte_errno = ret;
|
||||
rte_errno = -ret;
|
||||
return i;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user