[ANNOUNCE] iproute2 5.14.0 release

From: Stephen Hemminger
Date: Tue Aug 31 2021 - 15:05:05 EST


End of summer sale, get your new iproute2 just in time for fall!
This is a relatively low volume release (maybe because of summer doldrums).

As always, it is recommended to always use the latest iproute2.
Do not treat iproute2 like perf and require matching packages.
The latest code will always run on older kernels (and vice versa);
this is possible because of the kernel API/ABI guarantees.
Except for rare cases, iproute2 does not do maintenance releases
and there is no long term stable version.

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

Alexander Mikhalitsyn (2):
ip route: ignore ENOENT during save if RT_TABLE_MAIN is being dumped
libnetlink: check error handler is present before a call

Andrea Claudi (9):
tc: q_ets: drop dead code from argument parsing
lib: bpf_legacy: avoid to pass invalid argument to close()
dcb: fix return value on dcb_cmd_app_show
dcb: fix memory leak
tipc: bail out if algname is abnormally long
tipc: bail out if key is abnormally long
tc: htb: improve burst error messages
lib: bpf_legacy: fix potential NULL-pointer dereference
lib: bpf_glue: remove useless assignment

Ariel Levkovich (2):
tc: f_flower: Add option to match on related ct state
tc: f_flower: Add missing ct_state flags to usage description

Asbjørn Sloth Tønnesen (2):
tc: pedit: parse_cmd: add flags argument
tc: pedit: add decrement operation

Christian Schürmann (1):
man8/ip-tunnel.8: fix typo, 'encaplim' is not a valid option

David Ahern (6):
Update kernel headers
Update kernel headers
config.mk: Rerun configure when it is newer than config.mk
Update kernel headers
Update kernel headers
Import wwan.h uapi file

Dmytro Linkin (3):
devlink: Add helper function to validate object handler
devlink: Add port func rate support
devlink: Add ISO/IEC switch

Eric Dumazet (1):
tc: fq: add horizon attributes

Feng Zhou (1):
lib/bpf: Fix btf_load error lead to enable debug log

Gal Pressman (2):
rdma: update uapi headers
rdma: Add copy-on-fork to get sys command

Gokul Sivakumar (3):
bridge: reorder cmd line arg parsing to let "-c" detected as "color" option
bridge: fdb: don't colorize the "dev" & "dst" keywords in "bridge -c fdb"
man: bridge: fix the typo to change "-c[lor]" into "-c[olor]" in man page

Guillaume Nault (1):
utils: bump max args number to 512 for batch files

Hangbin Liu (3):
configure: add options ability
configure: convert LIBBPF environment variables to command-line options
ip/bond: add arp_validate filter support

Heiko Thiery (1):
lib/fs: fix issue when {name,open}_to_handle_at() is not implemented

Hoang Le (1):
tipc: call a sub-routine in separate socket

Jacob Keller (1):
devlink: fix infinite loop on flash update for drivers without status

Jakub Kicinski (3):
ip: align the name of the 'nohandler' stat
ip: dynamically size columns when printing stats
ss: fix fallback to procfs for raw sockets

Jethro Beekman (1):
ip: Add nodst option to macvlan type source

Jianguo Wu (1):
mptcp: make sure flag signal is set when add addr with port

Lahav Schlesinger (1):
ipmonitor: Fix recvmsg with ancillary data

Martynas Pumputis (1):
libbpf: fix attach of prog with multiple sections

Neta Ostrovsky (3):
rdma: Update uapi headers
rdma: Add context resource tracking information
rdma: Add SRQ resource tracking information

Paolo Lungaroni (2):
seg6: add counters support for SRv6 Behaviors
seg6: add support for SRv6 End.DT46 Behavior

Parav Pandit (2):
devlink: Add optional controller user input
devlink: Show port state values in man page and in the help command

Peilin Ye (1):
tc/skbmod: Remove misinformation about the swap action

Phil Sutter (1):
tc: u32: Fix key folding in sample option

Roi Dayan (2):
police: Add support for json output
police: Fix normal output back to what it was

Sergey Ryazanov (2):
iplink: add support for parent device
iplink: support for WWAN devices

Stephen Hemminger (6):
lib: remove blank line at eof
uapi: update kernel headers from 5.14-rc1
libnetlink: cosmetic changes
uapi: headers update
uapi: update neighbour.h
v5.14.0

Tyson Moore (1):
tc-cake: update docs to include LE diffserv