Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-03-25--12-00 (v6.14-rc7-2070-ge026ce8c6f72) remotes/brancher/net-next-2025-03-25--15-00 (v6.14-rc7-2042-gb551a31eee8a) ==== BASE DIFF ==== drivers/net/ethernet/intel/ice/devlink/health.c | 6 +- drivers/net/ethernet/intel/ice/ice_common.c | 3 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 6 +- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 39 +- drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 24 +- drivers/net/ethernet/intel/idpf/idpf_lib.c | 31 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 + .../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 11 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 29 + drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 7 +- .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 38 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 2 +- drivers/net/ethernet/sfc/ef10.c | 1 + drivers/net/ethernet/sfc/ef100_netdev.c | 1 - drivers/net/ethernet/sfc/efx.c | 24 - drivers/net/ethernet/sfc/efx_reflash.c | 52 +- drivers/net/ethernet/sfc/mcdi_pcol.h | 20158 ++++++++----------- drivers/net/ethernet/sfc/mcdi_port.c | 59 +- drivers/net/ethernet/sfc/mcdi_port_common.c | 11 - drivers/net/ethernet/sfc/net_driver.h | 9 +- drivers/net/vmxnet3/vmxnet3_drv.c | 10 +- include/linux/avf/virtchnl.h | 4 +- include/net/ipv6.h | 11 +- include/net/tcp.h | 15 + include/uapi/linux/snmp.h | 12 +- lib/dynamic_queue_limits.c | 2 +- net/ipv4/nexthop.c | 183 +- net/ipv4/tcp.c | 18 +- net/ipv4/tcp_fastopen.c | 2 +- net/ipv4/tcp_input.c | 6 +- tools/testing/selftests/net/tcp_ao/connect-deny.c | 58 +- tools/testing/selftests/net/tcp_ao/connect.c | 22 +- tools/testing/selftests/net/tcp_ao/icmps-discard.c | 17 +- .../testing/selftests/net/tcp_ao/key-management.c | 76 +- tools/testing/selftests/net/tcp_ao/lib/aolib.h | 114 +- .../testing/selftests/net/tcp_ao/lib/ftrace-tcp.c | 7 +- tools/testing/selftests/net/tcp_ao/lib/sock.c | 315 +- tools/testing/selftests/net/tcp_ao/restore.c | 75 +- tools/testing/selftests/net/tcp_ao/rst.c | 47 +- tools/testing/selftests/net/tcp_ao/self-connect.c | 18 +- tools/testing/selftests/net/tcp_ao/seq-ext.c | 30 +- tools/testing/selftests/net/tcp_ao/unsigned-md5.c | 118 +- 47 files changed, 9105 insertions(+), 12612 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.kG4Cw4HBuA b/tmp/tmp.BIK5gCMTIA index 256efa78e6ec..a0eaed511d22 100644 --- a/tmp/tmp.kG4Cw4HBuA +++ b/tmp/tmp.BIK5gCMTIA @@ -4,7 +4,11 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours -mptcp: pm: Fix undefined behavior in mptcp_remove_anno_list_by_saddr() +net: mtip: The L2 switch driver for imx287 +arm: dts: imx287: Provide description for MTIP L2 switch +arm: dts: Adjust the 'reg' range for imx287 L2 switch description +dt-bindings: net: Add MTIP L2 switch description (fec,mtip-switch.yaml) +MAINTAINERS: Add myself as the MTIP L2 switch maintainer (IMX SoCs: imx287) tcp: Support skb PAWS drop reason when TIME-WAIT rndis_host: Flag RNDIS modems as WWAN devices mctp: Fix incorrect tx flow invalidation condition in mctp-i2c @@ -54,6 +58,12 @@ xfrm: rely on XFRM offload xfrm: simplify SA initialization routine xfrm: delay initialization of offload path till its actually requested xfrm: prevent high SEQ input in non-ESN mode +net: txgbe: add sriov function support +net: ngbe: add sriov function support +net: libwx: Add msg task func +net: libwx: Redesign flow when sriov is enabled +net: libwx: Add sriov api for wangxun nics +net: libwx: Add mailbox api for wangxun pf drivers net: au1000_eth: Mark au1000_ReleaseDB() static net/mlx5e: SHAMPO, Make reserved size independent of page size netfilter: nf_tables: Only use nf_skip_indirect_calls() when MITIGATION_RETPOLINE @@ -91,11 +101,6 @@ virtio_net: Use new RSS config structs virtio_net: Fix endian with virtio_net_ctrl_rss virtio_net: Split struct virtio_net_rss_config bonding: check xdp prog when set bond mode -net: fully namespace net.core.{r,w}mem_{default,max} sysctls -selftests: Add napi threaded busy poll test in `busy_poller` -Extend napi threaded polling to allow kthread based busy polling -net: Create separate gro_flush helper function -Add support to set napi threaded for individual napi gve: add XDP DROP and PASS support for DQ gve: update XDP allocation path support RX buffer posting gve: merge packet buffer size fields @@ -109,87 +114,12 @@ net: stmmac: address non-LPI resume failures properly net: phylink: add phylink_prepare_resume() ibmvnic: Use kernel helpers for hex dumps Merge tag 'for-net-next-2025-03-20' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next -sfc: support X4 devlink flash -sfc: update MCDI protocol headers -sfc: rip out MDIO support Merge tag 'wireless-next-2025-03-20' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next -net: mana: Handle unsupported HWC commands -net: mana: Implement set_link_ksettings in ethtool for speed -net: mana: Add speed support in mana_get_link_ksettings -tcp: avoid atomic operations on sk->sk_rmem_alloc -net: reorganize IP MIB values (II) -vmxnet3: unregister xdp rxq info in the reset path -nexthop: Convert RTM_DELNEXTHOP to per-netns RTNL. -nexthop: Convert RTM_NEWNEXTHOP to per-netns RTNL. -nexthop: Remove redundant group len check in nexthop_create_group(). -nexthop: Check NLM_F_REPLACE and NHA_ID in rtm_new_nexthop(). -nexthop: Move NHA_OIF validation to rtm_to_nh_config_rtnl(). -nexthop: Split nh_check_attr_group(). -nexthop: Move nlmsg_parse() in rtm_to_nh_config() to rtm_new_nexthop(). net: stmmac: dwmac-rk: Add initial support for RK3528 integrated PHY net: stmmac: dwmac-rk: Add integrated_phy_powerdown operation net: stmmac: dwmac-rk: Move integrated_phy_powerup/down functions net: stmmac: dwmac-rk: Add GMAC support for RK3528 dt-bindings: net: rockchip-dwmac: Add compatible string for RK3528 -ipv6: fix _DEVADD() and _DEVUPD() macros -net/mlx5e: TC, Don't offload CT commit if it's the last action -net/mlx5e: CT: Filter legacy rules that are unrelated to nic -net/mlx5: Update pfnum retrieval for devlink port attributes -net/mlx5: fw reset, check bridge accessibility at earlier stage -net/mlx5: Lag, use port selection tables when available -net/mlx5e: TX, Utilize WQ fragments edge for multi-packet WQEs -net: ch9200: add error handling in ch9200_bind() -net: ch9200: improve error handling in get_mac_address() -net: ch9200: remove extraneous return in control_write() to propagate failures -net: fix uninitialised access in mii_nway_restart() -dql: Fix dql->limit value when reset. -bonding: use permanent address for MAC swapping if device address is same -net: txgbe: add sriov function support -net: ngbe: add sriov function support -net: libwx: Add msg task func -net: libwx: Redesign flow when sriov is enabled -net: libwx: Add sriov api for wangxun nics -net: libwx: Add mailbox api for wangxun pf drivers -selftests/net: Drop timeout argument from test_client_verify() -selftests/net: Delete timeout from test_connect_socket() -selftests/net: Print the testing side in unsigned-md5 -selftests/net: Add mixed select()+polling mode to TCP-AO tests -selftests/net: Fetch and check TCP-MD5 counters -selftests/net: Provide tcp-ao counters comparison helper -selftests/net: Print TCP flags in more common format -idpf: check error for register_netdev() on init -ice: fix using untrusted value of pkt_len in ice_vc_fdir_parse_raw() -ice: fix input validation for virtchnl BW -ice: validate queue quanta parameters to prevent OOB access -ice: stop truncating queue ids when checking -virtchnl: make proto and filter action count unsigned -ice: fix reservation of resources for RDMA when disabled -ice: ensure periodic output start time is in the future -ice: health.c: fix compilation on gcc 7.5 -idpf: change the method for mailbox workqueue allocation -idpf: add support for Rx timestamping -idpf: add Tx timestamp flows -idpf: add Tx timestamp capabilities negotiation -idpf: add PTP clock configuration -idpf: add mailbox access to read PTP clock time -idpf: negotiate PTP capabilities and get PTP clock -idpf: move virtchnl structures to the header file -virtchnl: add PTP virtchnl definitions -idpf: add initial PTP support -xsc: add ndo_get_stats64 -xsc: Add eth reception data path -xsc: Add ndo_start_xmit -xsc: ndo_open and ndo_stop -xsc: Add eth needed qp and cq apis -xsc: Init net device -xsc: Add ethernet interface -xsc: Init auxiliary device -xsc: Init pci irq -xsc: Add eq and alloc -xsc: Add qp and cq management -xsc: Add hardware setup APIs -xsc: Enable command queue -xsc: Add xsc driver basic framework Bluetooth: btnxpuart: Fix kernel panic during FW release Bluetooth: btnxpuart: Handle bootloader error during cmd5 and cmd7 Bluetooth: btnxpuart: Add correct bootloader error codes