[ANNOUNCE] iproute2 6.7.0 release

From: Stephen Hemminger
Date: Mon Jan 08 2024 - 12:54:32 EST


Update release of iproute2 corresponding to the 6.7 kernel.
Most of the changes in this release are in bridge and rdma tools.

Download:
https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.7.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:

Allen Hubbe (1):
vdpa: consume device_features parameter

Amit Cohen (8):
bridge: fdb: rename some variables to contain 'brport'
bridge: fdb: support match on source VNI in flush command
bridge: fdb: support match on nexthop ID in flush command
bridge: fdb: support match on destination VNI in flush command
bridge: fdb: support match on destination port in flush command
bridge: fdb: support match on destination IP in flush command
bridge: fdb: support match on [no]router flag in flush command
man: bridge: add a note about using 'master' and 'self' with flush

Andrea Claudi (3):
configure: add the --color option
treewide: use configured value as the default color output
Makefile: use /usr/share/iproute2 for config files

Benjamin Poirier (18):
bridge: vni: Accept 'del' command
bridge: vni: Remove dead code in group argument parsing
bridge: vni: Fix duplicate group and remote error messages
bridge: vni: Report duplicate vni argument using duparg()
bridge: vni: Fix vni filter help strings
bridge: vlan: Use printf() to avoid temporary buffer
bridge: vlan: Remove paranoid check
bridge: vni: Remove print_vnifilter_rtm_filter()
bridge: vni: Move open_json_object() within print_vni()
bridge: vni: Guard close_vni_port() call
bridge: vni: Reverse the logic in print_vnifilter_rtm()
bridge: vni: Remove stray newlines after each interface
bridge: vni: Replace open-coded instance of print_nl()
bridge: vni: Remove unused argument in open_vni_port()
bridge: vni: Align output columns
bridge: vni: Indent statistics with 2 spaces
bridge: Deduplicate print_range()
bridge: Provide rta_type()

David Ahern (2):
Update kernel headers
Update kernel headers

Dima Chumak (2):
devlink: Support setting port function ipsec_crypto cap
devlink: Support setting port function ipsec_packet cap

Eli Schwartz (1):
configure: avoid un-recommended command substitution form

Ido Schimmel (1):
bridge: mdb: Add get support

Jiri Pirko (1):
mnl_utils: sanitize incoming netlink payload size in callbacks

Johannes Nixdorf (1):
iplink: bridge: Add support for bridge FDB learning limits

Junxian Huang (1):
rdma: Update uapi headers

Luca Boccassi (1):
Revert "Makefile: ensure CONF_USR_DIR honours the libdir config"

Maks Mishin (1):
lnstat: Fix deref of null in print_json() function

Max Kunzelmann (1):
libnetlink: validate nlmsg header length first

Patrisious Haddad (3):
rdma: update uapi headers
rdma: Add an option to set privileged QKEY parameter
rdma: Adjust man page for rdma system set privileged-qkey command

Phil Sutter (2):
man: ip-route.8: Fix typo in rt_protos location spec
man: Fix malformatted database file locations

Quentin Deslandes (1):
ss: prevent "Process" column from being printed unless requested

Shung-Hsi Yu (2):
libbpf: set kernel_log_level when available
bpf: increase verifier verbosity when in verbose mode

Stephen Hemminger (18):
uapi: update headers from 6.7-rc1
ip: move get_failed blocks
man: fix man page errors
man: allow up to 100 character lines
iplink: spelling fix in error message
ip: require RTM_NEWLINK
uapi: update stddef.h
configure: drop test for ATM
ip-link: use shorter URL to kernel docs
rdma: use print_XXX instead of COLOR_NONE
ip: merge duplicate if clauses
rdma: shorten print_ lines
rdma: use standard flag for json
rdma: make pretty behave like other commands
rdma: make supress_errors a bit
rdma: add oneline flag
rdma: do not mix newline and json object
v6.7.0

heminhong (2):
iproute2: prevent memory leak
iproute2: prevent memory leak on error return

wenglianfa (2):
rdma: Add support to dump SRQ resource in raw format
rdma: Fix the error of accessing string variable outside the lifecycle