iproute2: unable to add ip lwt mpls route on xenial

Bug #1771764 reported by Nicolas Dichtel on 2018-05-17
This bug affects 1 person
Affects Status Importance Assigned to Milestone
iproute2 (Ubuntu)

Bug Description

The following command does not work:

$ ip route add nexthop encap mpls 300 via dev ntfp2
Error: "nexthop" or end of line is expected instead of "encap"

In fact, iproute2 version points to v4.3.0, but the xenial kernel is a 4.4.
$ ip -V
ip utility, iproute2-ss151103

=> https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=6720eceff7b4

With an iproute2 v4.4.0 (iproute2-ss160111), that command works:
$ modprobe mpls_iptunnel
$ ./ip/ip route add nexthop encap mpls 300 via dev ntfp2
$ ./ip/ip r
[snip] encap mpls 300 via dev ntfp2

At least, this patch is missing:
1e5293056a02 ("lwtunnel: Add encapsulation support to ip route")

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1771764

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: xenial
affects: linux (Ubuntu) → iproute2 (Ubuntu)
Khaled El Mously (kmously) wrote :

Proposed fix for lp #1771764 and lp #1771783

The attachment "proposed-fix-1771764-1771783.debdiff" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]

tags: added: patch
Launchpad Janitor (janitor) wrote :

[Expired for iproute2 (Ubuntu) because there has been no activity for 60 days.]

Changed in iproute2 (Ubuntu):
status: Incomplete → Expired
Changed in iproute2 (Ubuntu):
status: Expired → Triaged
importance: Undecided → Medium

I tested the patch, it works.
Thank you.

tags: added: patch-accepted-upstream
Changed in iproute2 (Ubuntu):
importance: Medium → Wishlist
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers