From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f53.google.com (mail-pj1-f53.google.com [209.85.216.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 24839154C0D for ; Tue, 21 Jan 2025 03:40:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737430858; cv=none; b=REXDxpxkVXIgh+eqCGd1fqBEnQePg2oJqNUG483geGcnDq6i1o9uX/I975irbFtcnga+NPxJ3VlLpRkelzC5l/qELY1hUuqGtoHiPtRCpViybvbISH10Wb/PZp71pf7EMP0Eg3LHIRQU67B7aoH2n7RGKVwSAQPXt7TfX5+DQT8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737430858; c=relaxed/simple; bh=wF7YGurUs25CSpdYjAVHjRF0Z5PxpYeTzK4lQ1fz2KI=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type; b=rBQCLFri5Kcrfd+NiRNE2/CQl9eb0HX8kIDIQx01y5QbDbDspGuzFfcGlBLw9CliRcrlWo7nBDGiXy9yoN/ZV/vJUsMcvY0Y7Vm1mDy6PDTVQUHqNFR+V/5tUHvuZLh2Q09YR79xWr+IR2fDvjujmXn+9YODgMGyXkFqpY88xdI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=networkplumber.org; spf=pass smtp.mailfrom=networkplumber.org; dkim=pass (2048-bit key) header.d=networkplumber-org.20230601.gappssmtp.com header.i=@networkplumber-org.20230601.gappssmtp.com header.b=FenAsFdY; arc=none smtp.client-ip=209.85.216.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=networkplumber.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=networkplumber.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=networkplumber-org.20230601.gappssmtp.com header.i=@networkplumber-org.20230601.gappssmtp.com header.b="FenAsFdY" Received: by mail-pj1-f53.google.com with SMTP id 98e67ed59e1d1-2ef70c7efa5so7052037a91.2 for ; Mon, 20 Jan 2025 19:40:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1737430855; x=1738035655; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:subject:cc:to :from:date:from:to:cc:subject:date:message-id:reply-to; bh=QkMtHsJDx+Wl3Tgdu/WbRMQpKlTovGhv9BAws4wG5Z4=; b=FenAsFdYOtTZgK29hIhqio5k81d2pIYFDRcvdDa2/LIlcL2M36ZOLKszFvidumrodS 4FpGGYr8m2qMMn+tq5gOxjN/QE5pXWBb66385yz21QLTfXkI+jYhceOh5zwRcRNvKE38 c5wQckSwImuiKwzWChq5HYHPnmYiIhrLFIg/U7KLkREVBOMppUnVK/a+d2adqgrPBVRr IyJcWH4CwFy6H4JYcPV5cPbpfj8TihQIaZPlqLcRXaPTy6Y/VDDhhgzyU8Jtf+AfIcI7 GGbZgndhMyJr7Q8VCgLKhMGZwhaGYebchFmHIqA0iY1uVH3utBmmzu6awsXr43SXrjkB ADug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737430855; x=1738035655; h=content-transfer-encoding:mime-version:message-id:subject:cc:to :from:date:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=QkMtHsJDx+Wl3Tgdu/WbRMQpKlTovGhv9BAws4wG5Z4=; b=Ow9/c2wP1+/jp257/LM4gzOcfxE5neT4L1jJqIBUNc9M+I/Vuw4fH8/9rjPVq586Vb cLhVpWtdy55v1m3VEn3jH55dY1shL98iY05x+3qTv85aDkKtXioI0PXUcxnmToAO/yCn poVpLG5NCZXJw2hUQGCvCeeQaB16jRMXSuGWCKPnlQVVyCC8EpJyHIxzjS0LlOR5A0rU 4htkSLSsIvgXWO3XVleSwOo9MiSN49mbOqM0Mmb5NzVCYFqYPaPUPBlJI48RputPUUx3 Mx9C/BJhQREum8gdU6utNe06qjTCL53i1PutNu2x1k/x6N260WmJ6tBVn+/PepQgD0Pb XaMQ== X-Gm-Message-State: AOJu0YwmwPjTnlKUz5ehpE3TITpiQNI/u8CgF9l2w5D+lsAUqLvIiYxv qQFmOzbRRCPjy1vfpBixnRXSrSxMkdMi9I+YpLiAjoAdvhKZIVletiyMMyHQahrZvz5yQ6F+8lP R X-Gm-Gg: ASbGncsjmOAOe1oGlmhU7HwhhHSEOAT2bUT9VX6qeWNKhl/+fEzNeD6nX2kvgFzc8yY DHsA2Q1lkp3c2RrXrgfbvy3AI2PdBIP3N888UQpp7FqlpiukGaqBMjsafs8lKW1TupHkTGlFR0X dszxMdexJPZNKrmrkz+4xUgeNzLMsd3tJ3+AcFCeqPKYllSEahNq55NVSjbIlTAXhLHnxkSom+5 y/30+oQHSqvJn2cscqwUXroRRLgl9zYzULT2uy/IkO4IZwCpkKW7RynDysKrA6fhr285N/nWv1i 8f/syVZjCLKcgChpYboUn3r4TyjgkYSWDn6Z7CAOaRe6mCo= X-Google-Smtp-Source: AGHT+IGs762hX4ez/VuWwtSeQT835lGaxlPEETqDj/hIHAoVgIUqnu9T+/gEerc56xGAiFI2xdobMg== X-Received: by 2002:aa7:9a83:0:b0:725:e325:ab3a with SMTP id d2e1a72fcca58-72daf97a541mr22452460b3a.14.1737430855175; Mon, 20 Jan 2025 19:40:55 -0800 (PST) Received: from hermes.local (204-195-96-226.wavecable.com. [204.195.96.226]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72dab9c94d0sm7915928b3a.116.2025.01.20.19.40.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jan 2025 19:40:54 -0800 (PST) Date: Mon, 20 Jan 2025 19:40:53 -0800 From: Stephen Hemminger To: netdev@vger.kernel.org Cc: linux-kernel@vger.kernel.org Subject: [ANNOUNCE] iproute2 6.13 release Message-ID: <20250120194053.3744d96b@hermes.local> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable This is regular release of iproute2 corresponding to the 6.13 kernel. Lots of little stuff, no big changes here. Happy new year. Download: https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.13.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 for this release: Alexis Lothor=C3=A9 (1): man: fix two small typos on xdp manipulations Chiara Meiohas (5): rdma: Add support for rdma monitor rdma: Expose whether RDMA monitoring is supported rdma: Fix typo in rdma-link man page rdma: update uapi headers rdma: Add IB device and net device rename events Choong Yong Liang (1): tc: Add support for Hold/Release mechanism in TSN as per IEEE 802.1Q-= 2018 Cindy Lu (1): vdpa: Add support for setting the MAC address in vDPA tool. David Lamparter (2): lib: utils: move over `print_num` from ip/ rt_names: read `rt_addrprotos.d` directory Denis Kirjanov (1): lib: utils: close file handle on error Fabian Pfitzner (1): bridge: dump mcast querier state Ido Schimmel (2): man: Add ip-rule(8) as generation target iprule: Add DSCP support Jiri Pirko (1): devlink: do dry parse for extended handle with selector Minhong He (3): ip: fix memory leak in do_show() devlink: fix memory leak in ifname_map_rtnl_init() bridge: fix memory leak in error path Neil Svedberg (1): iproute2: Fix grammar in duplicate argument error message Nikolay Aleksandrov (1): bridge: add ip/iplink_bridge files to MAINTAINERS Saeed Mahameed (1): devlink: use the correct handle flag for port param show Stephen Hemminger (9): uapi: update headers to 6.13-rc1 libnetlink: add missing endian.h rdma: add missing header for basename ip: rearrange and prune header files cg_map: use limits.h flower: replace XATTR_SIZE_MAX uapi: remove no longer used linux/limits.h uapi: update kernel headers v6.13.0 Vincent Mailhol (7): iplink_can: remove unused FILE *f parameter in three functions iplink_can: reduce the visibility of tdc in can_parse_opt() iplink_can: remove newline at the end of invarg()'s messages iplink_can: use invarg() instead of fprintf() iplink_can: add struct can_tdc iplink_can: rename dbt into fd_dbt in can_parse_opt() add .editorconfig file for basic formatting Yedaya Katsman (1): ip: Add "down" filter for "ip addr/link show"