Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-05-15--00-00 (v6.15-rc5-1253-ga6c4ac7f420b) remotes/brancher/net-next-2025-05-15--03-00 (v6.15-rc5-1255-g3da973f90195) ==== BASE DIFF ==== .../devicetree/bindings/net/snps,dwmac.yaml | 2 +- Documentation/netlink/specs/tc.yaml | 10 ++-- Documentation/networking/devlink/devlink-trap.rst | 2 +- drivers/hv/channel.c | 65 +------------------- drivers/net/ethernet/apple/bmac.c | 60 +------------------ drivers/net/ethernet/aquantia/atlantic/aq_main.c | 1 - drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 + drivers/net/ethernet/broadcom/Kconfig | 1 + drivers/net/ethernet/broadcom/tg3.c | 23 +------ drivers/net/ethernet/chelsio/cxgb4/sge.c | 5 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 2 +- drivers/net/ethernet/freescale/Kconfig | 1 - drivers/net/ethernet/freescale/enetc/Kconfig | 2 - drivers/net/ethernet/marvell/Kconfig | 1 - drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 5 ++ .../ethernet/marvell/octeontx2/nic/cn10k_macsec.c | 3 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/qualcomm/Kconfig | 1 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 7 +-- drivers/net/ethernet/ti/cpsw.c | 26 ++++++++ drivers/net/ethernet/ti/cpsw_new.c | 4 +- drivers/net/ethernet/ti/cpsw_priv.c | 70 ++++++++-------------- drivers/net/ethernet/ti/cpsw_priv.h | 6 +- drivers/net/ethernet/wangxun/libwx/wx_hw.c | 10 +++- drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c | 8 ++- drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 2 + drivers/net/hyperv/hyperv_net.h | 13 +++- drivers/net/hyperv/netvsc.c | 57 +++++++++++++++--- drivers/net/hyperv/netvsc_drv.c | 62 +++++-------------- drivers/net/hyperv/rndis_filter.c | 24 ++------ drivers/net/mdio/Kconfig | 11 ---- drivers/net/phy/Kconfig | 1 - drivers/net/phy/Makefile | 2 +- drivers/scsi/storvsc_drv.c | 1 + include/linux/hyperv.h | 7 --- net/openvswitch/flow_netlink.c | 3 +- 36 files changed, 191 insertions(+), 311 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.fnX4jHRNn5 b/tmp/tmp.DLRHqPpFwF index 6cac989d6f8f..590e0143274c 100644 --- a/tmp/tmp.fnX4jHRNn5 +++ b/tmp/tmp.DLRHqPpFwF @@ -7,6 +7,7 @@ tc_action dbg profile patch forwarding: set timeout to 3 hours team: grab team lock during team_change_rx_flags +tsnep: fix timestamping with a stacked DSA driver net: mana: Add handler for hardware servicing events ipv6: Revert two per-cpu var allocation for RTM_NEWROUTE. ipv6: Pass gfp_flags down to ip6_route_info_create_nh(). @@ -19,15 +20,6 @@ net/mlx5e: Reuse per-RQ XDP buffer to avoid stack zeroing overhead amd-xgbe: read link status twice to avoid inconsistencies net: phy: fixed_phy: remove fixed_phy_register_with_gpiod drivers: net: mvpp2: attempt to refill rx before allocating skb -selftest: af_unix: Test SO_PASSRIGHTS. -af_unix: Introduce SO_PASSRIGHTS. -af_unix: Inherit sk_flags at connect(). -af_unix: Move SOCK_PASS{CRED,PIDFD,SEC} to struct sock. -net: Restrict SO_PASS{CRED,PIDFD,SEC} to AF_{UNIX,NETLINK,BLUETOOTH}. -tcp: Restrict SO_TXREHASH to TCP socket. -scm: Move scm_recv() from scm.h to scm.c. -af_unix: Don't pass struct socket to maybe_add_creds(). -af_unix: Factorise test_bit() for SOCK_PASSCRED and SOCK_PASSPIDFD. net: devmem: fix kernel panic when netlink socket close after module unload net: lan743x: implement ndo_hwtstamp_get() net: lan743x: convert to ndo_hwtstamp_set() @@ -74,40 +66,31 @@ octeontx2-af: Send Link events one by one virtio_net: Fix duplicated return values in virtnet_get_hw_stats tools: ynl-gen: array-nest: support arrays of nests net: sched: uapi: add more sanely named duplicate defines -netlink: specs: tc: all actions are indexed arrays -netlink: specs: tc: fix a couple of attribute names vmxnet3: correctly report gso type for UDP tunnels vmxnet3: update MTU after device quiesce -net: airoha: Fix page recycling in airoha_qdma_rx_process() +tcp: increase tcp_rmem[2] to 32 MB +tcp: always use tcp_limit_output_bytes limitation +tcp: increase tcp_limit_output_bytes default value to 4MB +tcp: skip big rtt sample if receive queue is not empty +tcp: always seek for minimal rtt in tcp_rcv_rtt_update() +tcp: fix initial tp->rcvq_space.space value for passive TS enabled flows +tcp: remove zero TCP TS samples for autotuning +tcp: add receive queue awareness in tcp_rcv_space_adjust() +tcp: adjust rcvbuf in presence of reorders +tcp: fix sk_rcvbuf overshoot +tcp: add tcp_rcvbuf_grow() tracepoint octeontx2: Add new tracepoint otx2_msg_status octeontx2: Add pcifunc also to mailbox tracepoints octeontx2-af: Display names for CPT and UP messages octeontx2-af: convert dev_dbg to tracepoint in mbox -documentation: networking: devlink: Fix a typo in devlink-trap.rst net: Look for bonding slaves in the bond's network namespace -octeontx2-af: Fix CGX Receive counters -net: apple: bmac: use crc32() instead of hand-rolled equivalent -net: ethernet: mtk_eth_soc: fix typo for declaration MT7988 ESW capability -net/tg3: use crc32() instead of hand-rolled equivalent -net: libwx: Fix FW mailbox unknown command -net: libwx: Fix FW mailbox reply timeout -net: txgbe: Fix to calculate EEPROM checksum for AML devices -Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer() -hv_netvsc: Remove rmsg_pgcnt -hv_netvsc: Preserve contiguous PFN grouping in the page buffer array -hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages -Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges eth: fbnic: Add devlink dev flash support eth: fbnic: Add mailbox support for PLDM updates eth: fbnic: Add support for multiple concurrent completion messages eth: fbnic: Accept minimum anti-rollback version from firmware pldmfw: Don't require send_package_data or send_component_table to be defined -net: tsnep: fix timestamping with a stacked DSA driver octeontx2-pf: Do not reallocate all ntuple filters -octeontx2-pf: macsec: Fix incorrect max transmit size in TX secy net: phy: marvell-88q2xxx: Enable temperature measurement in probe again -net: cpsw: isolate cpsw_ndo_ioctl() to just the old driver -net: cpsw: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() rds: Use nested-BH locking for rds_page_remainder rds: Acquire per-CPU pointer within BH disabled section rds: Disable only bottom halves in rds_page_remainder_alloc() @@ -123,16 +106,9 @@ ipv6: sr: Use nested-BH locking for hmac_storage ipv4/route: Use this_cpu_inc() for stats on PREEMPT_RT net: dst_cache: Use nested-BH locking for dst_cache::cache net: page_pool: Don't recycle into cache on PREEMPT_RT -openvswitch: Stricter validation for the userspace action -net: phy: remove Kconfig symbol MDIO_DEVRES net: phy: mediatek: do not require syscon compatible for pio property -net: stmmac: generate software timestamp just before the doorbell -net: cxgb4: generate software timestamp just before the doorbell -net: atlantic: generate software timestamp just before the doorbell Documentation: netlink: specs: tc: Add DualPI2 specification selftests/tc-testing: Add selftests for qdisc DualPI2 sched: Add enqueue/dequeue of dualpi2 qdisc sched: Dump configuration and statistics of dualpi2 qdisc sched: Struct definition and parsing of dualpi2 qdisc -net: airoha: Add the capability to allocate hw buffers in SRAM -dt-bindings: net: airoha: Add EN7581 memory-region property