Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-06-25--00-00 (v6.16-rc2-806-g36a2047604af) remotes/brancher/net-next-hw-2025-06-25--08-00 (v6.16-rc2-832-gf5e84ac2b7a1) ==== BASE DIFF ==== .../devicetree/bindings/net/cdns,macb.yaml | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 5 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk.c | 2 - .../hisilicon/hns3/hns3_common/hclge_comm_cmd.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 10 +-- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 38 +++++------ drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 74 +++++++++++----------- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 15 ++--- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 34 +++++----- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 7 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_regs.c | 27 ++++---- include/uapi/linux/vm_sockets.h | 4 ++ 17 files changed, 120 insertions(+), 113 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.mOArWAYCNB b/tmp/tmp.akJUfbHrh8 index bd5e956f3018..1aadd1559430 100644 --- a/tmp/tmp.mOArWAYCNB +++ b/tmp/tmp.akJUfbHrh8 @@ -7,6 +7,42 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +bnxt_en: Add parameter disable_vf_bind +hinic3: Interrupt request configuration +hinic3: Mailbox management interfaces +hinic3: Mailbox framework +hinic3: TX & RX Queue coalesce interfaces +hinic3: Command Queue interfaces +hinic3: Command Queue framework +hinic3: Complete Event Queue interfaces +hinic3: Async Event Queue interfaces +ppp: synchronize netstats updates +pppoe: bypass sk_receive_skb for PPPOX_BOUND sockets +ppp: convert rlock to rwlock to improve RX concurrency +net: stmmac: Fix interrupt handling for level-triggered mode in DWC_XGMAC2 +net: libwx: fix the creation of page_pool +net: thunderbolt: Fix the parameter passing of tb_xdomain_enable_paths()/tb_xdomain_disable_paths() +ipv4: fib: Remove unnecessary encap_type check +i40e: When removing VF MAC filters, only check PF-set MAC +atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister(). +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(). +ipv6: anycast: Don't hold RTNL for IPV6_LEAVE_ANYCAST and IPV6_ADDRFORM. +ipv6: anycast: Don't use rtnl_dereference(). +ipv6: mcast: Remove unnecessary ASSERT_RTNL and comment. +ipv6: mcast: Don't hold RTNL for MCAST_ socket options. +ipv6: mcast: Don't hold RTNL in ipv6_sock_mc_close(). +ipv6: mcast: Don't hold RTNL for IPV6_DROP_MEMBERSHIP and MCAST_LEAVE_GROUP. +ipv6: mcast: Don't hold RTNL for IPV6_ADD_MEMBERSHIP and MCAST_JOIN_GROUP. +ipv6: mcast: Use in6_dev_get() in ipv6_dev_mc_dec(). +ipv6: mcast: Remove mca_get(). +ipv6: mcast: Check inet6_dev->dead under idev->mc_lock in __ipv6_dev_mc_inc(). +ipv6: mcast: Replace locking comments with lockdep annotations. +ipv6: ndisc: Remove __in6_dev_get() in pndisc_{constructor,destructor}(). +dt-bindings: net: convert lpc-eth.txt yaml format +net: selftests: fix TCP packet checksum +xfrm: Duplicate SPI Handling net: enetc: Correct endianness handling in _enetc_rd_reg64 vsock/test: Add test for null ptr deref when transport changes docs: net: sysctl documentation cleanup @@ -62,7 +98,6 @@ net/sched: Restrict conditions for adding duplicating netems to qdisc tree net: bonding: send peer notify when failure recovery net: bonding: add broadcast_neighbor netlink option net: bonding: add broadcast_neighbor option for 802.3ad -netfilter: nf_tables: Remove unused nft_reduce_is_readonly() net/sched: Remove unused functions neighbour: Remove redundant assignment to err selftests: drv-net: test RSS Netlink notifications @@ -73,31 +108,10 @@ net: ethtool: remove the data argument from ethtool_notify() net: ethtool: call .parse_request for SET handlers net: ethtool: dynamically allocate full req size req netlink: specs: add the multicast group name to spec -bnxt: properly flush XDP redirect lists rds: Expose feature parameters via sysfs (and ELF) team: replace team lock with rtnl lock -net: netfilter: Add IPIP flowtable SW acceleration -net: xsk: dpaa2: avoid repeatedly updating the global consumer -net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime -vsock/uapi: fix linux/vm_sockets.h userspace compilation errors -ethernet: atl1: Add missing DMA mapping error checks MAINTAINERS: update smc section skbuff: Improve the sending efficiency of __skb_send_sock -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: 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/mlx5: Add HWS as secondary steering mode -net/mlx5: HWS, Shrink empty matchers -net/mlx5: HWS, Track matcher sizes individually -net/mlx5: HWS, Decouple matcher RX and TX sizes -net/mlx5: HWS, Create STEs directly from matcher -net/mlx5: HWS, Refactor and export rule skip logic -net/mlx5: HWS, remove incorrect comment -net/mlx5: HWS, remove unused create_dest_array parameter tcp: try to avoid safer when ACKs are thinned tcp: accecn: try to fit AccECN option with SACK tcp: accecn: AccECN ACE field multi-wrap heuristic