9 Commits

Author SHA256 Message Date
7291b89ffc iproute2 6.19 2026-02-20 13:53:55 +01:00
72df8da532 iproute2 6.18 2025-12-05 08:51:20 +01:00
5b51236f99 iproute2 6.17 2025-10-11 14:29:36 +02:00
Petr Vorel
8ce3f968d9 iproute2 6.16
Signed-off-by: Petr Vorel <pvorel@suse.cz>
2025-08-11 07:19:11 +02:00
03129c9707 iproute2 6.15 2025-06-02 22:21:21 +02:00
ebba5448a6 iproute2 6.14 2025-04-10 14:44:24 +02:00
524ffd7314 Sensible changelog for end-user 2025-01-22 10:45:23 +01:00
Petr Vorel
ce11e27159 iproute2 6.13
Signed-off-by: Petr Vorel <pvorel@suse.cz>
2025-01-22 07:31:59 +01:00
bd01c10dd4 iproute2 6.10 2024-08-16 11:09:07 +02:00
6 changed files with 97 additions and 19 deletions

BIN
iproute2-6.19.0.tar.sign Normal file

Binary file not shown.

BIN
iproute2-6.19.0.tar.xz LFS Normal file

Binary file not shown.

Binary file not shown.

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2f643d09ea11a4a2a043c92e2b469b5f73228cbf241ae806760296ed0ec413d0
size 918144

View File

