Merge ~smb/ubuntu/+source/iproute2:ubuntu/eoan-devel into ubuntu/+source/iproute2:debian/experimental

Proposed by Christian Ehrhardt 
Status: Merged
Approved by: Andreas Hasenack
Approved revision: ea4e2e1c9714c3c6d410ceff9786308b6980102b
Merge reported by: Christian Ehrhardt 
Merged at revision: f66e6703fea8112f60470c6c83bf0ad2828ec6c7
Proposed branch: ~smb/ubuntu/+source/iproute2:ubuntu/eoan-devel
Merge into: ubuntu/+source/iproute2:debian/experimental
Diff against target: 849 lines (+690/-44)
8 files modified
debian/changelog (+254/-3)
debian/control (+2/-1)
debian/patches/1000-ubuntu-poc-fan-driver.patch (+74/-0)
debian/patches/1001-ubuntu-poc-fan-driver-v3.patch (+134/-0)
debian/patches/1002-ubuntu-poc-fan-driver-vxlan.patch (+178/-0)
debian/patches/1005-lib-suppress-error-msg-when-filling-the-cache.patch (+40/-0)
debian/patches/series (+8/-1)
dev/null (+0/-39)
Reviewer Review Type Date Requested Status
Andreas Hasenack Approve
Christian Ehrhardt  (community) Approve
Review via email: mp+369140@code.launchpad.net

This proposal supersedes a proposal from 2019-06-17.

Description of the change

Rebased to Debian experimental as that is even closer to the target kernel version for Eoan.

To post a comment you must log in.
Revision history for this message
Christian Ehrhardt  (paelzer) wrote : Posted in a previous version of this proposal

The MP here is against the wrong target - since you rebased to debian/experimental the merge target here would be "debian/experimental"
Further it would be helpful to give new branches names, but I can still review from checking out your branch thou ...

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

I did the re-target for you

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Minor changelog bikeshedding inline

review: Needs Information
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

You'd not need to carry the old commits and then revert them.
Those can just be deleted, as combined they are a no-op.

Since this is functionally equivalent this is just an FYI.
You could as well squash them into "nothing" before the next rebase.
But since dropping them now just makes life easier down the road I'd recommend to do so.

The rest LGTM, do you have a PPA to build-test and test it ahead of an upload?

review: Needs Fixing
Revision history for this message
Stefan Bader (smb) wrote :

Will additionally upload to https://launchpad.net/~smb/+archive/ubuntu/eoan. I had done test sbuild and ran ubuntu-fan dep8 tests with the new iproute2 installed in the testbed as integration test.

Revision history for this message
Christian Ehrhardt  (paelzer) :
Revision history for this message
Stefan Bader (smb) wrote :

On 03.07.19 12:24, Christian Ehrhardt  wrote:
>
>
> Diff comments:
>
>> diff --git a/debian/changelog b/debian/changelog
>> index 190b8b2..000d6f7 100644
>> --- a/debian/changelog
>> +++ b/debian/changelog
>> @@ -1,3 +1,24 @@
>> +iproute2 (5.1.0-1ubuntu1) eoan; urgency=medium
>> +
>> + * Merge with Debian experimental. Remaining changes:
>> + - Add: Ubuntu Fan driver (V2/3/4) patches
>> + - d/p/1000-ubuntu-poc-fan-driver.patch
>> + Ubuntu FAN driver support V2 (LP 1439706)
>> + - d/p/1001-ubuntu-poc-fan-driver-v3.patch
>> + Ubuntu FAN driver support V3 (LP 1470091)
>> + - d/p/1002-ubuntu-poc-fan-driver-vxlan.patch
>> + Ubuntu FAN driver support VXLAN V4.
>> + - Drop: debian/patches/0001-Add-moo-feature.patch
>> + - Refresh: Ubuntu Fan driver (V2/3/4) patches
>
> That I didn't mean.
> Let me outline how the usual standard would look like and you will see:
>
> + * Merge with Debian experimental. Remaining changes:
> + - Ubuntu Fan driver (V2/3/4) patches
> + - d/p/1000-ubuntu-poc-fan-driver.patch
> + Ubuntu FAN driver support V2 (LP 1439706)
> + - d/p/1001-ubuntu-poc-fan-driver-v3.patch
> + Ubuntu FAN driver support V3 (LP 1470091)
> + - d/p/1002-ubuntu-poc-fan-driver-vxlan.patch
> + Ubuntu FAN driver support VXLAN V4.
> + - Drop: debian/patches/0001-Add-moo-feature.patch
> + * Added changes:
> + - Refresh: Ubuntu Fan driver (V2/3/4) patches

Ok, so it is more how one looks at it. Most of the time when merging, the
refresh was again needed. So either you look at it as part of the remaining
changes from that perspective or it is something added (everytime).

But I can modify the changelog. I fear it will be a re-occuring todo.

