Subject: [ANNOUNCE] iproute2 6.7.0 release

From: Stephen Hemminger <[email-masked]>
Date: Mon, 8 Jan 2024 09:47:09 -0800

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