diff -urN iproute-2.6.20-070313-orig/include/uapi/linux/pkt_sched.h iproute-2.6.20-070313/include/uapi/linux/pkt_sched.h
--- iproute-2.6.20-070313-orig/include/uapi/linux/pkt_sched.h 2007-03-13 22:50:56.000000000 +0100
+++ iproute-2.6.20-070313/include/uapi/linux/pkt_sched.h 2007-04-15 20:52:33.000000000 +0200
-@@ -466,4 +498,116 @@
+@@ -466,4 +498,117 @@
#define NETEM_DIST_SCALE 8192
#define NETEM_DIST_MAX 16384
+
+/* Other includes */
+#include <linux/if_ether.h>
++#include <sys/time.h>
+
+// A sub weight and of a class
+// All numbers are represented as parts of (2^64-1).
+++ /dev/null
-diff -urN iproute2-2.6.7.org/misc/arpd.c iproute2-2.6.7/misc/arpd.c
---- iproute2-2.6.7.org/misc/arpd.c 2004-06-09 01:43:55.298418184 +0200
-+++ iproute2-2.6.7/misc/arpd.c 2004-06-09 01:50:48.921537912 +0200
-@@ -29,6 +29,7 @@
- #include <linux/if.h>
- #include <linux/if_arp.h>
- #include <netinet/in.h>
-+#include <linux/if_ether.h>
- #include <arpa/inet.h>
- #include <linux/if_packet.h>
- #include <linux/filter.h>
-diff -ur iproute2-2.6.35.org/ip/iproute.c iproute2-2.6.35/ip/iproute.c
---- iproute2-2.6.35.org/ip/iproute.c 2010-08-04 17:45:59.000000000 +0000
-+++ iproute2-2.6.35/ip/iproute.c 2010-08-25 12:57:40.000000000 +0000
+--- iproute2-4.17.0.org/ip/iproute.c 2010-08-04 17:45:59.000000000 +0000
++++ iproute2-4.17.0/ip/iproute.c 2010-08-25 12:57:40.000000000 +0000
@@ -160,7 +160,7 @@
if (r->rtm_family == AF_INET6 && table != RT_TABLE_MAIN)
ip6_multiple_tables = 1;
-- if (filter.cloned == !(r->rtm_flags&RTM_F_CLONED))
-+ if (filter.cloned && !(r->rtm_flags&RTM_F_CLONED))
+- if (filter.cloned == !(r->rtm_flags & RTM_F_CLONED))
++ if (filter.cloned && !(r->rtm_flags & RTM_F_CLONED))
return 0;
if (r->rtm_family == AF_INET6 && !ip6_multiple_tables) {
--- /dev/null
+--- iproute2-4.17.0/tc/Makefile.orig 2018-07-24 17:16:55.547584691 +0200
++++ iproute2-4.17.0/tc/Makefile 2018-07-24 17:35:16.220905453 +0200
+@@ -84,6 +84,7 @@
+ ifeq ($(TC_CONFIG_XT),y)
+ TCSO += m_xt.so
+ TCMODULES += em_ipt.o
++ LDLIBS += $$($(PKG_CONFIG) xtables --libs)
+ ifeq ($(TC_CONFIG_IPSET),y)
+ TCMODULES += em_ipset.o
+ endif
Summary(pl.UTF-8): Narzędzie do konfigurowania sieci
Summary(pt_BR.UTF-8): Ferramentas para roteamento avançado e configuração de interfaces de rede
Name: iproute2
-Version: 4.16.0
+Version: 4.17.0
Release: 1
License: GPL v2+
Group: Networking/Admin
Source0: https://www.kernel.org/pub/linux/utils/net/iproute2/%{name}-%{version}.tar.xz
-# Source0-md5: 1f12a70d767ef77ffa2d1a0c4ce48f1a
+# Source0-md5: 6f3a87fe2d97c28214fc2faab2c257d6
Source1: %{name}.tmpfiles
-Patch0: %{name}-arp.patch
-
+Patch0: %{name}-link.patch
Patch3: %{name}-LDFLAGS.patch
Patch5: %{name}-build.patch
BuildRequires: linux-libc-headers >= 7:2.6.12.0-15
BuildRequires: pkgconfig
BuildRequires: rpmbuild(macros) >= 1.673
+BuildRequires: tar >= 1:1.22
+BuildRequires: xz
Requires: iptables-libs >= 0:1.4.5
Obsoletes: ifstat
Obsoletes: iproute
#%{__rm} -r include/linux
%patch0 -p1
-
%patch3 -p1
%patch5 -p1