Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-08-28--08-00 (v6.17-rc2-730-ge1919b74730e) remotes/brancher/net-next-hw-2025-08-28--16-00 (v6.17-rc2-710-ga2830f5bad84) ==== BASE DIFF ==== .../bindings/net/pse-pd/skyworks,si3474.yaml | 144 +++++ drivers/net/ethernet/cadence/macb_main.c | 7 +- drivers/net/ethernet/meta/fbnic/fbnic_fw.c | 106 ++++ drivers/net/ethernet/meta/fbnic/fbnic_fw.h | 23 +- drivers/net/ethernet/meta/fbnic/fbnic_netdev.c | 60 +-- drivers/net/ethernet/meta/fbnic/fbnic_netdev.h | 4 +- drivers/net/ethernet/meta/fbnic/fbnic_pci.c | 6 +- drivers/net/ethernet/meta/fbnic/fbnic_rpc.c | 86 ++- drivers/net/ethernet/meta/fbnic/fbnic_rpc.h | 4 + drivers/net/pse-pd/Kconfig | 11 + drivers/net/pse-pd/Makefile | 1 + drivers/net/pse-pd/si3474.c | 578 +++++++++++++++++++++ include/linux/ipv6.h | 2 +- include/linux/skmsg.h | 2 +- include/linux/udp.h | 1 + include/net/raw.h | 1 + include/net/sock.h | 56 +- include/net/tcp.h | 2 +- include/net/udp.h | 3 +- include/uapi/linux/stddef.h | 2 + net/core/datagram.c | 2 +- net/core/sock.c | 16 +- net/ipv4/ping.c | 2 +- net/ipv4/raw.c | 7 +- net/ipv4/route.c | 10 +- net/ipv4/tcp_input.c | 2 +- net/ipv4/tcp_ipv4.c | 4 +- net/ipv4/udp.c | 14 +- net/ipv6/datagram.c | 2 +- net/ipv6/raw.c | 9 +- net/ipv6/tcp_ipv6.c | 4 +- net/ipv6/udp.c | 6 +- net/iucv/af_iucv.c | 4 +- net/mptcp/protocol.c | 2 +- net/netlink/af_netlink.c | 4 +- net/packet/af_packet.c | 2 +- net/phonet/pep.c | 6 +- net/phonet/socket.c | 2 +- net/sctp/diag.c | 2 +- net/tipc/socket.c | 6 +- scripts/headers_install.sh | 2 +- tools/testing/selftests/bpf/progs/bpf_iter_udp4.c | 3 +- tools/testing/selftests/bpf/progs/bpf_iter_udp6.c | 4 +- 43 files changed, 1085 insertions(+), 129 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.XvGhldC7Fp b/tmp/tmp.4kkTHDHyPk index 431b495c14e5..04c1c5d7ffc0 100644 --- a/tmp/tmp.XvGhldC7Fp +++ b/tmp/tmp.4kkTHDHyPk @@ -13,24 +13,17 @@ 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 +vsock/test: Remove redundant semicolons +ptp: ocp: fix use-after-free bugs causing by ptp_ocp_watchdog +tcp: Free TCP-AO/TCP-MD5 info/keys without RCU +tcp: Destroy TCP-AO, TCP-MD5 keys in .sk_destruct() +mISDN: Fix memory leak in dsp_hwec_enable() +net: phy: micrel: Add PTP support for lan8842 +net: phy: micrel: Introduce function __lan8814_ptp_probe_once mctp pcc: Implement MCTP over PCC Transport -net: rnpgbe: Add register_netdev -net: rnpgbe: Add basic mbx_fw support -net: rnpgbe: Add basic mbx ops support -net: rnpgbe: Add n500/n210 chip support -net: rnpgbe: Add build support for rnpgbe selftests: net: avoid memory leak pppoe: drop sock reference counting on fast path pppoe: remove rwlock usage -selftests/vsock: add namespace tests -selftests/vsock: invoke vsock_test through helpers -selftests/vsock: improve logging in vmtest.sh -vhost/vsock: add netns support -vsock/virtio: add netns to virtio transport common -vsock/loopback: add netns support -vsock: add netns to vsock core -vsock: add net to vsock skb cb -vsock: a per-net vsock NS mode state eth: mlx5: remove Kconfig co-dependency with VXLAN net: lan966x: convert fwnode to of net: lan966x: use of_get_mac_address @@ -52,48 +45,18 @@ net_sched: act_skbmod: use RCU in tcf_skbmod_dump() net_sched: act_tunnel_key: use RCU in tunnel_key_dump() net_sched: act_vlan: use RCU in tcf_vlan_dump() net_sched: remove BH blocking in eight actions -octeontx2-af: Remove redundant ternary operators net/mlx4: Remove redundant ternary operators -net: hinic: Remove redundant ternary operators -gve: remove redundant ternary operators microchip: lan865x: Fix LAN8651 autoloading microchip: lan865x: Fix module autoloading net: ethernet: oa_tc6: Handle failure of spi_setup -net: thunderx: Remove redundant ternary operators -net: aquantia: Remove redundant ternary operators -hsr: use proper locking when iterating over ports net: stmmac: minor cleanups to stmmac_bus_clks_config() net: stmmac: mdio: use netdev_priv() directly ipv6: annotate data-races around devconf->rpl_seg_enabled net: phy: mtk-2p5ge: Add LED support for MT7988 -net/mlx5: {DR,HWS}, Use the cached vhca_id for this device -net/mlx5: E-switch, Set representor attributes for adjacent VFs -net/mlx5: E-Switch, Register representors for adjacent vports -net/mlx5: E-Switch, Create acls root namespace for adjacent vports -net/mlx5: E-Switch, Add support for adjacent functions vports discovery -net/mlx5: E-Switch, Move vport acls root namespaces creation to eswitch -net/mlx5: FS, Convert vport acls root namespaces to xarray net: dsa: lantiq_gswip: move MDIO bus registration to .setup() net: dsa: lantiq_gswip: support standard MDIO node name net: dsa: lantiq_gswip: support offset of MII registers net: dsa: lantiq_gswip: ignore SerDes modes in phylink_mac_config() net: dsa: lantiq_gswip: support model-specific mac_select_pcs() net: dsa: lantiq_gswip: move to dedicated folder -fbnic: Push local unicast MAC addresses to FW to populate TCAMs -fbnic: Add logic to repopulate RPC TCAM if BMC enables channel -fbnic: Pass fbnic_dev instead of netdev to __fbnic_set/clear_rx_mode -fbnic: Move promisc_sync out of netdev code and into RPC path -net: pse-pd: Add Si3474 PSE controller driver -dt-bindings: net: pse-pd: Add bindings for Si3474 PSE controller -net: macb: Disable clocks once -inet: raw: add drop_counters to raw sockets -udp: add drop_counters to udp socket -net: add sk->sk_drop_counters -net: add sk_drops_skbadd() helper -net: add sk_drops_read(), sk_drops_inc() and sk_drops_reset() helpers net: usb: r8152: resume-reset deadlock -uapi: wrap compiler_types.h in an ifdef instead of the implicit strip -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