From: Stephen Hemminger <stephen@networkplumber.org>
To: netdev@vger.kernel.org
Subject: [ANNOUNCE] iproute2 7.1 release
Date: Mon, 15 Jun 2026 16:06:36 -0700 [thread overview]
Message-ID: <20260615160636.412a064e@phoenix.local> (raw)
This is the regular release of iproute2 corresponding to the 7.1 kernel.
The main theme this cycle is wider JSON output coverage. Victor
Nogueira added JSON support to the HFSC, QFQ, and multiq
qdiscs. Matthieu Baerts added JSON to the timestamp helper and MPTCP
monitor, and Vitaly Grinberg changed dpll monitor mode to send one
object per event in JSON.
The dpll command saw the most feature work. Petr Oros added
client-side filtering for device and pin show, including filtering
pins by parent-device, parent-pin, direction, and state, and aligned
the help and man page notation with the actual option parsing. Ivan
Vecera fixed several man page correctness issues.
Michael Guralnik added FRMR pools support to rdma, with a show command
and set commands for aging and pinned, aligned to the merged kernel
UAPI. Ioana Lazea enabled 64-bit burst values for tc-tbf and
tc-htb. Eric Dumazet added support for TCP delack timers to ss and
forced a flush in monitor mode.
Smaller changes: Justin Iurman added seg6 tunsrc support in lwtunnel
with updated encap documentation; Matthieu Baerts made MPTCP stream
closure uniform; Hangbin Liu added actor and partner churn state to
bond slave output; Jiri Pirko showed the devlink instance index in dev
output and added an mnl_attr_get_uint() fallback; and the obsolete
hamradio protocols were removed. Kernel headers were refreshed by
David Ahern.
One behavior change worth noting for packagers and scripters:
libnetlink now flushes stdout only in monitor mode, pairing with the ss monitor flush change.
Download:
https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-7.1.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
David Ahern (3):
Update kernel headers
Update kernel headers
Update kernel headers
Eric Dumazet (2):
ss: add support for TCP delack timers
ss: force a flush in monitor mode
Hangbin Liu (1):
iplink: bond_slave: print actor and partner churn state
Ioana Lazea (2):
tc/tbf: enable use of 64 bit burst
tc/htb: enable use of 64 bit burst
Ivan Vecera (1):
dpll: fix man page correctness issues
Jiri Pirko (2):
mnl: add fallback implementation for mnl_attr_get_uint()
devlink: show devlink instance index in dev output
Justin Iurman (2):
seg6: add tunsrc support in iproute_lwtunnel
man8: update seg6 encap documentation
Matthieu Baerts (NGI0) (3):
mptcp: uniform stream closure
utils: timestamp: add JSON support
mptcp: monitor: add JSON support
Michael Guralnik (5):
rdma: Update headers
rdma: Add resource FRMR pools show command
rdma: Add FRMR pools set aging command
rdma: Add FRMR pools set pinned command
rdma: Align FRMR pool UAPI names with merged kernel UAPI
Petr Oros (5):
dpll: add client-side filtering for device show
dpll: add client-side filtering for pin show
dpll: add pin filtering by parent-device and parent-pin
dpll: add direction and state filtering for pin show
dpll: align help and man notation with actual option parsing
Stephen Hemminger (4):
uapi: update to 7.1-rc1
remove hamradio protocols
libnetlink: flush stdout only in monitor mode
v7.1.0
Victor Nogueira (3):
tc: Add JSON output support to HFSC
tc: Add JSON output support to QFQ
tc: Add JSON output support to multiq
Vitaly Grinberg (1):
dpll: Send object per event in JSON monitor mode
reply other threads:[~2026-06-15 23:06 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=20260615160636.412a064e@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox