> -----Original Message----- > From: linux-hyperv-owner@xxxxxxxxxxxxxxx <linux-hyperv- > owner@xxxxxxxxxxxxxxx> On Behalf Of Stephen Hemminger > Sent: Wednesday, June 5, 2019 2:51 PM > To: netdev@xxxxxxxxxxxxxxx > Cc: linux-hyperv@xxxxxxxxxxxxxxx; Stephen Hemminger > <sthemmin@xxxxxxxxxxxxx> > Subject: [PATCH] revert async probing of VMBus network devices. > > Doing asynchronous probing can lead to reordered network device names. > And because udev doesn't have any useful information to construct a > persistent name, this causes VM's to sporadically boot with reordered device > names and no connectivity. > > This shows up on the Ubuntu image on larger VM's where 30% of the time > eth0 and eth1 get swapped. > > Note: udev MAC address policy is disabled on Azure images because the > netvsc and PCI VF will have the same mac address. > > Fixes: af0a5646cb8d ("use the new async probing feature for the hyperv > drivers") > Signed-off-by: Stephen Hemminger <sthemmin@xxxxxxxxxxxxx> > --- Reviewed-by: Haiyang Zhang <haiyangz@xxxxxxxxxxxxx>