Re: [net PatchV4] Octeontx2-vf: Fix max packet length errors

From: Jakub Kicinski
Date: Fri Jul 25 2025 - 17:39:36 EST


On Thu, 24 Jul 2025 12:36:22 +0530 Hariprasad Kelam wrote:
> @@ -2165,6 +2166,8 @@ static netdev_tx_t otx2_xmit(struct sk_buff *skb, struct net_device *netdev)
> /* Check for minimum and maximum packet length */
> if (skb->len <= ETH_HLEN ||
> (!skb_shinfo(skb)->gso_size && skb->len > pf->tx_max_pktlen)) {
> + dev_stats = &pf->hw.dev_stats;
> + dev_stats->tx_discards++;
> dev_kfree_skb(skb);
> return NETDEV_TX_OK;
> }

This is a multi-queue device and the counter is per device.
The counter should really be an atomic_long_t, to avoid races.
--
pw-bot: cr