Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-09-11--09-00 (v6.17-rc4-1115-g333628d3dabf) remotes/brancher/net-next-2025-09-11--12-00 (v6.17-rc4-1106-g07500d82c87d) ==== BASE DIFF ==== drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 7 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 15 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 15 +- drivers/net/ethernet/marvell/mvneta.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 23 +- drivers/net/ethernet/ti/icssg/icssg_prueth.c | 20 +- drivers/net/virtio_net.c | 7 +- drivers/net/wireless/ath/ath12k/mac.c | 122 +++++----- drivers/net/wireless/ath/ath12k/wmi.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 26 +-- drivers/net/wireless/virtual/virt_wifi.c | 4 +- include/net/icmp.h | 10 +- include/net/xdp.h | 36 ++- net/core/xdp.c | 21 +- net/hsr/hsr_device.c | 28 ++- net/hsr/hsr_main.c | 4 +- net/hsr/hsr_main.h | 3 + net/ipv4/cipso_ipv4.c | 13 +- net/ipv4/icmp.c | 15 +- net/ipv4/route.c | 10 +- net/wireless/nl80211.c | 13 +- tools/testing/selftests/drivers/net/team/Makefile | 6 +- tools/testing/selftests/drivers/net/team/config | 1 + .../testing/selftests/drivers/net/team/options.sh | 188 ++++++++++++++++ tools/testing/selftests/net/traceroute.sh | 250 +++++++++++++++++---- 25 files changed, 618 insertions(+), 228 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.IGQJb46Fqu b/tmp/tmp.M0n9TImfwB index 7a407b71deab..1c019573f17b 100644 --- a/tmp/tmp.IGQJb46Fqu +++ b/tmp/tmp.M0n9TImfwB @@ -3,6 +3,7 @@ nipa: config: x86: disable GPUs and sound nipa: drv: net: add timeout nipa: forwarding: set timeout to 3 hours nipa: config: disable CPU_MITIGATIONS +nipa: tc_action dbg nipa: selftests: net: enable profiling nipa: dbg: tests: bonding: print info on failure nipa: timestamp - try waking @@ -11,8 +12,12 @@ nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: dbg net/sctp_vrf.sh nipa: disable random kunit tests +net: ena: fix duplicate Autoneg setting in get_link_ksettings +net: stmmac: Consider Tx VLAN offload tag length for maxSDU +net: stmmac: est: Fix GCL bounds checks net: natsemi: fix `rx_dropped` double accounting on `netif_rx()` failure ionic: use int type for err in ionic_get_module_eeprom_by_page +net/tcp: Fix a NULL pointer dereference when using TCP-AO with TCP_REPAIR. Merge tag 'bpf-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf net: mana: Reduce waiting time if HWC not responding net: phy: fixed_phy: remove two function stubs @@ -56,17 +61,6 @@ wireguard: queueing: simplify wg_cpumask_next_online() net/mlx5: Not returning mlx5_link_info table when speed is unknown selftests: openvswitch: add a simple test for tunnel metadata net: dst_metadata: fix IP_DF bit not extracted from tunnel headers -net: stmmac: move timestamping/ptp init to stmmac_hw_setup() caller -net: stmmac: move PTP support check into stmmac_init_timestamping() -net: stmmac: add stmmac_setup_ptp() -net: stmmac: rename stmmac_init_ptp() -net: stmmac: move stmmac_init_ptp() messages into function -net: stmmac: add __stmmac_release() to complement __stmmac_open() -net: stmmac: unexport stmmac_init_tstamp_counter() -net: stmmac: fix stmmac_xdp_open() clk_ptp_ref error cleanup -net: stmmac: fix PTP error cleanup in __stmmac_open() -net: stmmac: disable PTP clock after unregistering PTP -net: stmmac: ptp: improve handling of aux_ts_lock lifetime geneve: Avoid -Wflex-array-member-not-at-end warning dt-bindings: net: Drop duplicate brcm,bcm7445-switch-v4.0.txt net: ethtool: handle EOPNOTSUPP from ethtool get_ts_info() method @@ -96,20 +90,6 @@ tcp: Free TCP-AO/TCP-MD5 info/keys without RCU tcp: Destroy TCP-AO, TCP-MD5 keys in .sk_destruct() dt-bindings: net: Convert APM XGene MDIO to DT schema dt-bindings: net: Convert apm,xgene-enet to DT schema -tcp: accecn: try to fit AccECN option with SACK -tcp: accecn: AccECN option ceb/cep and ACE field multi-wrap heuristics -tcp: accecn: AccECN option failure handling -tcp: accecn: AccECN option send control -tcp: accecn: AccECN option -tcp: sack option handling improvements -tcp: accecn: AccECN needs to know delivered bytes -tcp: accecn: add AccECN rx byte counters -tcp: accecn: AccECN negotiation -tcp: AccECN core -tcp: ecn functions in separated include file -tcp: reorganize tcp_sock_write_txrx group for variables later -tcp: fast path functions later -tcp: reorganize SYN ECN code net: ethernet: renesas: rcar_gen4_ptp: Use lockdep to verify internal usage net: ethernet: renesas: rcar_gen4_ptp: Hide register layout net: ethernet: renesas: rcar_gen4_ptp: Remove different memory layout @@ -124,22 +104,7 @@ net: stmmac: dwmac-renesas-gbeth: Use OF data for configuration dt-bindings: net: renesas,rzv2h-gbeth: Document Renesas RZ/T2H and RZ/N2H SoCs net: af_packet: Use hrtimer to do the retire operation net: af_packet: remove last_kactive_blk_num field -selftests: traceroute: Add VRF tests -selftests: traceroute: Test traceroute with different source IPs -selftests: traceroute: Reword comment -selftests: traceroute: Use require_command() -selftests: traceroute: Return correct value on failure -ipv4: icmp: Fix source IP derivation in presence of VRFs -ipv4: icmp: Pass IPv4 control block structure as an argument to __icmp_send() -ipv4: cipso: Simplify IP options handling in cipso_v4_error() eth: 8139too: Make 8139TOO_PIO depend on !NO_IOPORT_MAP -selftests: forwarding: Reorder arguments to obey POSIX getopt -net: xdp: handle frags with unreadable memory -net: xdp: pass full flags to xdp_update_skb_shared_info() -hsr: hold rcu and dev lock for hsr_get_port_ndev -hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsr -hsr: use rtnl lock when iterating over ports -selftests: net: Add tests to verify team driver option set and get. selftests: forwarding: Add test for BR_BOOLOPT_FDB_LOCAL_VLAN_0 selftests: net: lib.sh: Don't defer failed commands selftests: defer: Introduce DEFER_PAUSE_ON_FAIL