@@ -1,3 +1,83 @@
-------------------------------------------------------------------
Fri Feb 20 12:51:57 UTC 2026 - Jan Engelhardt <jengelh@inai.de>
- Update to release 6.19
* devlink: Introduce burst period for health reporter
* ip-xfrm: add pcpu-num support
* devlink: Add support for 64bit parameters
* genl: add json support
* mptcp: add 'laminar' endpoint support
* iplink_can: add initial CAN XL support
-------------------------------------------------------------------
Fri Dec 5 07:47:55 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 6.18
* tc: add dualpi2 scheduler module
* iplink: bond_slave: add support for actor_port_prio
* ip: iplink_bridge: Support fdb_local_vlan_0
* ip/bond: add broadcast_neighbor support
* netshaper: Add netshaper command
-------------------------------------------------------------------
Sat Oct 11 12:22:08 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 6.17
* ip: display the 'netns-immutable' property
* color: Assume background is dark if unknown
* color: Do not use dark blue in dark-background palette
* bridge: mdb: Support offload failed flag
* iplink_bridge: Add mdb_offload_fail_notification
* ip ntable: Add support for "mcast_reprobes" parameter
* ip neigh: Add support for "extern_valid" flag
* Add support for 'tc-bw' attribute in devlink-rate
-------------------------------------------------------------------
Mon Aug 11 05:11:09 UTC 2025 - Petr Vorel <pvorel@suse.cz>
- Update to release 6.16
https://lore.kernel.org/netdev/20250803143154.2d700ad4@hermes.local/
* bond: fix stack smash in xstats
* tc: Parse FQ band weights correctly
-------------------------------------------------------------------
Mon Jun 2 19:43:40 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 6.15
* tc_util: Add support for 64-bit hardware packets counter
* iprule: Allow specifying ports in hexadecimal notation
* iprule: Add port mask support
* iprule: Add DSCP mask support
-------------------------------------------------------------------
Thu Apr 10 12:40:43 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 6.14
* Add IPv6 flow label support to `ip route` and `ip rule`
* Add `ip monitor maddress` support
* ss: Display seq counters as decimal for mptcp subflows
-------------------------------------------------------------------
Wed Jan 22 06:24:17 UTC 2025 - Petr Vorel <pvorel@suse.cz>
- Update to release 6.13
* ip rule: added DSCP support
* ip: added "down" filter for ``ip addr/link show``
* rdma: added support for ``monitor`` subcommand
* tc: added support for Hold/Release mechanism in TSN as per
IEEE 802.1Q-2018
* vdpa: added support for setting the MAC address in vDPA tool
-------------------------------------------------------------------
Fri Aug 16 09:06:40 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
- Update to release 6.10
* ip: ipnexthop: Support dumping next hop group stats
* ip: Support filter links with no VF info
* ip: PFCP device support
* ip link: hsr: Add support for passing information about
INTERLINK device
-------------------------------------------------------------------
Thu May 16 07:42:58 UTC 2024 - Jan Engelhardt <jengelh@inai.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package iproute2
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,18 +16,16 @@
#
%define _buildshell /bin/bash
Name: iproute2
Version: 6.9
Version: 6.19
Release: 0
Summary: Linux network configuration utilities
License: GPL-2.0-only
Group: Productivity/Networking/Routing
URL: https://wiki.linuxfoundation.org/networking/iproute2
# Using GPL-2.0 instead of GPL-2.0+ because of tc_skbedit.h and tc/q_multiq.c
#DL-URL: https://kernel.org/pub/linux/utils/net/iproute2/
#Git-Clone: https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/
#DL-URL: https://kernel.org/pub/linux/utils/net/iproute2/
#Git-Clone: https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/
#Git-Mirror: https://github.com/shemminger/iproute2 ## not regularly updated
Source: https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.0.tar.xz
Source2: https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.0.tar.sign
@@ -96,7 +94,7 @@ depending on type) of the kernel ARP cache.
%prep
%autosetup -p1 -n %name-%version.0
find . -name *.orig -delete
find . -name "*.orig" -delete
%build
%global _lto_cflags %_lto_cflags -ffat-lto-objects
@@ -111,11 +109,11 @@ xt_cflags="$(pkg-config xtables --cflags)"
%install
b="%buildroot"
mkdir -p "$b/usr/bin" "$b/usr/sbin" "$b/sbin"
mkdir -pv "$b/usr/bin" "$b/usr/sbin" "$b/sbin"
%make_install MODDESTDIR="$b/%_libdir/tc"
# We have m_xt instead
rm -f "$b/%_libdir/tc/m_ipt.so"
rm -fv "$b/%_libdir/tc/m_ipt.so"
install -pm0644 "lib/libnetlink.a" "$b/%_libdir/"
chmod -x "$b/%_libdir/libnetlink.a"
@@ -123,20 +121,20 @@ install -pm0644 "include/libnetlink.h" "$b/%_includedir/"
chmod -x "$b/%_includedir/libnetlink.h"
install -Dm0644 "%SOURCE3" "$b/%_tmpfilesdir/%name.conf"
%if 0%{?suse_version} >= 1550
ln -sf "%_sbindir/ip" "$b/%_bindir/ip"
ln -sfv "%_sbindir/ip" "$b/%_bindir/ip"
%else
ln -s "%_sbindir/ip" "$b/sbin/"
ln -sv "%_sbindir/ip" "$b/sbin/"
mkdir -p "$b/bin"
ln -sf "%_sbindir/ip" "$b/bin/ip"
ln -sfv "%_sbindir/ip" "$b/bin/ip"
%endif
for BIN in lnstat nstat routel ss; do
ln -sf "%_sbindir/$BIN" "$b/%_bindir/$BIN"
ln -sfv "%_sbindir/$BIN" "$b/%_bindir/$BIN"
done
mkdir -p "$b/%_docdir/%name"
cp -an README* examples/bpf "$b/%_docdir/%name/"
mkdir -pv "$b/%_docdir/%name"
cp -anv README* examples/bpf "$b/%_docdir/%name/"
# bugzilla.opensuse.org/1205632
# You can't parse routel output anyway so it does not matter what we output
# You can't parse routel output anyway so it does not matter what our replacement program outputs
rm -v "$b/%_mandir/man8/routel.8"
cat >"$b/%_sbindir/routel" <<-EOF
#!/bin/sh