IPRoute pkg is in different version than kernel

Bug #1726730 reported by eloy coto
This bug affects 1 person
Affects Status Importance Assigned to Milestone
iproute2 (Ubuntu)
Fix Released
Fix Released

Bug Description


At the moment there is a problem with Iproute package in Zesty and artful.

In Zesty the kernel version is 4.10.0, and the Iproute package is 4.9.0.
In Artful the kernel version is 4.13, and the Iproute is 4.9.0 too.

This is causing some problems in the BPF/XDP setup, some code is in the kernel but doesn't have the same version in Iproute, so it'll fail.

Found the problem using cilium project <https://github.com/cilium/cilium/issues/1822> and the problem was validated by Daniel Borkmann (iproute mantainer)

I didn't find any related bug related to updating. If you need help to test/update, I can help you.

Regards and many thanks.

Tags: artful zesty
tags: added: artful zesty
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

I'll try to update it for Bionic to closer match the upcoming kernel number.
That would at least make the upcoming LTS somewhat in sync with iproute.

But I'm not sure how reasonable and doable it is to doa bump e.g. 4.9->4.13 in Artful.
We can think about that after the former action.
I'm adding tasks for the older releases so that a close for Bionic won't totally close the bug.

Changed in iproute2 (Ubuntu Bionic):
status: New → Triaged
Changed in iproute2 (Ubuntu Bionic):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package iproute2 - 4.14.1-0ubuntu2

iproute2 (4.14.1-0ubuntu2) bionic; urgency=medium

  * d/p/1002-ubuntu-poc-fan-driver-vxlan.patch: update to fix fan-map
    processing in vxlan_parse_opt in new version of iproute2.

iproute2 (4.14.1-0ubuntu1) bionic; urgency=medium

  [ Christian Ehrhardt ]
  * Merge from Debian unstable AND latest upstream (LP: #1726730)
    (LP: #1735032). Remaining changes:
    - debian/patches/1000-ubuntu-poc-fan-driver.patch
      Ubuntu FAN driver support V2 (LP 1439706)
    - debian/patches/1001-ubuntu-poc-fan-driver-v3.patch
      Ubuntu FAN driver support V3 (LP 1470091)
    - debian/patches/1002-ubuntu-poc-fan-driver-vxlan.patch
      Ubuntu FAN driver support VXLAN V4.
  * Dropped changes (upstream now)
    - Fix ip maddr show (LP 1732032):
      - d/p/1003-ip-maddr-fix-igmp-parsing.patch: fix igmp parsing when iface is
      - d/p/1004-ip-maddr-avoid-uninitialized-data.patch: avoid accessing
        uninitialized data
      - d/p/1005-ip-maddr-fix-filtering-by-device.patch: fix filtering
        by device
    - d/p/1006-fix-undeclared-UINT16_MAX.patch: FTBFS: tc: include stdint.h
      explicitly for UINT16_MAX (LP 1735158)
  * Added changes
    - drop 0003-fix-segfault-with-iptables-1.6.patch (upstream)
    - update d/p/*ubuntu-poc-fan-driver*.patch to latest upstream
    - d/control: fix lintian priority-extra-is-replaced-by-priority-optional
    - d/t/control: d/t/testsuite.sh: add iproute2 testsuite as autopkgtest
    - d/p/fix-testsuite-broken-pipes.patch: avoid broken pipe errors in tests

  [ Julian Wollrath <email address hidden> ]
  * Added changes based on suggested 4.14.1-0 changes for Debian in bug 879854
    - dropped d/p/0001-Add-moo-feature.patch (isn't needed)
    - follow upstream dropping the old ip documentation (of 1999)
    - d/rules: consider DEB_*_GNU_TYPE from env
    - d/control: bump debhelper dependency and Standards-Version
    - set compat level 10 (no further changes needed)

iproute2 (4.9.0-2.1) unstable; urgency=high

  * Non-maintainer upload.
  * Backport upstream commit 97a02cabef to fix segfault with iptables 1.6;
    the xtables_globals structure needs to have its new member compat_rev
    initialized. (Closes: #868059)
  * Sync include/xtables.h from iptables to make sure the right offset is
    used when accessing structure members defined in libxtables. One could
    get “Extension does not know id …” otherwise. (See also: #868059)

iproute2 (4.9.0-2) unstable; urgency=medium

  * Let uscan verify signature of upstream tarball
  * Add debian/upstream/metadata
  * Remove myself from uploaders
  * Reinstate Alexander Wirt as primary maintainer

 -- Christian Ehrhardt <email address hidden> Mon, 11 Dec 2017 12:13:50 +0100

Changed in iproute2 (Ubuntu Bionic):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.