ovs/gre,vxlan, geneve: interface deletion are not notified via netlink with linux >= 4.3

Bug #1593235 reported by Nicolas Dichtel
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Unassigned
Xenial
Fix Released
Medium
Unassigned
Yakkety
Fix Released
Medium
Unassigned

Bug Description

These upstream patches are needed:

ovs/gre,geneve: fix error path when creating an iface
http://git.kernel.org/cgit/linux/kernel/git/davem/net.git/commit/?id=106da663ff495e0aea3ac15b8317aa410754fcac

ovs/vxlan: fix rtnl notifications on iface deletion
http://git.kernel.org/cgit/linux/kernel/git/davem/net.git/commit/?id=cf5da330bbdd0c06b05c525a3d1d58ccd82c87a6

ovs/gre: fix rtnl notifications on iface deletion
http://git.kernel.org/cgit/linux/kernel/git/davem/net.git/commit/?id=da6f1da819d4b9c081a477dec74dc468a0b44290

ovs/geneve: fix rtnl notifications on iface deletion
http://git.kernel.org/cgit/linux/kernel/git/davem/net.git/commit/?id=41009481b690493c169ce85f591b9d32c6fd9422
---
AlsaDevices:
 total 0
 crw-rw---- 1 root audio 116, 1 Jun 16 15:43 seq
 crw-rw---- 1 root audio 116, 33 Jun 16 15:43 timer
AplayDevices: Error: [Errno 2] No such file or directory
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
ArecordDevices: Error: [Errno 2] No such file or directory
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
DistroRelease: Ubuntu 16.04
IwConfig: Error: [Errno 2] No such file or directory
Lsusb: Error: [Errno 2] No such file or directory
MachineType: QEMU Standard PC (i440FX + PIIX, 1996)
Package: linux (not installed)
PciMultimedia:

ProcEnviron:
 TERM=vt220
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcFB:

ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-22-generic root=/dev/mapper/6WIND-hostname ro console=ttyS0,115200n8 quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 4.4.0-22.40-generic 4.4.8
RelatedPackageVersions:
 linux-restricted-modules-4.4.0-22-generic N/A
 linux-backports-modules-4.4.0-22-generic N/A
 linux-firmware 1.157
RfKill: Error: [Errno 2] No such file or directory
Tags: xenial xenial xenial
Uname: Linux 4.4.0-22-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

_MarkForUpload: True
dmi.bios.date: 04/01/2014
dmi.bios.vendor: SeaBIOS
dmi.bios.version: rel-1.8.2-0-g33fbe13 by qemu-project.org
dmi.chassis.type: 1
dmi.chassis.vendor: QEMU
dmi.chassis.version: pc-i440fx-2.5
dmi.modalias: dmi:bvnSeaBIOS:bvrrel-1.8.2-0-g33fbe13byqemu-project.org:bd04/01/2014:svnQEMU:pnStandardPC(i440FX+PIIX,1996):pvrpc-i440fx-2.5:cvnQEMU:ct1:cvrpc-i440fx-2.5:
dmi.product.name: Standard PC (i440FX + PIIX, 1996)
dmi.product.version: pc-i440fx-2.5
dmi.sys.vendor: QEMU

Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1593235

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
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

I see these patches in David Miller's tree. However, they have not landed in mainline as of yet.

Changed in linux (Ubuntu Wily):
status: New → Triaged
Changed in linux (Ubuntu Xenial):
status: New → Triaged
Changed in linux (Ubuntu):
status: Incomplete → Triaged
importance: Undecided → Medium
Changed in linux (Ubuntu Wily):
importance: Undecided → Medium
Changed in linux (Ubuntu Xenial):
importance: Undecided → Medium
tags: added: kernel-da-key wily xenial
Revision history for this message
Nicolas Dichtel (nicolas-dichtel) wrote : CRDA.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Nicolas Dichtel (nicolas-dichtel) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Nicolas Dichtel (nicolas-dichtel) wrote : JournalErrors.txt

apport information

Revision history for this message
Nicolas Dichtel (nicolas-dichtel) wrote : Lspci.txt

apport information

Revision history for this message
Nicolas Dichtel (nicolas-dichtel) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Nicolas Dichtel (nicolas-dichtel) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Nicolas Dichtel (nicolas-dichtel) wrote : ProcModules.txt

apport information

Revision history for this message
Nicolas Dichtel (nicolas-dichtel) wrote : UdevDb.txt

apport information

Revision history for this message
Nicolas Dichtel (nicolas-dichtel) wrote : WifiSyslog.txt

apport information

Revision history for this message
Nicolas Dichtel (nicolas-dichtel) wrote :

> I see these patches in David Miller's tree. However, they have not landed in mainline as of yet.

Yes, thank you.

Revision history for this message
Nicolas Dichtel (nicolas-dichtel) wrote :

What is the status of this bug?

Changed in linux (Ubuntu):
status: Triaged → In Progress
Changed in linux (Ubuntu Wily):
status: Triaged → In Progress
Changed in linux (Ubuntu Xenial):
status: Triaged → In Progress
Changed in linux (Ubuntu):
assignee: nobody → Joseph Salisbury (jsalisbury)
Changed in linux (Ubuntu Wily):
assignee: nobody → Joseph Salisbury (jsalisbury)
Changed in linux (Ubuntu Xenial):
assignee: nobody → Joseph Salisbury (jsalisbury)
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Sorry for the delay, I'll get some test kernels posted for you shortly.

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

These commits have all landed in Yakkety, so it looks like they are only now needed in Xenial.

no longer affects: linux (Ubuntu Wily)
Changed in linux (Ubuntu Yakkety):
status: In Progress → Fix Released
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Just wanted to provide an update. The 4.4 based Xenial kernel is requiring several other commits as prereqs to get a kernel to build with these 4 new patches. I'll continue to identify all of the prereq commits that are needed and post a test kernel.

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

I built a Xenial test kernel with the four patches. It can be downloaded from:

http://kernel.ubuntu.com/~jsalisbury/lp1593235/xenial/

Can you test this kernel and see if it resolves this bug?

Revision history for this message
Nicolas Dichtel (nicolas-dichtel) wrote :

It resolves our bug, thank you.

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Thanks for the update, Nicholas. I'll submit and SRU request for these patches to be included in Xenial.

Luis Henriques (henrix)
Changed in linux (Ubuntu Xenial):
status: In Progress → Fix Committed
Luis Henriques (henrix)
Changed in linux (Ubuntu Xenial):
status: Fix Committed → Fix Released
Changed in linux (Ubuntu):
status: In Progress → 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.