From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.9 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E60F1C04A6B for ; Fri, 10 May 2019 15:54:53 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id A374B20881 for ; Fri, 10 May 2019 15:54:53 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=networkplumber-org.20150623.gappssmtp.com header.i=@networkplumber-org.20150623.gappssmtp.com header.b="0KQEPROF" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727909AbfEJPyw (ORCPT ); Fri, 10 May 2019 11:54:52 -0400 Received: from mail-pf1-f196.google.com ([209.85.210.196]:41243 "EHLO mail-pf1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727469AbfEJPyw (ORCPT ); Fri, 10 May 2019 11:54:52 -0400 Received: by mail-pf1-f196.google.com with SMTP id l132so3444428pfc.8 for ; Fri, 10 May 2019 08:54:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:mime-version :content-transfer-encoding; bh=R+L/q0eBmRC66UxN3KjFp1ob/k3wh1/Zp6NlpOqRHNY=; b=0KQEPROFS06bgTJD5PfPoeA9dftwOx19I/YNH6mNvJ/HYd8qCbVYh6U0p6jUyR2MLF MElCjO6WBVDuBioubVGJP4inf2Drg4gw7Jo3YQymtKISxo+JrrIurEyg7NpZkb0EyGbd 2ne/ZypCIoHVs/5x7TQImOtP+xOQkGmLou6P9p5gXQyEqo3pe+G/DX9Xet1j2QnfJx0k Vjvb/jFIXFNQEBQOnNvazeRQCjic8zGI+87EOrkt4NB7LMCqphAR9jW6ET36xyKqhd83 bDujyS6FlzHKfjN/qdknmpKFFRVncUGFNDm1lnfUrixYVEcKoC3bDqACqOQXP2dkSMXa anYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-transfer-encoding; bh=R+L/q0eBmRC66UxN3KjFp1ob/k3wh1/Zp6NlpOqRHNY=; b=ZOKWSMtAECrcuso9ORdhVmjm4YmQM4i7WWadFNECAeT3elWPQy768GQR7c9AOCWSCC 5YSMxav8GIxTIa6tiWiv4OCS4sHmedbzhW+j4s/JQ3G4vwzKUSSq8dc7q1MbhGfbn0Vr YMC3M5WJ+kGcuDdv9EBPYulpsl0kY2A+yAawWB2WzYej79vlMQwEI0zLFsEWs495yjbw 0Vy0Le85rYnrn+3LXWjKf72t+okQKtupSrgVYPG/b/sp6Gf5Ws9FJAbnLqWQ7BvMZN1c SJu7IUQl0CltOhv7ruDiWrp5W28b80I601W/QWBWGzgfX9PFv0RakDl2aYmWTJEQ5PLo vGFA== X-Gm-Message-State: APjAAAUY5p8/xgPNaUXXA3pBaVd6nE+2T72e6VMcGjyOB2qzdQFvUate +VidjdeBjMelRyfdbNC+nzbBVhwfVV4= X-Google-Smtp-Source: APXvYqwX2oaus3nwsNUj0tqpBABgn+lqsn44yxLAH5MPqkle4Uhffg0wn6gfTedA+om9MVfX3AbMhA== X-Received: by 2002:a63:fb01:: with SMTP id o1mr14555300pgh.135.1557503690192; Fri, 10 May 2019 08:54:50 -0700 (PDT) Received: from hermes.lan (204-195-22-127.wavecable.com. [204.195.22.127]) by smtp.gmail.com with ESMTPSA id d15sm11828935pgf.22.2019.05.10.08.54.49 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 10 May 2019 08:54:50 -0700 (PDT) Date: Fri, 10 May 2019 08:54:42 -0700 From: Stephen Hemminger To: netdev@vger.kernel.org Cc: linux-kernel@vger.kernel.org Subject: [ANNOUNCE] iproute2 5.1.0 Message-ID: <20190510085442.5fac679e@hermes.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org 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 utili= ties. 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@vger.kernel.org mailing lis= t. --- 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=C3=B6rn T=C3=B6pel (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/pol= icies 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 at= tribute iprule: always print realms keyword for rule Tobias Jungel (1): ip: bridge: add mcast to unicast config flag Toke H=C3=B8iland-J=C3=B8rgensen (1): q_cake: Add support for setting the fwmark option Zhiqiang Liu (1): ipnetns: use-after-free problem in get_netnsid_from_name func