Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-06-18--18-00 (v6.16-rc1-625-g8859922c0a12) remotes/brancher/net-next-2025-06-18--21-00 (v6.16-rc1-610-g7d12e2b9b1be) ==== BASE DIFF ==== drivers/net/ethernet/amazon/ena/ena_ethtool.c | 39 ++++++------------- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 33 +++++++--------- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 24 ++++++------ .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 37 +++++++----------- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 44 ++++----------------- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 36 +++++++++++------ drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 6 ++- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h | 6 ++- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 31 ++++++++++++--- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 31 +++++++++------ drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 45 ++++------------------ drivers/net/ethernet/sun/niu.c | 17 ++++---- 12 files changed, 150 insertions(+), 199 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.KPAcqc8pUt b/tmp/tmp.PhsZQ8s0E5 index 6dcd3e316cfb..4f9a90a19eee 100644 --- a/tmp/tmp.KPAcqc8pUt +++ b/tmp/tmp.PhsZQ8s0E5 @@ -9,17 +9,15 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +i40e: report VF tx_dropped with tx_errors instead of tx_discards tools: ynl: fix mixing ops and notifications on one socket +net: usb: Convert tasklet API to new bottom half workqueue mechanism ethernet: atl1: Add missing DMA mapping error checks net: atm: fix /proc/net/atm/lec handling net: atm: add lec_mutex mlxbf_gige: return EPROBE_DEFER if PHY IRQ is not available octeontx2-af: Fix rvu_mbox_init return path igc: Make the const read-only array supported_sizes static -eth: bnxt: add netmem TX support -net: ethernet: mtk_eth_soc: skip first IRQ if not used -net: ethernet: mtk_eth_soc: add consts for irq index -net: ethernet: mtk_eth_soc: support named IRQs vsock: Fix transport_* TOCTOU vsock: Fix transport_g2h TOCTOU vsock: Fix transport_{h2g,g2h} TOCTOU @@ -59,12 +57,10 @@ docs: conf.py: properly handle include and exclude patterns net: stmmac: replace ioaddr with stmmac_priv for pcs_set_ane() method net: stmmac: loongson1: get ls1b resource only once net: stmmac: loongson1: provide match data struct -selftest: add selftest for anycast notifications net/smc: remove unused input parameters in smc_buf_get_slot netpoll: Extract IPv6 address retrieval function netpoll: extract IPv4 address retrieval into helper function netpoll: Extract carrier wait function -xfrm: hold device only for the asynchronous decryption tcp: tcp_time_to_recover() cleanup netdevsim: account dropped packet length in stats on queue free net: add dev_dstats_rx_dropped_add() helper @@ -76,6 +72,7 @@ net: airoha: Always check return value from airoha_ppe_foe_get_entry() NFC: nci: uart: Set tty->disc_data only in success path net/mlx5: Don't use %pK through printk or tracepoints ice: Don't use %pK through printk or tracepoints +net: xsk: add sysctl_xsk_max_tx_budget in the xmit path riscv: dts: spacemit: Add Ethernet support for Jupiter riscv: dts: spacemit: Add Ethernet support for BPI-F3 riscv: dts: spacemit: Add Ethernet support for K1 @@ -123,29 +120,6 @@ net: mana: Add support for net_shaper_ops net: mana: Fix potential deadlocks in mana napi ops Octeontx2-pf: Fix Backpresure configuration tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer -eth: sxgbe: migrate to new RXFH callbacks -eth: dpaa2: migrate to new RXFH callbacks -eth: dpaa: migrate to new RXFH callbacks -eth: mvpp2: migrate to new RXFH callbacks -eth: niu: migrate to new RXFH callbacks -eth: otx2: migrate to new RXFH callbacks -eth: thunder: migrate to new RXFH callbacks -eth: ena: migrate to new RXFH callbacks -eth: bnxt: migrate to new RXFH callbacks -eth: bnx2x: migrate to new RXFH callbacks -eth: sfc: migrate to new RXFH callbacks -eth: sfc: sienna: migrate to new RXFH callbacks -eth: sfc: falcon: migrate to new RXFH callbacks -net: hns3: clear hns alarm: comparison of integer expressions of different signedness -net: hns3: add complete parentheses for some macros -net: hns3: delete redundant address before the array -net: hns3: set the freed pointers to NULL when lifetime is not end -net: hns3: add \n at the end when print msg -net: hns3: use hns3_get_ops() helper to reduce the unnecessary middle layer conversion -net: hns3: use hns3_get_ae_dev() helper to reduce the unnecessary middle layer conversion -net: hns3: fix spelling mistake "reg_um" -> "reg_num" -net: xsk: make xsk_tx_batch_size tunable -net: xsk: make MAX_PER_SOCKET_BUDGET tunable ipv6: Remove setsockopt_needs_rtnl(). ipv6: anycast: Don't hold RTNL for IPV6_JOIN_ANYCAST. ipv6: anycast: Unify two error paths in ipv6_sock_ac_join(). @@ -187,5 +161,4 @@ geneve: rely on rtnl lock in geneve_offload_rx_ports ipv6: Simplify link-local address generation for IPv6 GRE. net: lan743x: fix potential out-of-bounds write in lan743x_ptp_io_event_clock_get() net/mlx4_en: Remove the redundant NULL check for the 'my_ets' object -page_pool: import Jesper's page_pool benchmark dt-bindings: net: Convert socfpga-dwmac bindings to yaml