Cross-merge networking fixes after downstream PR.
Conflicts:
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1e7962114c10 ("bnxt_en: Restore PTP tx_avail count in case of skb_pad() error")
165f87691a89 ("bnxt_en: add timestamping statistics support")
No adjacent changes.
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
19 files changed:
tx_free:
dev_kfree_skb_any(skb);
tx_kick_pending:
- if (BNXT_TX_PTP_IS_SET(lflags))
++ if (BNXT_TX_PTP_IS_SET(lflags)) {
++ atomic64_inc(&bp->ptp_cfg->stats.ts_err);
+ atomic_inc(&bp->ptp_cfg->tx_avail);
++ }
if (txr->kick_pending)
bnxt_txr_db_kick(bp, txr, txr->tx_prod);
txr->tx_buf_ring[txr->tx_prod].skb = NULL;