2022-05-28 01:23:26

by Stephen Hemminger

[permalink] [raw]
Subject: [ANNOUNCE] iproute2 5.18.0 release

This is the release of iproute2 corresponding to the 5.18 kernel.
There are not many new features in this release.

The build issues with libbpf should be fixed now.
Building with clang is now supported.
There are still some warnings with gcc-12 that will need to be
fixed in the upstream kernel headers.


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

Andrea Claudi (8):
Makefile: move HAVE_MNL check to top-level Makefile
configure: add check_libtirpc()
ss: remove an implicit dependency on rpcinfo
tc: em_u32: fix offset parsing
man: devlink-region: fix typo in example
man: fix some typos
doc: fix 'infact' --> 'in fact' typo
tipc: fix keylen check

Baowen Zheng (2):
tc: add skip_hw and skip_sw to control action offload
tc: separate action print for filter and action dump

Coco Li (1):
iplink: add gro_max_size attribute handling

Daniel Braunwarth (2):
lib: add profinet and ethercat as link layer protocol names
tc: bash-completion: Add profinet and ethercat to procotol completion list

David Ahern (17):
Update kernel headers
Update kernel headers
devlink: Remove strtouint64_t in favor of get_u64
devlink: Remove strtouint32_t in favor of get_u32
devlink: Remove strtouint16_t in favor of get_u16
devlink: Remove strtouint8_t in favor of get_u8
configure: Allow command line override of toolchain
Update kernel headers
bpf_glue: Remove use of bpf_load_program from libbpf
bpf: Export bpf syscall wrapper
bpf: Remove use of bpf_create_map_xattr
Revert "configure: Allow command line override of toolchain"
Import batman_adv.h header from last kernel sync point
Update kernel headers
libbpf: Use bpf_object__load instead of bpf_object__load_xattr
libbpf: Remove use of bpf_program__set_priv and bpf_program__priv
libbpf: Remove use of bpf_map_is_offload_neutral

Davide Caratti (1):
ss: display advertised TCP receive window and out-of-order counter

Eli Cohen (5):
vdpa: Remove unsupported command line option
vdpa: Allow for printing negotiated features of a device
vdpa: Support for configuring max VQ pairs for a device
vdpa: Support reading device features
vdpa: Update man page with added support to configure max vq pair

Eric Dumazet (2):
iplink: add ip-link documentation
iplink: remove GSO_MAX_SIZE definition

Eyal Birger (1):
ip/geneve: add support for IFLA_GENEVE_INNER_PROTO_INHERIT

Gal Pressman (1):
tunnel: Fix missing space after local/remote print

Geliang Tang (3):
mptcp: add fullmesh check for adding address
mptcp: add fullmesh support for setting flags
mptcp: add port support for setting flags

Hangbin Liu (1):
bond: add ns_ip6_target option

Hans Schultz (4):
bridge: link: add command to set port in locked mode
ip: iplink_bridge_slave: add locked port flag support
man8/bridge.8: add locked port feature description and cmd syntax
man8/ip-link.8: add locked port feature description and cmd syntax

Jiri Pirko (1):
devlink: fix "devlink health dump" command without arg

Joachim Wiberg (9):
bridge: support for controlling flooding of broadcast per port
man: bridge: document new bcast_flood flag for bridge ports
man: bridge: add missing closing " in bridge show mdb
ip: iplink_bridge_slave: support for broadcast flooding
man: ip-link: document new bcast_flood flag on bridge ports
man: ip-link: mention bridge port's default mcast_flood state
man: ip-link: whitespace fixes to odd line breaks mid sentence
bridge: support for controlling mcast_router per port
man: bridge: document per-port mcast_router settings

Justin Iurman (2):
Add support for the IOAM insertion frequency
Update documentation

Luca Boccassi (2):
man: 'allow to' -> 'allow one to'
man: use quote instead of acute accent

Nicolas Escande (1):
ip/batadv: allow to specify RA when creating link

Stephen Hemminger (17):
tc: add format attribute to tc_print_rate
utils: add format attribute
netem: fix clang warnings
flower: fix clang warnings
tc_util: fix clang warning in print_masked_type
ipl2tp: fix clang warning
can: fix clang warning
tipc: fix clang warning about empty format string
tunnel: fix clang warning
libbpf: fix clang warning about format non-literal
json_print: suppress clang format warning
tc_util: fix breakage from clang changes
tc/f_flower: fix indentation
uapi: update from 5.18-rc1
uapi: upstream update to stddef.h
uapi: update of virtio_ids
v5.18.0

Wen Liang (2):
tc: u32: add support for json output
tc: u32: add json support in `print_raw`, `print_ipv4`, `print_ipv6`

Wojciech Drewek (3):
f_flower: fix indentation for enc_key_id and u32
ip: GTP support in ip link
f_flower: Implement gtp options support