iproute2 7.0 release
| From: | Stephen Hemminger <stephen-AT-networkplumber.org> | |
| To: | netdev-AT-vger.kernel.org | |
| Subject: | [ANNOUNCE] iproute2 7.0 release | |
| Date: | Mon, 13 Apr 2026 12:44:59 -0700 | |
| Message-ID: | <20260413124459.1d6f40dd@phoenix.local> | |
| Archive-link: | Article |
This is the regular release of iproute2 corresponding to the 7.0 kernel.
The main addition is `cake_mq` support for tc-cake, enabling CAKE on
multiqueue devices. The `dpll` command gained mode setting and
fractional frequency offset display in parts-per-trillion.
Devlink now supports displaying and resetting parameters to defaults.
The `ss` tool saw several cleanups: trailing whitespace in non-TTY
output, suppressed netlink errors for unsupported protocols, and
proper command name escaping.
The JSON writer gained control characterescaping.
Eric Biggers replaced the AF_ALG SHA-1 in legacy BPF with a
userspace implementation.
Chen Linxuan eliminated redundant mounts in
`ip netns`, and leftover `/usr/lib/route2` references were removed.
Matthieu Baerts added interface name display and colored output to
MPTCP monitor.
A large batch of man page fixes addressed grammar and
style across `dcb`, `devlink`, `netshaper`, `tipc`, `vdpa`, `rdma`,
and `ss`.
Download:
https://www.kernel.org/pub/linux/utils/net/iproute2/iprou...
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
Attachment: changes-iproute2-7.0.0.txt (type=text/plain)
Andrea Claudi (1):
dpll: Fix missing notifications in monitor mode
Chen Linxuan (1):
ip/netns: avoid redundant mounts
Daniel Schulte (1):
ss: Remove trailing whitespace when output is not a TTY
Daniel Zahka (2):
devlink: Pull the value printing logic out of pr_out_param_value()
devlink: support displaying and resetting to default params
David Ahern (2):
Update kernel headers
Update kernel headers
Eric Biggers (1):
lib/bpf_legacy: Use userspace SHA-1 code instead of AF_ALG
Ivan Vecera (1):
dpll: add support for fractional frequency offset in ppt
Jonas Köppeler (1):
tc: cake: add cake_mq support
Matthieu Baerts (NGI0) (2):
mptcp: monitor: also show iface name
mptcp: display addr & ifname in color
Petr Oros (2):
dpll: add mode setting support
dpll: fix pin id-get type filter parsing
Sergei Trofimovich (1):
include/json_print.h: add includes for `__u32` and `timeval` declarations
Stephen Hemminger (17):
uapi: update mptcp and rdma headers
utils: do not be restrictive about alternate network device names
dcb: fix grammar and style issues in man pages
devlink: fix grammar and style issues in man pages
fix grammar and style issues in man pages for stat related pages
netshaper: fix grammar and style issues in man page
tipc: fix grammar and style issues in man pages
vdpa: fix grammar, titles, and formatting in man pages
rdma: fix grammar, formatting, and style in man pages
ss: fix grammar, articles, and phrasing in man page
uapi: headers update from 7.0-rc0
ss: suppress netlink errors for unsupported protocols
remove leftover references to /usr/lib/route2
ss: escape characters in command name
json_writer: support control character escaping
json_writer: fix builtin test code
vv7.0.0
Toke Høiland-Jørgensen (1):
man: Add cake_mq documentation to the tc-cake man page
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
