All of lore.kernel.org
 help / color / mirror / Atom feed
From: Stephen Hemminger <stephen@networkplumber.org>
To: netdev@vger.kernel.org
Subject: [ANNOUNCE] iproute2 6.19.0 release
Date: Sat, 21 Feb 2026 08:10:09 -0800	[thread overview]
Message-ID: <20260221081009.45f00ca8@phoenix.local> (raw)

This is the regular release of iproute2 corresponding to the 6.19 kernel.

The biggest addition is a new `dpll` command for managing Digital
Phase-Locked Loop devices via netlink, which also prompted refactoring
the `mnlg` library into a shared location. CAN XL support saw major
expansion with seven patches from Vincent Mailhol adding transceiver
mode setting, PWM configuration, and a RESTRICTED operation
mode. MPTCP gained a new `laminar` endpoint type and several monitor
improvements from Matthieu Baerts, who also added a MAINTAINERS entry
for the subsystem.

On the devlink side, there's now support for 64-bit parameters, a new
`SWITCHDEV_INACTIVE` eswitch mode, and burst period configuration for
health reporters. The `genl` utility picked up JSON output
support. Andrea Claudi modernized `ifstat`, `nstat`, and `lnstat` by
converting them to the high-level `json_print` API for consistent JSON
output.

Rounding things out are smaller fixes: per-CPU support for XFRM, HSR
protocol version display, an off-by-one fix in iplink, a musl libc
build fix, and assorted man page corrections.

Download:
    https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.18.0.tar.gz

Repository for current release
    https://github.com/shemminger/iproute2.git
    git://git.kernel.org/pub/scm/network/iproute2/iproute2.git

And future release (net-next):
    git://git.kernel.org/pub/scm/network/iproute2/iproute2-next.git

Contributions:

Akhilesh Nema (1):
      fix 'UINT_MAX' undeclared with build with musl libc

Andrea Claudi (3):
      ifstat: convert to high-level json_print API
      nstat: convert to high-level json_print API
      lnstat: convert to high-level json_print API

David Ahern (4):
      Update kernel headers
      Update kernel headers
      uapi: import dpll.h from last sync point
      man: Fix spelling in tipc-link man page

Ido Schimmel (1):
      devlink: Fix resource show output

Ivan Vecera (1):
      devlink: Add support for 64bit parameters

Jan Vaclav (2):
      iplink: hsr: add protocol version to print_opt output
      ip/iplink: fix off-by-one KIND length in modify()

Matthieu Baerts (NGI0) (6):
      MAINTAINERS: add entry for mptcp
      man: mptcp: fix minor typos
      mptcp: add 'laminar' endpoint support
      mptcp: monitor: add 'server side' info
      mptcp: monitor: add 'deny join id0' info
      mptcp: monitor: support 'server side' as a flag

Petr Oros (3):
      lib: Move mnlg to lib for shared use
      lib: Add str_to_bool helper function
      dpll: Add dpll command

Sabrina Dubroca (1):
      ip-xfrm: add pcpu-num support

Saeed Mahameed (1):
      devlink: Support DEVLINK_ESWITCH_MODE_SWITCHDEV_INACTIVE

Shahar Shitrit (1):
      devlink: Introduce burst period for health reporter

Stephen Hemminger (6):
      genl: add json support
      genl: move print_policy into genl
      uapi: update from 6.19 merge window
      uapi: update mptcp and rdma headers
      man/tc-actions: fix typo
      v6.19.0

Vincent Mailhol (7):
      iplink_can: print_usage: fix the text indentation
      iplink_can: print_usage: change unit for minimum time quanta to mtq
      iplink_can: print_usage: describe the CAN bittiming units
      iplink_can: add RESTRICTED operation mode support
      iplink_can: add initial CAN XL support
      iplink_can: add CAN XL transceiver mode setting (TMS) support
      iplink_can: add CAN XL TMS PWM configuration support

Yureka (1):
      lib: bridge: avoid redefinition of in6_addr

Stephen Hemminger (1):
      v6.19.0


                 reply	other threads:[~2026-02-21 16:10 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260221081009.45f00ca8@phoenix.local \
    --to=stephen@networkplumber.org \
    --cc=netdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.