Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-10-18--00-00 (v6.18-rc1-345-gb995003c375d) remotes/brancher/net-next-2025-10-18--03-00 (v6.18-rc1-363-g1f1de523d719) ==== BASE DIFF ==== Documentation/admin-guide/sysctl/net.rst | 8 + drivers/net/dsa/lantiq/lantiq_gswip.c | 224 +++++++--------- drivers/net/dsa/lantiq/lantiq_gswip.h | 7 +- include/net/netns/core.h | 1 + include/net/proto_memory.h | 3 + include/net/sock.h | 3 + include/net/tcp.h | 29 +- include/uapi/linux/bpf.h | 2 + net/core/filter.c | 85 ++++++ net/core/sock.c | 37 ++- net/core/sysctl_net_core.c | 9 + net/ipv4/Kconfig | 4 +- net/ipv4/af_inet.c | 22 ++ net/ipv4/inet_connection_sock.c | 25 -- net/ipv4/tcp.c | 76 +++--- net/ipv4/tcp_ipv4.c | 137 ++++------ net/ipv4/tcp_minisocks.c | 2 - net/ipv4/tcp_output.c | 7 +- net/ipv6/tcp_ipv6.c | 119 +++------ net/mptcp/protocol.c | 7 +- net/tls/tls_device.c | 3 +- tools/include/uapi/linux/bpf.h | 1 + .../selftests/bpf/prog_tests/sk_bypass_prot_mem.c | 292 +++++++++++++++++++++ .../selftests/bpf/progs/sk_bypass_prot_mem.c | 104 ++++++++ 24 files changed, 805 insertions(+), 402 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.tBX1fUOCmz b/tmp/tmp.zs2XicNDO9 index 74742079f424..7100412841f9 100644 --- a/tmp/tmp.tBX1fUOCmz +++ b/tmp/tmp.zs2XicNDO9 @@ -14,7 +14,30 @@ nipa: disable random kunit tests nipa: fbnic: link up on QEMU selftests: net: fix server bind failure in sctp_vrf.sh Merge tag 'bpf-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +net: mdio: reset PHY before attempting to access registers in fwnode_mdiobus_register_phy +dt-bindings: net: mdio: add phy-id-read-needs-reset property +net: mdio: change property read from fwnode_property_read_u32() to device_property_read_u32() +net: mdio: common handling of phy reset properties +net: ravb: Ensure memory write completes before ringing TX doorbell +net: ravb: Enforce descriptor type ordering +net: ravb: Allocate correct number of queues based on SoC support +net: ravb: Make DBAT entry count configurable per-SoC +can: m_can: m_can_get_berr_counter(): don't wake up controller if interface is down +can: m_can: m_can_tx_submit(): remove unneeded sanity checks +can: m_can: m_can_class_register(): remove error message in case devm_kzalloc() fails +can: m_can: m_can_interrupt_enable(): use m_can_write() instead of open coding it +net: m_can: convert dev_{dbg,info,err} -> netdev_{dbg,info,err} +can: m_can: hrtimer_callback(): rename to m_can_polling_timer() +can: m_can: m_can_init_ram(): make static +can: m_can: Support pinctrl wakeup state +can: m_can: Return ERR_PTR on error in allocation +can: m_can: Map WoL to device_set_wakeup_enable +dt-bindings: can: m_can: Add wakeup properties +can: treewide: remove can_change_mtu() +can: m_can: add support for optional reset +net: add a fast path in __netif_schedule() net: unix: clarify BSD behavior comment in unix_release_sock() +net: avoid extra acces to sk->sk_wmem_alloc in sock_wfree() net: stmmac: convert to phylink managed WoL PHY speed net: stmmac: convert to phylink-managed Wake-on-Lan net: phylink: add phylink managed wake-on-lan PHY speed control @@ -78,8 +101,6 @@ net: usb: ax88179_178a: add USB device driver for config selection net: usb: support quirks in cdc_ncm net/smc: fix general protection fault in __smc_diag_dump gve: Consolidate and persist ethtool ring changes -net: stmmac: dwmac-sophgo: Add phy interface filter -Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for striding RQ net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for legacy RQ net: stmmac: convert to phylink PCS support @@ -117,42 +138,18 @@ selftest: packetdrill: Import TFO sendto tests. tcp: Make TFO client fallback behaviour consistent. nl802154: fix some kernel-doc warnings net: shrink napi_skb_cache_put() -net: dsa: lantiq_gswip: treat VID 0 like the PVID -net: dsa: lantiq_gswip: drop untagged on VLAN-aware bridge ports with no PVID -net: dsa: lantiq_gswip: put a more descriptive error print in gswip_vlan_remove() -net: dsa: lantiq_gswip: remove vlan_aware and pvid arguments from gswip_vlan_remove() -net: dsa: lantiq_gswip: disallow changes to privately set up VID 0 -net: dsa: lantiq_gswip: permit dynamic changes to VLAN filtering state -net: dsa: lantiq_gswip: remove legacy configure_vlan_while_not_filtering option -net: dsa: lantiq_gswip: merge gswip_vlan_add_unaware() and gswip_vlan_add_aware() -net: dsa: lantiq_gswip: remove duplicate assignment to vlan_mapping.val[0] -net: dsa: lantiq_gswip: define VLAN ID 0 constant -net: dsa: lantiq_gswip: support bridge FDB entries on the CPU port net: ethtool: tsconfig: Re-configure hwtstamp upon provider change net: stmmac: Allow supporting coarse adjustment mode net: stmmac: Move subsecond increment configuration in dedicated helper net: dsa: tag_brcm: legacy: fix untagged rx on unbridged ports for bcm63xx -tcp: Convert tcp-md5 to use MD5 library instead of crypto_ahash net: ti: icssg-prueth: Enable zero copy in XDP features net: ti: icssg-prueth: Add AF_XDP zero copy for RX net: ti: icssg-prueth: Make emac_run_xdp function independent of page net: ti: icssg-prueth: Add AF_XDP zero copy for TX net: ti: icssg-prueth: Add XSK pool helpers net: ti: icssg-prueth: Add functions to create and destroy Rx/Tx queues -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 with BAR2 mapping -net: rnpgbe: Add build support for rnpgbe selftests/bpf: Fix redefinition of 'off' as different kind of symbol bpf: Do not disable preemption in bpf_test_run(). -Merge branch 'bpf-allow-opt-out-from-sk-sk_prot-memory_allocated' -selftests/bpf: Add test for sk->sk_bypass_prot_mem. -bpf: Introduce SK_BPF_BYPASS_PROT_MEM. -bpf: Support bpf_setsockopt() for BPF_CGROUP_INET_SOCK_CREATE. -net: Introduce net.core.bypass_prot_mem sysctl. -net: Allow opt-out from global protocol memory accounting. -tcp: Save lock_sock() for memcg in inet_csk_accept(). bpf: Fix memory leak in __lookup_instance error path selftests: arg_parsing: Ensure data is flushed to disk before reading. bpf: Replace bpf_map_kmalloc_node() with kmalloc_nolock() to allocate bpf_async_cb structures.