Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-07-08--16-00 (v6.16-rc4-1267-g2c0e26fedf21) remotes/brancher/net-next-hw-2025-07-09--00-00 (v6.16-rc4-1268-g8b24696f31de) ==== BASE DIFF ==== Documentation/networking/ip-sysctl.rst | 2 +- drivers/net/ethernet/airoha/airoha_eth.c | 1 + drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c | 57 +++++++++ drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c | 38 ++++++ drivers/net/ethernet/hisilicon/hibmcge/hbg_reg.h | 8 ++ drivers/net/ethernet/intel/ice/ice_ethtool.c | 28 +---- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 27 ++-- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 8 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 139 ++++++++++++--------- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 6 +- .../net/ethernet/marvell/octeontx2/nic/otx2_xsk.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.h | 3 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 30 ++--- .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 7 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 135 +++++++++++++++----- include/linux/ethtool.h | 4 - include/linux/phy.h | 4 + net/core/dev.c | 20 +-- net/ethtool/ioctl.c | 93 ++++---------- net/ethtool/rss.c | 3 +- net/ipv4/tcp_input.c | 2 +- net/ipv4/tcp_recovery.c | 2 +- net/rxrpc/ar-internal.h | 15 ++- net/rxrpc/output.c | 5 +- net/sched/sch_cake.c | 5 +- 26 files changed, 378 insertions(+), 273 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.JsrH2n5zR3 b/tmp/tmp.EV0Zuq6xqJ index 1b32fb4eeb41..75c6e5986c9f 100644 --- a/tmp/tmp.JsrH2n5zR3 +++ b/tmp/tmp.EV0Zuq6xqJ @@ -32,16 +32,9 @@ selftests/net: packetdrill: add tcp_ooo-before-and-after-accept.pkt tcp: refine sk_rcvbuf increase for ooo packets net/sched: Abort __tc_modify_qdisc if parent class does not exist gve: make IRQ handlers and page allocation NUMA aware -net: ethtool: reduce indent for _rxfh_context ops -net: ethtool: remove the compat code for _rxfh_context ops -eth: mlx5: migrate to the *_rxfh_context ops -eth: ice: drop the dead code related to rss_contexts -eth: otx2: migrate to the *_rxfh_context ops af_key: Add check for the return value of pfkey_sadb2xfrm_user_sec_ctx() net: phy: micrel: Add callback for restoring context tcp: extend tcp_retransmit_skb tracepoint with failure reasons   -rxrpc: Fix bug due to prealloc collision -rxrpc: Fix over large frame size warning udp: remove udp_tunnel_gro_init() net: ethernet: ti: am65-cpsw-nuss: Fix skb size by accounting for skb_shared_info net: thunderx: avoid direct MTU assignment after WRITE_ONCE() @@ -49,9 +42,7 @@ selftests: net: add netdev-l2addr.sh for testing L2 address functionality net: netdevsim: Support setting dev->perm_addr on port creation net/sched: sch_qfq: Fix null-deref in agg_dequeue selftests/tc-testing: Create test case for UAF scenario with DRR/NETEM/BLACKHOLE chain -tcp: update the outdated ref draft-ietf-tcpm-rack net: fix segmentation after TCP/UDP fraglist GRO -net: airoha: Fix an error handling path in airoha_probe() atm: clip: Fix NULL pointer dereference in vcc_sendmsg() virtio-net: xsk: rx: move the xdp->data adjustment to buf_to_xdp() dpll: zl3073x: Add support to get/set frequency on pins @@ -114,7 +105,6 @@ netdevsim: implement peer queue flow control net: phy: smsc: Fix link failure in forced mode with Auto-MDIX net: phy: smsc: Force predictable MDI-X state on LAN87xx net: phy: smsc: Fix Auto-MDIX configuration when disabled by strap -net: phy: declare package-related struct members only if CONFIG_PHY_PACKAGE is enabled dt-bindings: net: Add support for Sophgo CV1800 dwmac net: stmmac: Fix interrupt handling for level-triggered mode in DWC_XGMAC2 ipv6: Remove setsockopt_needs_rtnl(). @@ -145,7 +135,6 @@ eth: fbnic: Add mailbox support for firmware logs eth: fbnic: Create ring buffer for firmware logs eth: fbnic: Use FIELD_PREP to generate minimum firmware version eth: fbnic: Fix incorrect minimum firmware version -net: account for encap headers in qdisc pkt len net: ti: prueth: Adds PTP OC Support for AM335x and AM437x net: ti: prueth: Adds support for PRUETH on AM33x and AM43x SOCs net: ti: prueth: Adds power management support for PRU-ICSS @@ -157,6 +146,3 @@ net: ti: prueth: Adds link detection, RX and TX support. net: ti: prueth: Adds PRUETH HW and SW configuration net: ti: prueth: Adds ICSSM Ethernet driver dt-bindings: net: ti: Adds DUAL-EMAC mode support on PRU-ICSS2 for AM57xx, AM43xx and AM33xx SOCs -net: hibmcge: configure FIFO thresholds according to the MAC controller documentation -net: hibmcge: adjust the burst len configuration of the MAC controller to improve TX performance. -net: hibmcge: support scenario without PHY