upgrading from 4.4.0-116-generic to latest linux-azure automatically adds an additional ethernet interface

Bug #1800702 reported by Jeff Martin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-azure (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

This behavior is reproducible:
* Create a VM running a generic 16.04 kernel
* update to the linux-azure package
* run ip addr too see the additional interface

This behavior is problematic for azure users wanting to use OMPI because eth0 and eth1 use the same network card but have different IP which will cause OpenMPI job to fail: https://github.com/open-mpi/ompi/issues/5818

Furthermore, it is not expected for a new ethernet interface to be created when installing a kernel.

Revision history for this message
Joshua R. Poulson (jrp) wrote :

Did you enable accelerated networking? Accelerated networking enables two interfaces, eth0 will talk to the host via the Hyper-V device driver, and the new interface would be associated with accelerated network, an SRIOV interface to the netork card on the host. Continue to use eth0 as it is the master of both interfaces because they represent the same NIC. If the SRIOV path were to be rescinded the synthetic path will remain to keep your network up and running. The mechanism by which the two interfaces are connected is called "transparent SRIOV".

Ubuntu images in Azure are automatically whitelisted for Accelerated Networking, but the 4.4 kernel does not support it. Linux-azure, however, does.

For more information on Accelerated Networking, see https://docs.microsoft.com/en-us/azure/virtual-network/create-vm-accelerated-networking-cli

Changed in linux-azure (Ubuntu):
importance: Undecided → Medium
zaed (zaedtawfeq)
Changed in linux-azure (Ubuntu):
status: New → 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.