Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-09-09--08-00 (v6.17-rc4-1003-gcae6d86b4fa3) remotes/brancher/net-next-hw-2025-09-09--16-00 (v6.17-rc4-1027-g14e353a0c2b4) ==== BASE DIFF ==== Documentation/networking/bonding.rst | 25 ++++- drivers/net/bonding/bond_3ad.c | 31 ++++++ drivers/net/bonding/bond_netlink.c | 16 +++ drivers/net/bonding/bond_options.c | 45 +++++++- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 113 +++++++++++++++++--- drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 3 +- drivers/ptp/ptp_chardev.c | 34 ++++-- include/net/bond_3ad.h | 2 + include/net/bond_options.h | 1 + include/uapi/linux/if_link.h | 1 + include/uapi/linux/ptp_clock.h | 4 + net/hsr/hsr_slave.c | 5 +- net/ipv4/ip_tunnel_core.c | 6 ++ .../testing/selftests/drivers/net/bonding/Makefile | 3 +- .../drivers/net/bonding/bond_lacp_prio.sh | 108 +++++++++++++++++++ tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 2 + tools/testing/selftests/net/broadcast_ether_dst.sh | 83 +++++++++++++++ tools/testing/selftests/net/forwarding/lib.sh | 24 ----- tools/testing/selftests/net/ipv6_fragmentation.c | 114 +++++++++++++++++++++ tools/testing/selftests/net/lib.sh | 24 +++++ 21 files changed, 589 insertions(+), 56 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.v49mQK4zqo b/tmp/tmp.CEkJuHYbL7 index efffc95305fb..4300cb351cb3 100644 --- a/tmp/tmp.v49mQK4zqo +++ b/tmp/tmp.CEkJuHYbL7 @@ -12,6 +12,29 @@ 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 +Merge tag 'mlx5-rs-fec-ifc' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux +selftests: drv-net: Fix tolerance calculation in devlink_rate_tc_bw.py +selftests: drv-net: Fix and clarify TC bandwidth split in devlink_rate_tc_bw.py +net: sh_eth: Disable WoL if system can not suspend +net: phy: MICREL: Update Kconfig help text +hinic3: Fix code style (Missing a blank line before return) +hinic3: Fix missing napi->dev in netif_queue_set_napi +hinic3: Add port management +hinic3: Add Rss function +hinic3: Tx & Rx configuration +hinic3: Queue pair context initialization +hinic3: Queue pair resource initialization +hinic3: Queue pair endianness improvements +hinic3: Nic_io initialization +hinic3: Command Queue flush interfaces +hinic3: HW capability initialization +hinic3: HW common function initialization +hinic3: HW management interfaces +hinic3: HW initialization +Documentation: net: add flow control guide and document ethtool API +net: ynl: add generated kdoc to UAPI headers +tools: ynl-gen: generate kdoc for attribute enums +net/smc: Remove unused argument from 2 SMC functions net: mana: Remove redundant netdev_lock_ops_to_full() calls tcp: Free TCP-AO/TCP-MD5 info/keys without RCU tcp: Destroy TCP-AO, TCP-MD5 keys in .sk_destruct() @@ -108,7 +131,6 @@ bonding: don't set oif to bond dev when getting NS target destination net: phy: fix phy_uses_state_machine() net: ethtool: fix wrong type used in struct kernel_ethtool_ts_info ipv4: udp: fix typos in comments -ipv6: udp: fix typos in comments selftests: mptcp: join: allow more time to send ADD_ADDR selftests: mptcp: join: tolerate more ADD_ADDR mptcp: make ADD_ADDR retransmission timeout adaptive @@ -135,7 +157,6 @@ selftests: net: Add tests to verify team driver option set and get. ptp: qoriq: convert to use generic interfaces to set loopback mode ptp: netc: add the periodic output signal loopback support ptp: add debugfs interfaces to loop back the periodic output signal -eth: fbnic: support persistent NAPI config 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 @@ -147,15 +168,5 @@ net: bridge: BROPT_FDB_LOCAL_VLAN_0: On port changeaddr, skip per-VLAN FDBs net: bridge: BROPT_FDB_LOCAL_VLAN_0: Look up FDB on VLAN 0 on miss net: bridge: Introduce BROPT_FDB_LOCAL_VLAN_0 syztest -tunnels: reset the GSO metadata before reusing the skb -rds: ib: Increment i_fastreg_wrs before bailing out -microchip: lan865x: Allow to fetch MAC from NVMEM -microchip: lan865x: Enable MAC address validation -docs: networking: can: change bcm_msg_head frames member to support flexible array -eea: Add basic driver framework for Alibaba Elastic Ethernet Adaptor -selftests: net: add test for ipv6 fragmentation -hsr: use netdev_master_upper_dev_link() when linking lower ports -selftests: bonding: add test for LACP actor port priority -bonding: support aggregator selection based on port priority -bonding: add support for per-port LACP actor priority net/cls_cgroup: Fix task_get_classid() during qdisc run +net/mlx5: Add RS FEC histogram infrastructure