On Wed, Jun 3, 2026 at 1:49 PM Mohammad Shuab Siddique < [email protected]> wrote:
> From: Ajit Khaparde <[email protected]> > > There is no need to use the long BDs for transmits > where only checksum offload is needed. > Modify the check for long BD and use long BDs only in cases > where TSO and other offloads are requested. > > Fixes: 527b10089cc5 ("net/bnxt: optimize Tx completion handling") > Cc: [email protected] > > Signed-off-by: Ajit Khaparde <[email protected]> > Signed-off-by: Mohammad Shuab Siddique < > [email protected]> > Acked-by: Kishore Padmanabha <[email protected]> > --- > drivers/net/bnxt/bnxt_txr.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/drivers/net/bnxt/bnxt_txr.c b/drivers/net/bnxt/bnxt_txr.c > index 27758898b0..7ef5b15ae8 100644 > --- a/drivers/net/bnxt/bnxt_txr.c > +++ b/drivers/net/bnxt/bnxt_txr.c > @@ -111,8 +111,7 @@ int bnxt_init_tx_ring_struct(struct bnxt_tx_queue > *txq, unsigned int socket_id) > static bool > bnxt_xmit_need_long_bd(struct rte_mbuf *tx_pkt, struct bnxt_tx_queue *txq) > { > - if (tx_pkt->ol_flags & (RTE_MBUF_F_TX_TCP_SEG | > RTE_MBUF_F_TX_TCP_CKSUM | > - RTE_MBUF_F_TX_UDP_CKSUM | > RTE_MBUF_F_TX_IP_CKSUM | > + if (tx_pkt->ol_flags & (RTE_MBUF_F_TX_TCP_SEG | > RTE_MBUF_F_TX_VLAN | > RTE_MBUF_F_TX_OUTER_IP_CKSUM | > RTE_MBUF_F_TX_TUNNEL_GRE | > RTE_MBUF_F_TX_TUNNEL_VXLAN | > RTE_MBUF_F_TX_TUNNEL_GENEVE | > RTE_MBUF_F_TX_IEEE1588_TMST | > -- > 2.47.3 > >
smime.p7s
Description: S/MIME Cryptographic Signature

