Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp2278539yba; Fri, 10 May 2019 08:58:02 -0700 (PDT) X-Google-Smtp-Source: APXvYqx/5Iy61e8D0al0Tf6rALVVpDgS3eWGka9boxBmBlMA6LaV55KOP7n5JrUN3AdGD9w+5u0d X-Received: by 2002:aa7:9e51:: with SMTP id z17mr14999864pfq.212.1557503882430; Fri, 10 May 2019 08:58:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557503882; cv=none; d=google.com; s=arc-20160816; b=oVArnXshuhVpQWntraIQO698FijK+khKG5WzFZ9OGCENp97VPObQGabGk6qwWKLW3o hP1ERIOJ98BWkskdT7DOzgDMVbUeJ8Uou1sfvQ/auzWoiarG6xN09p/ii9c/ntNAkJxF pjC7Hxaak+6OsykfIcALKObZ3xBmZNiurAShsa3iOby3uJBHtj9gUY+HDN9u5HfCUQfe kw2lqZSMaj0H/g13cZ3+MVEoKFRuqflffdJuBcq1QQIknabRZnuPdE1o6aQxkEdjad5e lqVvP4cOSoA23KN518uV69JfW3knBDhpCZOyz4zAIMyrALVUZZQ7ic5FLXjvc7HWX/BD 2gjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:subject:cc:to:from:date:dkim-signature; bh=R+L/q0eBmRC66UxN3KjFp1ob/k3wh1/Zp6NlpOqRHNY=; b=aP+MnBoWCA7DZ8KZqH3URBAj0s9ytz4WvoSrSDETdqLkD+Dy0fG9zNSWzSUcuz66tX TE4qNJtc5fmVgNcfT5enjZIVqqzMkfHjc11/PWkgxgAmFjx3GviffU5xEfZX0b17Ryvn PK+vka1tO9wRJGbm6iCdqMeh/ZROFpK/2VO6DOiLO3ku3NoqNR4R1kZyvIfYZx+gKMfU H1dte4M0C9vHrLWpwikENv6sP4MaGxsJ4MTnoWy1bJoPrdlfnAOPfyWqKvCFWCHub1k4 CLQwZWpFfSpJnHmDTllAuR1VORYu1eSrRXcb6Wrq1k58FYdHvZ6T+wT87yKmvJakglYK z5zQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@networkplumber-org.20150623.gappssmtp.com header.s=20150623 header.b=0KQEPROF; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b70si5628118pfj.166.2019.05.10.08.57.45; Fri, 10 May 2019 08:58:02 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@networkplumber-org.20150623.gappssmtp.com header.s=20150623 header.b=0KQEPROF; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727723AbfEJPyw (ORCPT + 99 others); Fri, 10 May 2019 11:54:52 -0400 Received: from mail-pf1-f195.google.com ([209.85.210.195]:37472 "EHLO mail-pf1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727488AbfEJPyw (ORCPT ); Fri, 10 May 2019 11:54:52 -0400 Received: by mail-pf1-f195.google.com with SMTP id g3so3457048pfi.4 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=m36lDILWQdAcFxFfMRw7b0wh0lg9bcBU6oq7KxyS1RVBeHRgUlnE76IqXHJJbu+Pya PWWDbsImOCFucEF5bv0fUnx7Pbgj0SOBLNhw/9nCqEOXfzx95F/V+3aX6YR1QoW/XLlX 0gJvJX3aLm5sox/jjxuxyOhl7W1PQyW7qqFGeI4Bb/rsQr2ZLkFXqnuqOtPTB5yC21uf 3jrrmTArV/qho6oYvJxFJMNyPcJPNQmkMgGUYXkwC2maF9LDSN8mo0eTPz0wT2njdkrI lgQZAIzxXMubynB+fHjJ/3+t2sXhTmZLiucv2vGriNvPyd2IixIiJ1vt9eKw5ByP88X4 6QlA== X-Gm-Message-State: APjAAAUA/D5QWdyLWnWqjZLTshvB/aDhR+EtIJG7mkZjL0MykL680wmh QeCxTU7ugCBR8ArXjD87Sa+5/w== 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: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@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