[ANNOUNCE] iproute2 5.1.0

From: Stephen Hemminger
Date: Fri May 10 2019 - 11:56:15 EST


Iproute 5.1 has been released.

Download:
https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-5.1.0.tar.gz

Repository for upcoming release: 5.2
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

Most of the new features for this release are in the devlink and rdma utilities.
And most of the bug fixes are in fixing the output format glitches
that resulted from converting most of the tools to have JSON
output.

Thanks for all the contributions.

Report problems (or enhancements) to the netdev@xxxxxxxxxxxxxxx mailing list.

---

Aya Levin (11):
devlink: Refactor validation of finding required arguments
devlink: Fix print of uint64_t
devlink: Fix boolean JSON print
devlink: Add helper functions for name and value separately
devlink: Add devlink health show command
devlink: Add devlink health recover command
devlink: Add devlink health diagnose command
devlink: Add devlink health dump show command
devlink: Add devlink health dump clear command
devlink: Add devlink health set command
devlink: Add devlink-health man page

Benedict Wong (1):
xfrm: add option to hide keys in state output

Beniamino Galvani (1):
ip: add missing space after 'external' in detailed mode

BjÃrn TÃpel (1):
ss: add AF_XDP support

Cong Wang (1):
tc: add hit counter for matchall

David Ahern (7):
Update kernel headers
Update kernel headers and add xdp_diag.h
Update kernel headers
ll_map: Add function to remove link cache entry by index
ip link: Drop cache entry on any changes
Improve batch and dump times by caching link lookups
Update kernel headers

Davide Caratti (3):
tc: full JSON support for 'bpf' actions
tc: add 'kind' property to 'csum' action
use print_{,h}hu instead of print_uint when format specifier is %{,h}hu

Eyal Birger (1):
ip xfrm: support setting/printing XFRMA_IF_ID attribute in states/policies

Ido Schimmel (1):
devlink: Fix monitor command

Jakub Kicinski (3):
devlink: report cell size
devlink: add info subcommand
devlink: add support for updating device flash

Leon Romanovsky (22):
clang-format: add configuration file
rdma: Add unbound workqueue to list of poll context types
rdma: update uapi headers
rdma: Remove duplicated print code
rdma: Provide unique indexes for all visible objects
rdma: Provide parent context index for all objects except CM_ID
rdma: Move resource PD logic to separate file
rdma: Refactor out resource MR logic to separate file
rdma: Move out resource CQ logic to separate file
rdma: Move out resource CM-ID logic to separate file
rdma: Move resource QP logic to separate file
rdma: Properly mark RDMAtool license
rdma: Simplify code to reuse existing functions
rdma: Simplify CM_ID print code
rdma: Refactor CQ prints
rdma: Move MR code to be suitable for per-line parsing
rdma: Place PD parsing print routine into separate function
rdma: Move QP code to separate function
rdma: Unify netlink attribute checks prior to prints
rdma: Perform single .doit call to query specific objects
rdma: Provide and reuse filter functions
rdma: Add the prefix for driver attributes

Leslie Monis (2):
tc: pie: change maximum integer value of tc_pie_xstats->prob
tc: pie: update man page

Matt Ellison (1):
ip: support for xfrm interfaces

Matteo Croce (1):
netns: add subcommand to attach an existing network namespace

Nikolay Aleksandrov (6):
ip: xstats: add json output support
ip: bridge: add xstats json support
ip: bond: add xstats support
bridge: mdb: restore valid json output
bridge: vlan: fix standard stats output
ip: mroute: add fflush to print_mroute

Phil Sutter (1):
ip-xfrm: Respect family in deleteall and list commands

Ralf Baechle (1):
ip: display netrom link type

Roopa Prabhu (1):
bridge: fdb: add support for src_vni option

Stephen Hemminger (10):
tc: replace left side comparison
rdma: update uapi headers from 5.1-rc1
uapi: add CAKE FWMARK
uapi: in6.h add router alert isolate
uapi: bpf add set_ce
man: break long lines in man page sources
ip: fix typo in iplink_vlan usage message
uapi: update bpf.h
tc/ematch: fix deprecated yacc warning
v5.1.0

Thomas Haller (4):
iprule: avoid printing extra space after gateway for nat action
iprule: avoid trailing space in print_rule() after printing protocol
iprule: refactor print_rule() to use leading space before printing attribute
iprule: always print realms keyword for rule

Tobias Jungel (1):
ip: bridge: add mcast to unicast config flag

Toke HÃiland-JÃrgensen (1):
q_cake: Add support for setting the fwmark option

Zhiqiang Liu (1):
ipnetns: use-after-free problem in get_netnsid_from_name func