Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-11-21--03-00 (v6.18-rc6-1266-g1e6dfc7d5f85) remotes/brancher/net-next-2025-11-21--06-00 (v6.18-rc6-1278-g121d1bd44df7) ==== BASE DIFF ==== Documentation/netlink/specs/devlink.yaml | 9 + .../networking/devlink/devlink-params.rst | 10 + Documentation/networking/devlink/mlx5.rst | 14 + .../crypto/marvell/octeontx2/otx2_cpt_devlink.c | 6 +- drivers/net/ethernet/amd/pds_core/core.h | 3 +- drivers/net/ethernet/amd/pds_core/devlink.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_devlink.c | 3 +- drivers/net/ethernet/intel/ice/devlink/devlink.c | 14 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 15 +- .../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 6 +- drivers/net/ethernet/mellanox/mlx4/main.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 3 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 3 +- .../net/ethernet/mellanox/mlx5/core/lib/nv_param.c | 238 ++++++++++++- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 3 +- drivers/net/ethernet/netronome/nfp/devlink_param.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_devlink.c | 3 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 3 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 3 +- drivers/net/ethernet/ti/cpsw_new.c | 6 +- drivers/net/netconsole.c | 386 +++++++++++---------- drivers/net/netdevsim/dev.c | 56 +++ drivers/net/netdevsim/netdevsim.h | 1 + drivers/net/wwan/iosm/iosm_ipc_devlink.c | 3 +- include/net/devlink.h | 45 ++- include/net/dsa.h | 3 +- include/uapi/linux/devlink.h | 3 + net/devlink/netlink_gen.c | 5 +- net/devlink/param.c | 180 +++++++--- net/dsa/devlink.c | 3 +- .../selftests/drivers/net/netcons_overflow.sh | 2 +- .../selftests/drivers/net/netdevsim/devlink.sh | 116 ++++++- 36 files changed, 888 insertions(+), 284 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.m8IAf1GghR b/tmp/tmp.HitX87afoD index 12ec336319c3..6ac576eef049 100644 --- a/tmp/tmp.m8IAf1GghR +++ b/tmp/tmp.HitX87afoD @@ -12,6 +12,16 @@ nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: disable random kunit tests nipa: fbnic: link up on QEMU +net: dsa: microchip: fix mdio parent bus reference leak +selftests: hw-net: toeplitz: give the test up to 4 seconds +selftests: hw-net: toeplitz: read indirection table from the device +selftests: hw-net: toeplitz: read the RSS key directly from C +selftests: hw-net: toeplitz: make sure NICs have pure Toeplitz configured +selftests: hw-net: auto-disable building the iouring C code +netmem: remove the pp fields from net_iov +netmem, devmem, tcp: access pp fields through @desc in net_iov +netmem, io_uring/zcrx: access pp fields through @desc in net_iov +SUNRPC: use kmalloc_array() instead of kmalloc() NFC: Fix error handling in nfc_genl_dump_targets net: fix propagation of EPERM from tcp_connect() net: mana: Handle hardware recovery events when probing the device @@ -48,10 +58,6 @@ dt-bindings: net: aspeed: add AST2700 MDIO compatible nfp: tls: Avoid -Wflex-array-member-not-at-end warnings vhost: rewind next_avail_head while discarding descriptors virtio_net: enhance wake/stop tx queue statistics accounting -netconsole: Increase MAX_USERDATA_ITEMS -netconsole: Dynamic allocation of userdata buffer -netconsole: Split userdata and sysdata -netconsole: Simplify send_fragmented_body() team: Move team device type change at the end of team_port_add Documentation: net: add flow control guide and document ethtool API hinic3: Add HW event handler @@ -67,9 +73,3 @@ net: enetc: update the base address of port MDIO registers for ENETC v4 net: enetc: set external PHY address in IERB for i.MX94 ENETC net: enetc: set the external PHY address in IERB for port MDIO usage tools: ynl: add YNL test framework -selftest: netdevsim: test devlink default params -netdevsim: register a new devlink param with default value interface -net/mlx5: implement swp_l4_csum_mode via devlink params -devlink: support default values for param-get and param-set -devlink: refactor devlink_nl_param_value_fill_one() -devlink: pass extack through to devlink_param::get()