Subject: [ANNOUNCE] iproute2 5.1.0

From: Stephen Hemminger <[email-masked]>
Date: Fri, 10 May 2019 08:54:42 -0700

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 [email-masked] 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