[ANNOUNCE] iproute2 6.4.0 release

From: Stephen Hemminger
Date: Mon Jun 26 2023 - 12:31:52 EST


Just released iproute2 corresponding to the 6.4 kernel.
Not much is new in this release heading into summer holidays.
The bridge utility added some new capabilities around multicast
forwarding database. Lots of cleanups and similar fixes.

Download:
https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.4.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 (5):
ip: remove double space before 'allmulti' flag
bridge: vni: remove useless checks on vni
ipstats: fix message reporting error
vdpa: propagate error from cmd_dev_vstats_show()
iproute_lwtunnel: fix array boundary check

Bilal Khan (1):
fixed the grammar in ip-rule(8) man page

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

Davide Caratti (1):
tc: m_tunnel_key: support code for "nofrag" tunnels

Herbert Xu (1):
macvlan: Add bclim parameter

Ido Schimmel (8):
bridge: mdb: Add underlay destination IP support
bridge: mdb: Add UDP destination port support
bridge: mdb: Add destination VNI support
bridge: mdb: Add source VNI support
bridge: mdb: Add outgoing interface support
bridge: mdb: Document the catchall MDB entries
bridge: vlan: Add support for neigh_suppress option
bridge: link: Add support for neigh_vlan_suppress option

Luca Boccassi (1):
man: fix typos found by Lintian

Nicolas Dichtel (1):
ipnetns: fix fd leak with 'ip netns set'

Petr Machata (2):
ip: Support IP address protocol
man: man8: Add man page coverage for "ip address add ... proto"

Stephen Hemminger (32):
uapi: update kernel headers 6.4-rc1
uapi: add capability.h
remove unnecessary checks for NULL before calling free()
ip-rule: more manual page grammer fixes
Add MAINTAINERS file
lib/fs: fix file leak in task_get_name
ipmaddr: fix dereference of NULL on malloc() failure
iproute_lwtunnel: fix possible use of NULL when malloc() fails
tc_filter: fix unitialized warning
tc_util fix unitialized warning
tc_exec: don't dereference NULL on calloc failure
m_action: fix warning of overwrite of const string
netem: fix NULL deref on allocation failure
nstat: fix potential NULL deref
rdma/utils: fix some analyzer warnings
tc/prio: handle possible truncated kernel response
CREDITS: add file
ll_type_n2a: use ARRAY_SIZE
vxlan: use print_nll for gbp and gpe
vxlan: make option printing more consistent
uapi: update headers to 6.4-rc4
ipaddress: accept symbolic names
utils: make local cmdline functions static
libnetlink: drop unused rtnl_talk_iov
bridge: make print_vlan_info static
ip: make print_rta_gateway static
xfrm: make xfrm_stat_print_nokeys static
rdma: make rd_attr_check static
whitespace cleanups
rt_names: check for malloc() failure
uapi: update to bpf.h
v6.4.0

Vladimir Oltean (3):
utils: add max() definition
tc/mqprio: add support for preemptible traffic classes
tc/taprio: add support for preemptible traffic classes

zhaoshuang (1):
iproute2: optimize code and fix some mem-leak risk