Compare commits
9 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 7291b89ffc | |||
| 72df8da532 | |||
| 5b51236f99 | |||
|
|
8ce3f968d9 | ||
| 03129c9707 | |||
| ebba5448a6 | |||
| 524ffd7314 | |||
|
|
ce11e27159 | ||
| bd01c10dd4 |
BIN
iproute2-6.19.0.tar.sign
Normal file
BIN
iproute2-6.19.0.tar.sign
Normal file
Binary file not shown.
BIN
iproute2-6.19.0.tar.xz
LFS
Normal file
BIN
iproute2-6.19.0.tar.xz
LFS
Normal file
Binary file not shown.
Binary file not shown.
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:2f643d09ea11a4a2a043c92e2b469b5f73228cbf241ae806760296ed0ec413d0
|
|
||||||
size 918144
|
|
||||||
@@ -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>
|
Thu May 16 07:42:58 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package iproute2
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -16,18 +16,16 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define _buildshell /bin/bash
|
|
||||||
Name: iproute2
|
Name: iproute2
|
||||||
Version: 6.9
|
Version: 6.19
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Linux network configuration utilities
|
Summary: Linux network configuration utilities
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
Group: Productivity/Networking/Routing
|
Group: Productivity/Networking/Routing
|
||||||
URL: https://wiki.linuxfoundation.org/networking/iproute2
|
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
|
# 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/
|
||||||
#DL-URL: https://kernel.org/pub/linux/utils/net/iproute2/
|
#Git-Clone: https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/
|
||||||
#Git-Clone: https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/
|
|
||||||
#Git-Mirror: https://github.com/shemminger/iproute2 ## not regularly updated
|
#Git-Mirror: https://github.com/shemminger/iproute2 ## not regularly updated
|
||||||
Source: https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.0.tar.xz
|
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
|
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
|
%prep
|
||||||
%autosetup -p1 -n %name-%version.0
|
%autosetup -p1 -n %name-%version.0
|
||||||
|
|
||||||
find . -name *.orig -delete
|
find . -name "*.orig" -delete
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%global _lto_cflags %_lto_cflags -ffat-lto-objects
|
%global _lto_cflags %_lto_cflags -ffat-lto-objects
|
||||||
@@ -111,11 +109,11 @@ xt_cflags="$(pkg-config xtables --cflags)"
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
b="%buildroot"
|
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"
|
%make_install MODDESTDIR="$b/%_libdir/tc"
|
||||||
|
|
||||||
# We have m_xt instead
|
# 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/"
|
install -pm0644 "lib/libnetlink.a" "$b/%_libdir/"
|
||||||
chmod -x "$b/%_libdir/libnetlink.a"
|
chmod -x "$b/%_libdir/libnetlink.a"
|
||||||
@@ -123,20 +121,20 @@ install -pm0644 "include/libnetlink.h" "$b/%_includedir/"
|
|||||||
chmod -x "$b/%_includedir/libnetlink.h"
|
chmod -x "$b/%_includedir/libnetlink.h"
|
||||||
install -Dm0644 "%SOURCE3" "$b/%_tmpfilesdir/%name.conf"
|
install -Dm0644 "%SOURCE3" "$b/%_tmpfilesdir/%name.conf"
|
||||||
%if 0%{?suse_version} >= 1550
|
%if 0%{?suse_version} >= 1550
|
||||||
ln -sf "%_sbindir/ip" "$b/%_bindir/ip"
|
ln -sfv "%_sbindir/ip" "$b/%_bindir/ip"
|
||||||
%else
|
%else
|
||||||
ln -s "%_sbindir/ip" "$b/sbin/"
|
ln -sv "%_sbindir/ip" "$b/sbin/"
|
||||||
mkdir -p "$b/bin"
|
mkdir -p "$b/bin"
|
||||||
ln -sf "%_sbindir/ip" "$b/bin/ip"
|
ln -sfv "%_sbindir/ip" "$b/bin/ip"
|
||||||
%endif
|
%endif
|
||||||
for BIN in lnstat nstat routel ss; do
|
for BIN in lnstat nstat routel ss; do
|
||||||
ln -sf "%_sbindir/$BIN" "$b/%_bindir/$BIN"
|
ln -sfv "%_sbindir/$BIN" "$b/%_bindir/$BIN"
|
||||||
done
|
done
|
||||||
mkdir -p "$b/%_docdir/%name"
|
mkdir -pv "$b/%_docdir/%name"
|
||||||
cp -an README* examples/bpf "$b/%_docdir/%name/"
|
cp -anv README* examples/bpf "$b/%_docdir/%name/"
|
||||||
|
|
||||||
# bugzilla.opensuse.org/1205632
|
# 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"
|
rm -v "$b/%_mandir/man8/routel.8"
|
||||||
cat >"$b/%_sbindir/routel" <<-EOF
|
cat >"$b/%_sbindir/routel" <<-EOF
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|||||||
Reference in New Issue
Block a user