Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-03-13--12-00 (v6.14-rc5-1427-gad8bdf3cd227) remotes/brancher/net-next-2025-03-13--15-00 (v6.14-rc5-1449-gd24aa6003a7e) ==== BASE DIFF ==== drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 120 ++++++++++++-- .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 2 +- .../ethernet/mellanox/mlx5/core/esw/acl/helper.c | 2 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 178 +++++++++++++++++++-- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 7 + .../net/ethernet/mellanox/mlx5/core/irq_affinity.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 1 + .../net/ethernet/mellanox/mlx5/core/lag/mpesw.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.h | 2 +- .../ethernet/mellanox/mlx5/core/steering/hws/bwc.h | 2 +- .../mellanox/mlx5/core/steering/sws/dr_ste.h | 4 + .../mellanox/mlx5/core/steering/sws/dr_ste_v1.c | 52 +++--- .../mellanox/mlx5/core/steering/sws/dr_ste_v1.h | 4 + .../mellanox/mlx5/core/steering/sws/dr_ste_v2.c | 2 + .../mellanox/mlx5/core/steering/sws/dr_ste_v3.c | 42 +++++ drivers/net/ethernet/microsoft/mana/gdma_main.c | 11 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 10 +- include/linux/mlx5/device.h | 12 ++ include/linux/mlx5/driver.h | 6 + include/linux/mlx5/fs.h | 10 +- include/linux/mlx5/mlx5_ifc.h | 63 +++++++- net/netfilter/ipvs/ip_vs_ctl.c | 8 +- net/netfilter/nf_conncount.c | 2 + net/netfilter/nft_exthdr.c | 10 +- .../selftests/net/netfilter/br_netfilter.sh | 7 + .../selftests/net/netfilter/br_netfilter_queue.sh | 7 + tools/testing/selftests/net/netfilter/nft_queue.sh | 1 + 36 files changed, 528 insertions(+), 102 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.RnpCXEnyPh b/tmp/tmp.paF4UEX5kW index f406919ed615..c880afc7bee2 100644 --- a/tmp/tmp.RnpCXEnyPh +++ b/tmp/tmp.paF4UEX5kW @@ -4,6 +4,18 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +selftests: mptcp: add pm sysctl mapping tests +mptcp: sysctl: add available_path_managers +mptcp: sysctl: map pm_type to path_manager +mptcp: sysctl: map path_manager to pm_type +mptcp: sysctl: set path manager by name +mptcp: pm: register in-kernel and userspace PM +mptcp: pm: define struct mptcp_pm_ops +mptcp: pm: add struct_group in mptcp_pm_data +mptcp: pm: only fill id_avail_bitmap for in-kernel pm +mptcp: pm: use pm variable instead of msk->pm +mptcp: pm: in-kernel: use kmemdup helper +mptcp: pm: split netlink and in-kernel init net: vlan: don't propagate flags on open net: don't relock netdev when on qdisc_create replay xsk: fix an integer overflow in xp_create_and_assign_umem() @@ -68,6 +80,7 @@ net: phy: dp83822: fix transmit amplitude if CONFIG_OF_MDIO not defined xfrm: Remove unnecessary NULL check in xfrm_lookup_with_ifid() net: stmmac: dwmac-rk: Provide FIFO sizes for DWMAC 1000 selftests: drv-net: use defer in the ping test +cdc_ether|r8152: ThinkPad Hybrid USB-C/A Dock quirk net/mlx5: HWS, log the unsupported mask in definer net/mlx5: HWS, use list_move() instead of del/add net/mlx5: HWS, remove unused code for alias flow tables @@ -118,8 +131,6 @@ udp_tunnel: create a fastpath GRO lookup. net: mana: Support holes in device list reply msg net: fix uninitialised access in mii_nway_restart() and cleanup error handling net: ethernet: ti: am65-cpsw: Fix NAPI registration sequence -mlxsw: spectrum_acl_bloom_filter: Type block_count to u32 -mlxsw: spectrum_acl_bloom_filter: Expand chunk_key_offsets[chunk_index] net: ti: cpsw: Add metadata support for xdp mode net: mana: Add metadata support for xdp mode net: ethernet: mediatek: Add metadata support for xdp mode @@ -127,8 +138,6 @@ net: octeontx2: Add metadata support for xdp mode net: netsec: Add metadata support for xdp mode net: mvpp2: Add metadata support for xdp mode net: mvneta: Add metadata support for xdp mode -net-next: cdc_ether|r8152: ThinkPad Hybrid USB-C/A Dock quirk -net: mana: cleanup mana struct after debugfs_remove() rndis_host: Flag RNDIS modems as WWAN devices qed: remove cast to pointers passed to kfree net: bcmgenet: use genphy_c45_eee_is_active directly, instead of phy_init_eee @@ -146,10 +155,3 @@ net: enetc: add MAC filter for i.MX95 ENETC PF net: enetc: move generic MAC filterng interfaces to enetc-core net: enetc: add command BD ring support for i.MX95 ENETC net: enetc: add initial netc-lib driver to support NTMP -net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices -net/mlx5: Bridge, fix the crash caused by LAG state check -net/mlx5: Lag, Check shared fdb before creating MultiPort E-Switch -net/mlx5: Fix incorrect IRQ pool usage when releasing IRQs -net/mlx5: HWS, Rightsize bwc matcher priority -net/mlx5: DR, use the right action structs for STEv3 -net: ethernet: mediatek: Fix bit field in mtk_set_queue_speed()