← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1523083] [NEW] launch a vm with macvtap port is not working with krenel < 3.13

 

Public bug reported:

the sriov agent check if vf is assigned to macvtap by the exists of
upper_macvtap symbolic

https://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py#L85-L86

The upper_macvtap symbolic exists only in kernel 3.13 and above
see http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/drivers/net/macvlan.c?id=5831d66e8097aedfa3bc35941cf265ada2352317
"net: create sysfs symlinks for neighbour devices".

This is a problem when using rhel 7.1 which comes with kernel 3.10

** Affects: neutron
     Importance: Undecided
     Assignee: Moshe Levi (moshele)
         Status: Confirmed


** Tags: sriov-pci-pt

** Changed in: neutron
     Assignee: (unassigned) => Moshe Levi (moshele)

** Changed in: neutron
       Status: New => Confirmed

** Description changed:

  the sriov agent check if vf is assigned to macvtap by the exists of
  upper_macvtap symbolic
  
  https://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py#L85-L86
  
- The upper_macvtap symbolic exists only in kernel 3.13 and above 
+ The upper_macvtap symbolic exists only in kernel 3.13 and above
  see http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/drivers/net/macvlan.c?id=5831d66e8097aedfa3bc35941cf265ada2352317
- "net: create sysfs symlinks for neighbour devices"
+ "net: create sysfs symlinks for neighbour devices".
+ 
+ This is a problem when using rhel 7.1 which comes with kernel 3.10

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1523083

Title:
  launch a vm with  macvtap port is not working with krenel < 3.13

Status in neutron:
  Confirmed

Bug description:
  the sriov agent check if vf is assigned to macvtap by the exists of
  upper_macvtap symbolic

  https://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py#L85-L86

  The upper_macvtap symbolic exists only in kernel 3.13 and above
  see http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/drivers/net/macvlan.c?id=5831d66e8097aedfa3bc35941cf265ada2352317
  "net: create sysfs symlinks for neighbour devices".

  This is a problem when using rhel 7.1 which comes with kernel 3.10

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1523083/+subscriptions


Follow ups