Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-08-20--08-00 (v6.17-rc1-488-gc5fbb2b83e92) remotes/brancher/net-next-hw-2025-08-20--16-00 (v6.17-rc1-517-g56732199f7e7) ==== BASE DIFF ==== Documentation/networking/ip-sysctl.rst | 10 +- include/linux/memcontrol.h | 45 +++++--- include/net/netns/sctp.h | 4 +- include/net/proto_memory.h | 4 +- include/net/sctp/auth.h | 17 +-- include/net/sctp/constants.h | 9 +- include/net/sctp/structs.h | 35 ++---- include/net/sock.h | 46 ++++++++ include/net/tcp.h | 4 +- mm/memcontrol.c | 40 +++++-- net/core/sock.c | 38 +++--- net/ipv4/inet_connection_sock.c | 19 ++- net/ipv4/tcp_output.c | 5 +- net/mptcp/protocol.h | 4 +- net/mptcp/subflow.c | 11 +- net/sctp/Kconfig | 47 +++----- net/sctp/auth.c | 166 +++++---------------------- net/sctp/chunk.c | 3 +- net/sctp/endpointola.c | 23 ++-- net/sctp/protocol.c | 11 +- net/sctp/sm_make_chunk.c | 60 +++------- net/sctp/sm_statefuns.c | 5 +- net/sctp/socket.c | 41 +------ net/sctp/sysctl.c | 49 +++----- tools/testing/selftests/net/config | 1 + tools/testing/selftests/net/netfilter/config | 1 + 26 files changed, 264 insertions(+), 434 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.SNuzPdt5O9 b/tmp/tmp.svuvWDlzkQ index 064cdbcf97bf..cd16b60e13c2 100644 --- a/tmp/tmp.SNuzPdt5O9 +++ b/tmp/tmp.svuvWDlzkQ @@ -12,6 +12,34 @@ 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 +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 +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: bonding: add fail_over_mac testing +bonding: set random address only when slaves already exist +net: dsa: Remove the use of dev_err_probe() +net: hibmcge: Remove the use of dev_err_probe() +net: dsa: yt921x: Add support for Motorcomm YT921x +net: dsa: tag_yt921x: add support for Motorcomm YT921x tags +dt-bindings: net: dsa: yt921x: Add Motorcomm YT921x switch support +net: vxlan: remove unused argument of vxlan_mdb_remote_fini() +riscv: dts: spacemit: Add Ethernet support for Jupiter +riscv: dts: spacemit: Add Ethernet support for BPI-F3 +riscv: dts: spacemit: Add Ethernet support for K1 +net: spacemit: Add K1 Ethernet MAC +dt-bindings: net: Add support for SpacemiT K1 +Octeontx2-af: Broadcast XON on all channels +Octeontx2-af: Skip overlap check for SPI field netfilter: br_netfilter: reread nf_conn from skb after confirm() i40e: Prevent unwanted interface name changes eth: fbnic: support queue ops / zero-copy Rx @@ -61,7 +89,6 @@ net/cls_cgroup: Fix task_get_classid() during qdisc run net, hsr: reject HSR frame if skb can't hold tag selftests: rtnetlink: print device info on preferred_lft test failure selftests: net: bpf_offload: print loaded programs on mismatch -phy: ti: gmii-sel: Always write the RGMII ID setting net/sched: Remove unnecessary WARNING condition for empty child qdisc in htb_activate net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit selftests/net/socket.c: removed warnings from unused returns @@ -70,11 +97,6 @@ net: avoid one loop iteration in __skb_splice_bits net: dsa: microchip: Fix KSZ9477 HSR port setup issue net: macb: fix unregister_netdev call order in macb_remove() [v2] gve: support unreadable netmem -sctp: Stop accepting md5 and sha1 for net.sctp.cookie_hmac_alg -sctp: Convert cookie authentication to use HMAC-SHA256 -sctp: Use HMAC-SHA1 and HMAC-SHA256 library for chunk authentication -sctp: Fix MAC comparison to be constant-time -selftests: net: Explicitly enable CONFIG_CRYPTO_SHA1 for IPsec ipv6: sr: Fix MAC comparison to be constant-time idpf: do not linearize big TSO packets vsock/virtio: Fix message iterator handling on transmit path @@ -120,16 +142,6 @@ net: phy: micrel: Introduce lanphy_modify_page_reg net: phy: micrel: Start using PHY_ID_MATCH_MODEL mips: lantiq: xway: sysctrl: rename the etop node mips: dts: lantiq: danube: add missing burst length property -net: Define sk_memcg under CONFIG_MEMCG. -net-memcg: Pass struct sock to mem_cgroup_sk_under_memory_pressure(). -net-memcg: Pass struct sock to mem_cgroup_sk_(un)?charge(). -net-memcg: Introduce mem_cgroup_sk_enabled(). -net-memcg: Introduce mem_cgroup_from_sk(). -net: Clean up __sk_mem_raise_allocated(). -net: Call trace_sock_exceed_buf_limit() for memcg failure with SK_MEM_RECV. -tcp: Simplify error path in inet_csk_accept(). -mptcp: Use tcp_under_memory_pressure() in mptcp_epollin_ready(). -mptcp: Fix up subflow's memcg when CONFIG_SOCK_CGROUP_DATA=n. net: pktgen: Use min()/min_t() to improve pktgen_finalize_skb() tcp: accecn: try to fit AccECN option with SACK tcp: accecn: AccECN option ceb/cep and ACE field multi-wrap heuristics