>
>> + * Dropped changes:
>> + - d/p/1005-ubuntu-fix-testsuite-kenv.patch (upstream)
>> + - d/p/1006-ubuntu-iprule-fix-output.patch (upstream
>> + - d/p/ss-review-ssfilter.patch (upstream)
>> + - Set debhelper dependency to >= 10 (upstream)
>> + - Set compat level 10 (upstream)
>> +
>> + -- Stefan Bader <email address hidden> Mon, 17 Jun 2019 11:15:33 +0200
>> +
>> iproute2 (5.1.0-1) experimental; urgency=medium
>>
>> * Update upstream source from tag 'upstream/5.1.0'
>
>

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

It is your style decision and I explained the usual look, nothing I'd nack you on.
Due to that also I should add my +1 as I think you are good (and style decisions are up to you as uploader).

review: Approve
Revision history for this message
Andreas Hasenack (ahasenack) wrote :

+1, I see what Christian means with adding and dropping patches, that complicates the review a bit. If you like, maybe we can get together at a sprint in the future to go over how we usually do these merges, and if you would like to follow that style.

review: Approve
Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Sponsoring ea4e2e1c9714c3c6d410ceff9786308b6980102b

$ git push pkg upload/5.1.0-1ubuntu1
Enumerating objects: 71, done.
Counting objects: 100% (71/71), done.
Delta compression using up to 2 threads
Compressing objects: 100% (22/22), done.
Writing objects: 100% (65/65), 14.74 KiB | 1.84 MiB/s, done.
Total 65 (delta 45), reused 58 (delta 42)
To ssh://git.launchpad.net/~usd-import-team/ubuntu/+source/iproute2
 * [new tag] upload/5.1.0-1ubuntu1 -> upload/5.1.0-1ubuntu1

$ dput ubuntu ../iproute2_5.1.0-1ubuntu1_source.changes
Checking signature on .changes
gpg: ../iproute2_5.1.0-1ubuntu1_source.changes: Valid signature from AC983EB5BF6BCBA9
Checking signature on .dsc
gpg: ../iproute2_5.1.0-1ubuntu1.dsc: Valid signature from AC983EB5BF6BCBA9
Uploading to ubuntu (via ftp to upload.ubuntu.com):
  Uploading iproute2_5.1.0-1ubuntu1.dsc: done.
  Uploading iproute2_5.1.0.orig.tar.xz: done.
  Uploading iproute2_5.1.0-1ubuntu1.debian.tar.xz: done.
  Uploading iproute2_5.1.0-1ubuntu1_source.buildinfo: done.
  Uploading iproute2_5.1.0-1ubuntu1_source.changes: done.
Successfully uploaded packages.

e445254... by Stefan Bader

Add: d/p/1005-lib-suppress-error-msg-when-filling-the-cache.patch

This suppresses an RTLINK level message to stderr that could
happen when creating interfaces. The result was ok but this
did break scripts (and testing).

Signed-off-by: Stefan Bader <email address hidden>

f66e670... by Stefan Bader

Release: 5.1.0-1ubuntu2

Signed-off-by: Stefan Bader <email address hidden>

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

This migrated, closing forgotten MP

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/debian/changelog b/debian/changelog
index 190b8b2..50f33c6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,31 @@
1iproute2 (5.1.0-1ubuntu2) eoan; urgency=medium
2
3 * Add: d/p/1005-lib-suppress-error-msg-when-filling-the-cache.patch
4 Suppress meaningless error message during interface setup.
5
6 -- Stefan Bader <stefan.bader@canonical.com> Wed, 10 Jul 2019 16:38:52 +0200
7
8iproute2 (5.1.0-1ubuntu1) eoan; urgency=medium
9
10 * Merge with Debian experimental. Remaining changes:
11 - Add: Ubuntu Fan driver (V2/3/4) patches
12 - d/p/1000-ubuntu-poc-fan-driver.patch
13 Ubuntu FAN driver support V2 (LP 1439706)
14 - d/p/1001-ubuntu-poc-fan-driver-v3.patch
15 Ubuntu FAN driver support V3 (LP 1470091)
16 - d/p/1002-ubuntu-poc-fan-driver-vxlan.patch
17 Ubuntu FAN driver support VXLAN V4.
18 - Drop: debian/patches/0001-Add-moo-feature.patch
19 - Refresh: Ubuntu Fan driver (V2/3/4) patches
20 * Dropped changes:
21 - d/p/1005-ubuntu-fix-testsuite-kenv.patch (upstream)
22 - d/p/1006-ubuntu-iprule-fix-output.patch (upstream
23 - d/p/ss-review-ssfilter.patch (upstream)
24 - Set debhelper dependency to >= 10 (upstream)
25 - Set compat level 10 (upstream)
26
27 -- Stefan Bader <stefan.bader@canonical.com> Mon, 17 Jun 2019 11:15:33 +0200
28
1iproute2 (5.1.0-1) experimental; urgency=medium29iproute2 (5.1.0-1) experimental; urgency=medium
230
3 * Update upstream source from tag 'upstream/5.1.0'31 * Update upstream source from tag 'upstream/5.1.0'
@@ -70,6 +98,43 @@ iproute2 (4.18.0-2) unstable; urgency=medium
7098
71 -- Luca Boccassi <bluca@debian.org> Tue, 28 Aug 2018 16:55:44 +010099 -- Luca Boccassi <bluca@debian.org> Tue, 28 Aug 2018 16:55:44 +0100
72100
101iproute2 (4.18.0-1ubuntu3) eoan; urgency=medium
102
103 * d/p/ss-review-ssfilter.patch: fixed issue with ss and ssfilter
104 where ssfilter rejects single expressions if enclosed in
105 braces (LP: #1831775)
106
107 -- Rafael David Tinoco <rafaeldtinoco@ubuntu.com> Wed, 05 Jun 2019 21:26:00 -0300
108
109iproute2 (4.18.0-1ubuntu2) cosmic; urgency=low
110
111 * d/p/1006-ubuntu-iprule-fix-output.patch
112 Fix destination prefix output of "ip rule show" (LP: #1789431).
113
114 -- Stefan Bader <stefan.bader@canonical.com> Tue, 28 Aug 2018 16:38:47 +0200
115
116iproute2 (4.18.0-1ubuntu1) cosmic; urgency=medium
117
118 * Merge with Debian unstable. Remaining changes:
119 - Add: Ubuntu Fan driver (V2/3/4) patches
120 - debian/patches/1000-ubuntu-poc-fan-driver.patch
121 Ubuntu FAN driver support V2 (LP 1439706)
122 - debian/patches/1001-ubuntu-poc-fan-driver-v3.patch
123 Ubuntu FAN driver support V3 (LP 1470091)
124 - debian/patches/1002-ubuntu-poc-fan-driver-vxlan.patch
125 Ubuntu FAN driver support VXLAN V4.
126 - Drop: debian/patches/0001-Add-moo-feature.patch
127 - set compat level 10 (no further changes needed)
128 - Refresh: Ubuntu Fan driver (V2/3/4) patches
129 Patches updated to apply against upstream 4.18 release.
130 * Added changes:
131 - debian/patches/1005-ubuntu-fix-testsuite-kenv.patch
132 Fix testsuite failure if there are too many kernel config
133 options.
134 - Set debhelper dependency to >= 10 (no further changes needed)
135
136 -- Stefan Bader <stefan.bader@canonical.com> Wed, 22 Aug 2018 09:54:04 +0200
137
73iproute2 (4.18.0-1) experimental; urgency=medium138iproute2 (4.18.0-1) experimental; urgency=medium
74139
75 * Add Brazilian Portuguese translation for Debconf template. Thanks140 * Add Brazilian Portuguese translation for Debconf template. Thanks
@@ -100,6 +165,22 @@ iproute2 (4.17.0-1) experimental; urgency=medium
100165
101 -- Luca Boccassi <bluca@debian.org> Sat, 09 Jun 2018 17:45:11 +0100166 -- Luca Boccassi <bluca@debian.org> Sat, 09 Jun 2018 17:45:11 +0100
102167
168iproute2 (4.16.0-4ubuntu1) cosmic; urgency=medium
169
170 * Merge with Debian unstable. Remaining changes:
171 - debian/patches/1000-ubuntu-poc-fan-driver.patch [refreshed]
172 Ubuntu FAN driver support V2 (LP 1439706)
173 - debian/patches/1001-ubuntu-poc-fan-driver-v3.patch [refreshed]
174 Ubuntu FAN driver support V3 (LP 1470091)
175 - debian/patches/1002-ubuntu-poc-fan-driver-vxlan.patch [refreshed]
176 Ubuntu FAN driver support VXLAN V4.
177 - drop debian/patches/0001-Add-moo-feature.patch
178 - set compat level 10 (no further changes needed)
179 * Dropped (upstream)
180 - d/p/netns-allow-negative-nsid: permit negative nsid using "auto".
181
182 -- Stefan Bader <stefan.bader@canonical.com> Mon, 30 Jul 2018 16:55:35 +0200
183
103iproute2 (4.16.0-4) unstable; urgency=medium184iproute2 (4.16.0-4) unstable; urgency=medium
104185
105 * Backport patch to fix regression in v6 automated parsing.186 * Backport patch to fix regression in v6 automated parsing.
@@ -152,6 +233,32 @@ iproute2 (4.15.0-3) unstable; urgency=medium
152233
153 -- Luca Boccassi <bluca@debian.org> Mon, 12 Mar 2018 22:46:24 +0000234 -- Luca Boccassi <bluca@debian.org> Mon, 12 Mar 2018 22:46:24 +0000
154235
236iproute2 (4.15.0-2ubuntu1) bionic; urgency=medium
237
238 * Merge with Debian unstable. Remaining changes:
239 - debian/patches/1000-ubuntu-poc-fan-driver.patch
240 Ubuntu FAN driver support V2 (LP 1439706)
241 - debian/patches/1001-ubuntu-poc-fan-driver-v3.patch
242 Ubuntu FAN driver support V3 (LP 1470091)
243 - debian/patches/1002-ubuntu-poc-fan-driver-vxlan.patch
244 Ubuntu FAN driver support VXLAN V4
245 - drop debian/patches/0001-Add-moo-feature.patch
246 - set compat level 10 (no further changes needed)
247 - Add: d/p/netns-allow-negative-nsid: permit negative nsid using "auto"
248 * Dropped changes (in Debian):
249 - follow upstream dropping the old ip documentation (of 1999)
250 - d/rules: consider DEB_*_GNU_TYPE from env
251 - d/control: bump debhelper dependency and Standards-Version
252 - drop 0003-fix-segfault-with-iptables-1.6.patch (upstream)
253 - d/control: fix lintian priority-extra-is-replaced-by-priority-optional
254 - d/t/control: d/t/testsuite.sh: add iproute2 testsuite as autopkgtest
255 * Dropped changes (upstream):
256 - d/p/fix-testsuite-broken-pipes.patch: avoid broken pipe errors in tests
257 * Added changes:
258 - Refresh: d/p/*ubuntu-poc-fan-driver*.patch to latest upstream
259
260 -- Stefan Bader <stefan.bader@canonical.com> Mon, 26 Feb 2018 16:21:30 +0100
261
155iproute2 (4.15.0-2) unstable; urgency=medium262iproute2 (4.15.0-2) unstable; urgency=medium
156263
157 * Update upstream git repository URL. (Closes: #888804)264 * Update upstream git repository URL. (Closes: #888804)
@@ -202,6 +309,58 @@ iproute2 (4.14.1-1) unstable; urgency=medium
202309
203 -- Luca Boccassi <bluca@debian.org> Sat, 23 Dec 2017 14:55:10 +0100310 -- Luca Boccassi <bluca@debian.org> Sat, 23 Dec 2017 14:55:10 +0100
204311
312iproute2 (4.14.1-0ubuntu3) bionic; urgency=medium
313
314 [ Christian Brauner ]
315 * d/p/netns-allow-negative-nsid: permit negative nsid using "auto".
316
317 -- Robie Basak <robie.basak@ubuntu.com> Thu, 15 Feb 2018 15:03:56 +0000
318
319iproute2 (4.14.1-0ubuntu2) bionic; urgency=medium
320
321 * d/p/1002-ubuntu-poc-fan-driver-vxlan.patch: update to fix fan-map
322 processing in vxlan_parse_opt in new version of iproute2.
323
324 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 11 Dec 2017 12:13:50 +0100
325
326iproute2 (4.14.1-0ubuntu1) bionic; urgency=medium
327
328 [ Christian Ehrhardt ]
329 * Merge from Debian unstable AND latest upstream (LP: #1726730)
330 (LP: #1735032). Remaining changes:
331 - debian/patches/1000-ubuntu-poc-fan-driver.patch
332 Ubuntu FAN driver support V2 (LP 1439706)
333 - debian/patches/1001-ubuntu-poc-fan-driver-v3.patch
334 Ubuntu FAN driver support V3 (LP 1470091)
335 - debian/patches/1002-ubuntu-poc-fan-driver-vxlan.patch
336 Ubuntu FAN driver support VXLAN V4.
337 * Dropped changes (upstream now)
338 - Fix ip maddr show (LP 1732032):
339 - d/p/1003-ip-maddr-fix-igmp-parsing.patch: fix igmp parsing when iface is
340 long
341 - d/p/1004-ip-maddr-avoid-uninitialized-data.patch: avoid accessing
342 uninitialized data
343 - d/p/1005-ip-maddr-fix-filtering-by-device.patch: fix filtering
344 by device
345 - d/p/1006-fix-undeclared-UINT16_MAX.patch: FTBFS: tc: include stdint.h
346 explicitly for UINT16_MAX (LP 1735158)
347 * Added changes
348 - drop 0003-fix-segfault-with-iptables-1.6.patch (upstream)
349 - update d/p/*ubuntu-poc-fan-driver*.patch to latest upstream
350 - d/control: fix lintian priority-extra-is-replaced-by-priority-optional
351 - d/t/control: d/t/testsuite.sh: add iproute2 testsuite as autopkgtest
352 - d/p/fix-testsuite-broken-pipes.patch: avoid broken pipe errors in tests
353
354 [ Julian Wollrath <jwollrath@web.de> ]
355 * Added changes based on suggested 4.14.1-0 changes for Debian in bug 879854
356 - dropped d/p/0001-Add-moo-feature.patch (isn't needed)
357 - follow upstream dropping the old ip documentation (of 1999)
358 - d/rules: consider DEB_*_GNU_TYPE from env
359 - d/control: bump debhelper dependency and Standards-Version
360 - set compat level 10 (no further changes needed)
361
362 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 30 Nov 2017 14:17:25 +0100
363
205iproute2 (4.13.0-1) unstable; urgency=medium364iproute2 (4.13.0-1) unstable; urgency=medium
206365
207 * Merge tag 'upstream/4.13.0' (Closes: #879854)366 * Merge tag 'upstream/4.13.0' (Closes: #879854)
@@ -232,6 +391,44 @@ iproute2 (4.9.0-2) unstable; urgency=medium
232391
233 -- Andreas Henriksson <andreas@fatal.se> Thu, 14 Sep 2017 11:01:46 +0200392 -- Andreas Henriksson <andreas@fatal.se> Thu, 14 Sep 2017 11:01:46 +0200
234393
394iproute2 (4.9.0-1ubuntu3) bionic; urgency=medium
395
396 * Fix ip maddr show (LP: #1732032):
397 - d/p/1003-ip-maddr-fix-igmp-parsing.patch: fix igmp parsing when iface is
398 long
399 - d/p/1004-ip-maddr-avoid-uninitialized-data.patch: avoid accessing
400 uninitialized data
401 - d/p/1005-ip-maddr-fix-filtering-by-device.patch: fix filtering
402 by device
403 * d/p/1006-fix-undeclared-UINT16_MAX.patch: FTBFS: tc: include stdint.h
404 explicitly for UINT16_MAX (LP: #1735158)
405
406 -- Andreas Hasenack <andreas@canonical.com> Wed, 29 Nov 2017 09:35:46 -0200
407
408iproute2 (4.9.0-1ubuntu2) artful; urgency=medium
409
410 * No-change rebuild against latest iptables
411
412 -- Jeremy Bicha <jbicha@ubuntu.com> Sun, 18 Jun 2017 23:59:24 -0400
413
414iproute2 (4.9.0-1ubuntu1) zesty; urgency=medium
415
416 * Merge from Debian unstable. Remaining changes:
417 - debian/patches/1000-ubuntu-poc-fan-driver.patch
418 Ubuntu FAN driver support V2 (LP: #1439706)
419 - debian/patches/1001-ubuntu-poc-fan-driver-v3.patch
420 Ubuntu FAN driver support V3 (LP: #1470091)
421 - debian/patches/1002-ubuntu-poc-fan-driver-vxlan.patch
422 Ubuntu FAN driver support VXLAN V4.
423 * Drop the following, fixed in debian:
424 - d/p/1003-fix-variable-in-libnetlink.patch (LP: #1522371)
425 - Add TIPC support (LP: #1508225):
426 - d/control: add libmnl-dev to BDs, to include TIPC support.
427 - d/iproute2.install: add tipc binary.
428 * Rebased FAN quilt patches on to latest upstream code.
429
430 -- Jon Grimm <jon.grimm@canonical.com> Fri, 10 Feb 2017 14:15:55 -0600
431
235iproute2 (4.9.0-1) unstable; urgency=medium432iproute2 (4.9.0-1) unstable; urgency=medium
236433
237 * New upstream release, tested by Julian Wollrath.434 * New upstream release, tested by Julian Wollrath.
@@ -296,6 +493,34 @@ iproute2 (4.6.0-1) unstable; urgency=medium
296493
297 -- Andreas Henriksson <andreas@fatal.se> Sat, 09 Jul 2016 13:17:22 +0200494 -- Andreas Henriksson <andreas@fatal.se> Sat, 09 Jul 2016 13:17:22 +0200
298495
496iproute2 (4.3.0-1ubuntu3) xenial; urgency=medium
497
498 * Add d/p/1003-fix-variable-in-libnetlink.patch (LP: #1522371), fix a variable name
499 collision issuing a segfault; from upstream.
500 * Add TIPC support (LP: #1508225):
501 - d/control: add libmnl-dev to BDs, to include TIPC support.
502 - d/iproute2.install: add tipc binary.
503
504 -- Pierre-André MOREY <pierre-andre.morey@canonical.com> Tue, 05 Apr 2016 09:43:44 +0200
505
506iproute2 (4.3.0-1ubuntu2) xenial; urgency=medium
507
508 * No-change rebuild for new iptables.
509
510 -- Matthias Klose <doko@ubuntu.com> Sun, 21 Feb 2016 20:00:55 +0100
511
512iproute2 (4.3.0-1ubuntu1) xenial; urgency=low
513
514 * Merge from Debian unstable. Remaining changes:
515 - debian/patches/1000-ubuntu-poc-fan-driver.patch
516 Ubuntu FAN driver support V2 (LP: #1439706)
517 - debian/patches/1001-ubuntu-poc-fan-driver-v3.patch
518 Ubuntu FAN driver support V3 (LP: #1470091)
519 - debian/patches/1002-ubuntu-poc-fan-driver-vxlan.patch
520 Ubuntu FAN driver support VXLAN V4.
521
522 -- Andy Whitcroft <apw@ubuntu.com> Tue, 22 Dec 2015 09:32:32 +0000
523
299iproute2 (4.3.0-1) unstable; urgency=medium524iproute2 (4.3.0-1) unstable; urgency=medium
300525
301 * Add debian/gbp.conf526 * Add debian/gbp.conf
@@ -307,6 +532,23 @@ iproute2 (4.3.0-1) unstable; urgency=medium
307532
308 -- Andreas Henriksson <andreas@fatal.se> Thu, 26 Nov 2015 18:34:59 +0100533 -- Andreas Henriksson <andreas@fatal.se> Thu, 26 Nov 2015 18:34:59 +0100
309534
535iproute2 (4.1.1-1ubuntu2) xenial; urgency=low
536
537 * debian/patches/1002-ubuntu-poc-fan-driver-vxlan.patch
538 Ubuntu FAN drvier support VXLAN V4.
539
540 -- Andy Whitcroft <apw@ubuntu.com> Tue, 17 Nov 2015 13:29:03 +0000
541
542iproute2 (4.1.1-1ubuntu1) wily; urgency=medium
543
544 * Merge with Debian, remaining changes (LP: #1448800):
545 - debian/patches/1000-ubuntu-poc-fan-driver.patch
546 Ubuntu FAN driver support V2 (LP: #1439706)
547 - debian/patches/1001-ubuntu-poc-fan-driver-v3.patch
548 Ubuntu FAN driver support V3 (LP: #1470091)
549
550 -- Andy Whitcroft <apw@ubuntu.com> Wed, 19 Aug 2015 09:59:35 +0100
551
310iproute2 (4.1.1-1) unstable; urgency=medium552iproute2 (4.1.1-1) unstable; urgency=medium
311553
312 * [be9f298] Imported Upstream version 4.1.1554 * [be9f298] Imported Upstream version 4.1.1
@@ -323,6 +565,18 @@ iproute2 (4.0.0-1) unstable; urgency=medium
323565
324 -- Alexander Wirt <formorer@debian.org> Wed, 24 Jun 2015 10:01:45 +0200566 -- Alexander Wirt <formorer@debian.org> Wed, 24 Jun 2015 10:01:45 +0200
325567
568iproute2 (3.16.0-2ubuntu2) wily; urgency=low
569
570 * Update Ubuntu FAN support to V3. (LP: #1470091)
571
572 -- Andy Whitcroft <apw@canonical.com> Mon, 29 Jun 2015 16:59:24 +0100
573
574iproute2 (3.16.0-2ubuntu1) vivid; urgency=low
575
576 * Add Ubuntu FAN support. (LP: #1439706)
577
578 -- Andy Whitcroft <apw@ubuntu.com> Tue, 24 Feb 2015 14:45:19 +0000
579
326iproute2 (3.16.0-2) unstable; urgency=medium580iproute2 (3.16.0-2) unstable; urgency=medium
327581
328 * Cherry-pick upstream commit f1b66ff8582 * Cherry-pick upstream commit f1b66ff8
@@ -1442,6 +1696,3 @@ iproute (961225-1) unstable; urgency=low
14421696
1443 -- Tom Lees <tom@lpsg.demon.co.uk> Mon, 30 Dec 1996 11:12:23 +00001697 -- Tom Lees <tom@lpsg.demon.co.uk> Mon, 30 Dec 1996 11:12:23 +0000
14441698
1445Local variables:
1446mode: debian-changelog
1447End:
diff --git a/debian/control b/debian/control
index c042a1b..e24afa8 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,8 @@
1Source: iproute21Source: iproute2
2Section: net2Section: net
3Priority: optional3Priority: optional
4Maintainer: Alexander Wirt <formorer@debian.org>4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
5XSBC-Original-Maintainer: Alexander Wirt <formorer@debian.org>
5Uploaders: Luca Boccassi <bluca@debian.org>6Uploaders: Luca Boccassi <bluca@debian.org>
6Homepage: https://wiki.linuxfoundation.org/networking/iproute27Homepage: https://wiki.linuxfoundation.org/networking/iproute2
7Vcs-Browser: https://salsa.debian.org/debian/iproute2.git8Vcs-Browser: https://salsa.debian.org/debian/iproute2.git
diff --git a/debian/patches/0001-Add-moo-feature.patch b/debian/patches/0001-Add-moo-feature.patch
8deleted file mode 1006449deleted file mode 100644
index b046590..0000000
--- a/debian/patches/0001-Add-moo-feature.patch
+++ /dev/null
@@ -1,39 +0,0 @@
1From: Alexander Wirt <formorer@debian.org>
2Date: Mon, 10 Jun 2013 11:47:00 +0200
3Subject: Add moo feature
4
5---
6 ip/ip.c | 15 +++++++++++++++
7 1 file changed, 15 insertions(+)
8
9--- a/ip/ip.c
10+++ b/ip/ip.c
11@@ -69,6 +69,20 @@ static int do_help(int argc, char **argv
12 return 0;
13 }
14
15+static int do_moo(int argc, char **argv)
16+{
17+
18+fprintf(stderr,
19+"\n"
20+" _ __ ___ ___ ___\n"
21+"| '_ ` _ \\ / _ \\ / _ \\\n"
22+"| | | | | | (_) | (_) |\n"
23+"|_| |_| |_|\\___/ \\___/\n"
24+"\n\n"
25+"P.S. no real cows were harmed for this moo\n");
26+ exit(1);
27+}
28+
29 static const struct cmd {
30 const char *cmd;
31 int (*func)(int argc, char **argv);
32@@ -103,6 +117,7 @@ static const struct cmd {
33 { "vrf", do_ipvrf},
34 { "sr", do_seg6 },
35 { "help", do_help },
36+ { "moo", do_moo },
37 { 0 }
38 };
39
diff --git a/debian/patches/1000-ubuntu-poc-fan-driver.patch b/debian/patches/1000-ubuntu-poc-fan-driver.patch
40new file mode 1006440new file mode 100644
index 0000000..f3aaec2
--- /dev/null
+++ b/debian/patches/1000-ubuntu-poc-fan-driver.patch
@@ -0,0 +1,74 @@
1Description: POC fan driver support
2 POC Fan driver support
3Author: Jay Vosburgh <jay.vosburgh@canonical.com>
4
5Index: iproute2/ip/link_iptnl.c
6===================================================================
7--- iproute2.orig/ip/link_iptnl.c
8+++ iproute2/ip/link_iptnl.c
9@@ -91,6 +91,7 @@ static int iptunnel_parse_opt(struct lin
10 struct rtattr *iptuninfo[IFLA_IPTUN_MAX + 1];
11 int len;
12 inet_prefix saddr, daddr, ip6rdprefix, ip6rdrelayprefix;
13+ inet_prefix underlay;
14 __u8 pmtudisc = 1;
15 __u8 tos = 0;
16 __u16 iflags = 0;
17@@ -106,6 +107,7 @@ static int iptunnel_parse_opt(struct lin
18
19 inet_prefix_reset(&saddr);
20 inet_prefix_reset(&daddr);
21+ inet_prefix_reset(&underlay);
22
23 inet_prefix_reset(&ip6rdprefix);
24 inet_prefix_reset(&ip6rdrelayprefix);
25@@ -219,6 +221,9 @@ get_failed:
26 } else if (strcmp(*argv, "remote") == 0) {
27 NEXT_ARG();
28 get_addr(&daddr, *argv, AF_INET);
29+ } else if (strcmp(*argv, "underlay") == 0) {
30+ NEXT_ARG();
31+ get_addr(&underlay, *argv, AF_INET);
32 } else if (strcmp(*argv, "local") == 0) {
33 NEXT_ARG();
34 get_addr(&saddr, *argv, AF_INET);
35@@ -360,6 +365,10 @@ get_failed:
36 }
37 }
38
39+ if (is_addrtype_inet(&underlay))
40+ addattr_l(n, 1024, IFLA_IPTUN_FAN_UNDERLAY,
41+ underlay.data, underlay.bytelen);
42+
43 return 0;
44 }
45
46@@ -398,6 +407,14 @@ static void iptunnel_print_opt(struct li
47 tnl_print_endpoint("remote", tb[IFLA_IPTUN_REMOTE], AF_INET);
48 tnl_print_endpoint("local", tb[IFLA_IPTUN_LOCAL], AF_INET);
49
50+ if (tb[IFLA_IPTUN_FAN_UNDERLAY]) {
51+ inet_prefix addr;
52+
53+ if(!get_addr_rta(&addr, tb[IFLA_IPTUN_FAN_UNDERLAY], AF_INET))
54+ print_string(PRINT_ANY, "underlay", "underlay %s ",
55+ format_host(AF_INET, addr.bytelen, addr.data));
56+ }
57+
58 if (tb[IFLA_IPTUN_LINK]) {
59 __u32 link = rta_getattr_u32(tb[IFLA_IPTUN_LINK]);
60
61Index: iproute2/include/uapi/linux/if_tunnel.h
62===================================================================
63--- iproute2.orig/include/uapi/linux/if_tunnel.h
64+++ iproute2/include/uapi/linux/if_tunnel.h
65@@ -77,6 +77,9 @@ enum {
66 IFLA_IPTUN_ENCAP_DPORT,
67 IFLA_IPTUN_COLLECT_METADATA,
68 IFLA_IPTUN_FWMARK,
69+
70+ IFLA_IPTUN_FAN_UNDERLAY = 32,
71+
72 __IFLA_IPTUN_MAX,
73 };
74 #define IFLA_IPTUN_MAX (__IFLA_IPTUN_MAX - 1)
diff --git a/debian/patches/1001-ubuntu-poc-fan-driver-v3.patch b/debian/patches/1001-ubuntu-poc-fan-driver-v3.patch
0new file mode 10064475new file mode 100644
index 0000000..d12b88e
--- /dev/null
+++ b/debian/patches/1001-ubuntu-poc-fan-driver-v3.patch
@@ -0,0 +1,134 @@
1Description: Fan driver support v3
2 Fan driver support v3
3Author: Jay Vosburgh <jay.vosburgh@canonical.com>
4Index: iproute2/include/uapi/linux/if_tunnel.h
5===================================================================
6--- iproute2.orig/include/uapi/linux/if_tunnel.h
7+++ iproute2/include/uapi/linux/if_tunnel.h
8@@ -79,6 +79,7 @@ enum {
9 IFLA_IPTUN_FWMARK,
10
11 IFLA_IPTUN_FAN_UNDERLAY = 32,
12+ IFLA_IPTUN_FAN_MAP = 33,
13
14 __IFLA_IPTUN_MAX,
15 };
16@@ -164,6 +165,21 @@ enum {
17
18 #define IFLA_VTI_MAX (__IFLA_VTI_MAX - 1)
19
20+enum {
21+ IFLA_FAN_UNSPEC,
22+ IFLA_FAN_MAPPING,
23+ __IFLA_FAN_MAX,
24+};
25+
26+#define IFLA_FAN_MAX (__IFLA_FAN_MAX - 1)
27+
28+struct ip_tunnel_fan_map {
29+ __be32 underlay;
30+ __be32 overlay;
31+ __u16 underlay_prefix;
32+ __u16 overlay_prefix;
33+};
34+
35 #define TUNNEL_CSUM __cpu_to_be16(0x01)
36 #define TUNNEL_ROUTING __cpu_to_be16(0x02)
37 #define TUNNEL_KEY __cpu_to_be16(0x04)
38Index: iproute2/ip/link_iptnl.c
39===================================================================
40--- iproute2.orig/ip/link_iptnl.c
41+++ iproute2/ip/link_iptnl.c
42@@ -70,6 +70,42 @@ static void iptunnel_print_help(struct l
43 " MARK := { 0x0..0xffffffff }\n"
44 );
45 }
46+static int fan_parse_map(int *argcp, char ***argvp, struct nlmsghdr *n)
47+{
48+ inet_prefix underlay, overlay;
49+ struct ip_tunnel_fan_map map;
50+ struct rtattr *nest;
51+ char **argv = *argvp;
52+ int argc = *argcp;
53+
54+ nest = addattr_nest(n, 1024, IFLA_IPTUN_FAN_MAP);
55+ while (argc > 0) {
56+ char *colon = strchr(*argv, ':');
57+
58+ if (!colon)
59+ break;
60+ *colon = '\0';
61+
62+ if (get_prefix(&overlay, *argv, AF_INET))
63+ invarg("invalid fan-map overlay", *argv);
64+ if (get_prefix(&underlay, colon + 1, AF_INET))
65+ invarg("invalid fan-map underlay", colon + 1);
66+
67+ memcpy(&map.underlay, underlay.data, 4);
68+ map.underlay_prefix = underlay.bitlen;
69+ memcpy(&map.overlay, overlay.data, 4);
70+ map.overlay_prefix = overlay.bitlen;
71+
72+ argc--, argv++;
73+
74+ addattr_l(n, 1024, IFLA_FAN_MAPPING, &map, sizeof(map));
75+ }
76+ addattr_nest_end(n, nest);
77+
78+ *argcp = argc;
79+ *argvp = argv;
80+ return 0;
81+}
82
83 static int iptunnel_parse_opt(struct link_util *lu, int argc, char **argv,
84 struct nlmsghdr *n)
85@@ -224,6 +260,10 @@ get_failed:
86 } else if (strcmp(*argv, "underlay") == 0) {
87 NEXT_ARG();
88 get_addr(&underlay, *argv, AF_INET);
89+ } else if (strcmp(*argv, "fan-map") == 0) {
90+ NEXT_ARG();
91+ if (fan_parse_map(&argc, &argv, n))
92+ invarg("invalid fan-map", *argv);
93 } else if (strcmp(*argv, "local") == 0) {
94 NEXT_ARG();
95 get_addr(&saddr, *argv, AF_INET);
96@@ -372,6 +412,28 @@ get_failed:
97 return 0;
98 }
99
100+static void fan_print_map(FILE *f, struct rtattr *attr)
101+{
102+ char b1[INET_ADDRSTRLEN], b2[INET_ADDRSTRLEN];
103+ struct ip_tunnel_fan_map *m;
104+ struct rtattr *i;
105+ int rem;
106+ int p;
107+
108+ fprintf(f, "fan-map ");
109+
110+ rem = RTA_PAYLOAD(attr);
111+ for (i = RTA_DATA(attr); RTA_OK(i, rem); i = RTA_NEXT(i, rem)) {
112+ p = RTA_PAYLOAD(i);
113+ m = RTA_DATA(i);
114+ fprintf(f, "%s/%d:%s/%d ",
115+ rt_addr_n2a_r(AF_INET, p, &m->overlay, b1, INET_ADDRSTRLEN),
116+ m->overlay_prefix,
117+ rt_addr_n2a_r(AF_INET, p, &m->underlay, b2, INET_ADDRSTRLEN),
118+ m->underlay_prefix);
119+ }
120+}
121+
122 static void iptunnel_print_opt(struct link_util *lu, FILE *f, struct rtattr *tb[])
123 {
124 char s2[64];
125@@ -415,6 +477,9 @@ static void iptunnel_print_opt(struct li
126 format_host(AF_INET, addr.bytelen, addr.data));
127 }
128
129+ if (tb[IFLA_IPTUN_FAN_MAP])
130+ fan_print_map(f, tb[IFLA_IPTUN_FAN_MAP]);
131+
132 if (tb[IFLA_IPTUN_LINK]) {
133 __u32 link = rta_getattr_u32(tb[IFLA_IPTUN_LINK]);
134
diff --git a/debian/patches/1002-ubuntu-poc-fan-driver-vxlan.patch b/debian/patches/1002-ubuntu-poc-fan-driver-vxlan.patch
0new file mode 100644135new file mode 100644
index 0000000..b5b3b0c
--- /dev/null
+++ b/debian/patches/1002-ubuntu-poc-fan-driver-vxlan.patch
@@ -0,0 +1,178 @@
1Description: Fan driver support VXLAN (p4)
2 Fan driver setup support for vxlan interfaces.
3
4Index: iproute2/include/uapi/linux/if_tunnel.h
5===================================================================
6--- iproute2.orig/include/uapi/linux/if_tunnel.h
7+++ iproute2/include/uapi/linux/if_tunnel.h
8@@ -173,7 +173,7 @@ enum {
9
10 #define IFLA_FAN_MAX (__IFLA_FAN_MAX - 1)
11
12-struct ip_tunnel_fan_map {
13+struct ifla_fan_map {
14 __be32 underlay;
15 __be32 overlay;
16 __u16 underlay_prefix;
17Index: iproute2/ip/iplink_vxlan.c
18===================================================================
19--- iproute2.orig/ip/iplink_vxlan.c
20+++ iproute2/ip/iplink_vxlan.c
21@@ -15,7 +15,10 @@
22 #include <net/if.h>
23 #include <linux/ip.h>
24 #include <linux/if_link.h>
25+#include <linux/types.h>
26 #include <arpa/inet.h>
27+#include <linux/in6.h>
28+#include <linux/if_tunnel.h>
29
30 #include "rt_names.h"
31 #include "utils.h"
32@@ -73,6 +76,45 @@ static void check_duparg(__u64 *attrs, i
33 duparg2(key, argv);
34 }
35
36+static int fan_parse_map(int *argcp, char ***argvp, struct nlmsghdr *n)
37+{
38+ inet_prefix underlay, overlay;
39+ struct ifla_fan_map map;
40+ struct rtattr *nest;
41+ char **argv = *argvp;
42+ int argc = *argcp;
43+
44+ nest = addattr_nest(n, 1024, IFLA_VXLAN_FAN_MAP);
45+ while (argc > 0) {
46+ char *colon = strchr(*argv, ':');
47+
48+ if (!colon) {
49+ PREV_ARG();
50+ break;
51+ }
52+ *colon = '\0';
53+
54+ if (get_prefix(&overlay, *argv, AF_INET))
55+ invarg("invalid fan-map overlay", *argv);
56+ if (get_prefix(&underlay, colon + 1, AF_INET))
57+ invarg("invalid fan-map underlay", colon + 1);
58+
59+ memcpy(&map.underlay, underlay.data, 4);
60+ map.underlay_prefix = underlay.bitlen;
61+ memcpy(&map.overlay, overlay.data, 4);
62+ map.overlay_prefix = overlay.bitlen;
63+
64+ argc--, argv++;
65+
66+ addattr_l(n, 1024, IFLA_FAN_MAPPING, &map, sizeof(map));
67+ }
68+ addattr_nest_end(n, nest);
69+
70+ *argcp = argc;
71+ *argvp = argv;
72+ return 0;
73+}
74+
75 static int vxlan_parse_opt(struct link_util *lu, int argc, char **argv,
76 struct nlmsghdr *n)
77 {
78@@ -330,6 +372,11 @@ static int vxlan_parse_opt(struct link_u
79 } else if (!matches(*argv, "gpe")) {
80 check_duparg(&attrs, IFLA_VXLAN_GPE, *argv, *argv);
81 addattr_l(n, 1024, IFLA_VXLAN_GPE, NULL, 0);
82+ } else if (!matches(*argv, "fan-map")) {
83+ check_duparg(&attrs, IFLA_VXLAN_FAN_MAP, *argv, *argv);
84+ NEXT_ARG();
85+ if (fan_parse_map(&argc, &argv, n))
86+ invarg("invalid fan-map", *argv);
87 } else if (matches(*argv, "help") == 0) {
88 explain();
89 return -1;
90@@ -406,6 +453,28 @@ static int vxlan_parse_opt(struct link_u
91 return 0;
92 }
93
94+static void fan_print_map(FILE *f, struct rtattr *attr)
95+{
96+ char b1[INET_ADDRSTRLEN], b2[INET_ADDRSTRLEN];
97+ struct ifla_fan_map *m;
98+ struct rtattr *i;
99+ int rem;
100+ int p;
101+
102+ fprintf(f, "fan-map ");
103+
104+ rem = RTA_PAYLOAD(attr);
105+ for (i = RTA_DATA(attr); RTA_OK(i, rem); i = RTA_NEXT(i, rem)) {
106+ p = RTA_PAYLOAD(i);
107+ m = RTA_DATA(i);
108+ fprintf(f, "%s/%d:%s/%d ",
109+ rt_addr_n2a_r(AF_INET, p, &m->overlay, b1, INET_ADDRSTRLEN),
110+ m->overlay_prefix,
111+ rt_addr_n2a_r(AF_INET, p, &m->underlay, b2, INET_ADDRSTRLEN),
112+ m->underlay_prefix);
113+ }
114+}
115+
116 static void vxlan_print_opt(struct link_util *lu, FILE *f, struct rtattr *tb[])
117 {
118 __u32 vni;
119@@ -466,6 +535,9 @@ static void vxlan_print_opt(struct link_
120 }
121 }
122
123+ if (tb[IFLA_VXLAN_FAN_MAP])
124+ fan_print_map(f, tb[IFLA_VXLAN_FAN_MAP]);
125+
126 if (tb[IFLA_VXLAN_LOCAL]) {
127 __be32 addr = rta_getattr_u32(tb[IFLA_VXLAN_LOCAL]);
128
129Index: iproute2/ip/link_iptnl.c
130===================================================================
131--- iproute2.orig/ip/link_iptnl.c
132+++ iproute2/ip/link_iptnl.c
133@@ -70,10 +70,11 @@ static void iptunnel_print_help(struct l
134 " MARK := { 0x0..0xffffffff }\n"
135 );
136 }
137+
138 static int fan_parse_map(int *argcp, char ***argvp, struct nlmsghdr *n)
139 {
140 inet_prefix underlay, overlay;
141- struct ip_tunnel_fan_map map;
142+ struct ifla_fan_map map;
143 struct rtattr *nest;
144 char **argv = *argvp;
145 int argc = *argcp;
146@@ -82,8 +83,10 @@ static int fan_parse_map(int *argcp, cha
147 while (argc > 0) {
148 char *colon = strchr(*argv, ':');
149
150- if (!colon)
151+ if (!colon) {
152+ PREV_ARG();
153 break;
154+ }
155 *colon = '\0';
156
157 if (get_prefix(&overlay, *argv, AF_INET))
158@@ -415,7 +418,7 @@ get_failed:
159 static void fan_print_map(FILE *f, struct rtattr *attr)
160 {
161 char b1[INET_ADDRSTRLEN], b2[INET_ADDRSTRLEN];
162- struct ip_tunnel_fan_map *m;
163+ struct ifla_fan_map *m;
164 struct rtattr *i;
165 int rem;
166 int p;
167Index: iproute2/include/uapi/linux/if_link.h
168===================================================================
169--- iproute2.orig/include/uapi/linux/if_link.h
170+++ iproute2/include/uapi/linux/if_link.h
171@@ -533,6 +533,7 @@ enum {
172 IFLA_VXLAN_GPE,
173 IFLA_VXLAN_TTL_INHERIT,
174 IFLA_VXLAN_DF,
175+ IFLA_VXLAN_FAN_MAP = 33,
176 __IFLA_VXLAN_MAX
177 };
178 #define IFLA_VXLAN_MAX (__IFLA_VXLAN_MAX - 1)
diff --git a/debian/patches/1005-lib-suppress-error-msg-when-filling-the-cache.patch b/debian/patches/1005-lib-suppress-error-msg-when-filling-the-cache.patch
0new file mode 100644179new file mode 100644
index 0000000..acb2e59
--- /dev/null
+++ b/debian/patches/1005-lib-suppress-error-msg-when-filling-the-cache.patch
@@ -0,0 +1,40 @@
1Description: lib: suppress error msg when filling the cache
2 Before the patch:
3 $ ip netns add foo
4 $ ip link add name veth1 address 2a:a5:5c:b9:52:89 type veth peer \
5 name veth2 address 2a:a5:5c:b9:53:90 netns foo
6 RTNETLINK answers: No such device
7 RTNETLINK answers: No such device
8 .
9 But the command was successful. This may break script. Let's remove those
10 error messages.
11 .
12 Fixes: 55870dfe7f8b ("Improve batch and dump times by caching link lookups")
13 Reported-by: Philippe Guibert <philippe.guibert@6wind.com>
14 Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
15 Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
16 (cherry picked from 757837230a654d39623d0b90882b695a2facd107)
17 Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
18Author: Nicolas Dichtel <nicolas.dichtel@6wind.com>
19Origin: upstream, https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=757837230a654d39623d0b90882b695a2facd107
20Last-Update: 2019-07-10
21---
22 lib/ll_map.c | 2 +-
23 1 file changed, 1 insertion(+), 1 deletion(-)
24
25diff --git a/lib/ll_map.c b/lib/ll_map.c
26index 2d7b65dc..e0ed54bf 100644
27--- a/lib/ll_map.c
28+++ b/lib/ll_map.c
29@@ -177,7 +177,7 @@ static int ll_link_get(const char *name, int index)
30 addattr_l(&req.n, sizeof(req), IFLA_IFNAME, name,
31 strlen(name) + 1);
32
33- if (rtnl_talk(&rth, &req.n, &answer) < 0)
34+ if (rtnl_talk_suppress_rtnl_errmsg(&rth, &req.n, &answer) < 0)
35 goto out;
36
37 /* add entry to cache */
38--
392.17.1
40
diff --git a/debian/patches/series b/debian/patches/series
index 7616c7e..9dec7b5 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,9 @@
10001-Add-moo-feature.patch
20004-sync-iptables-header.patch10004-sync-iptables-header.patch
2
3
4
51000-ubuntu-poc-fan-driver.patch
61001-ubuntu-poc-fan-driver-v3.patch
71002-ubuntu-poc-fan-driver-vxlan.patch
8
91005-lib-suppress-error-msg-when-filling-the-cache.patch

Subscribers

People subscribed via source and target branches