← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1576757] Re: SRIOV: ESwitchManager should handle multiple NICs per physical net

 

Reviewed:  https://review.openstack.org/310927
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=ea5fce2c91ae166fe2112ae4418940299d80ab13
Submitter: Jenkins
Branch:    master

commit ea5fce2c91ae166fe2112ae4418940299d80ab13
Author: Vladimir Eremin <veremin@xxxxxxxxxxxx>
Date:   Thu Apr 28 15:14:18 2016 -0500

    Fix SR-IOV binding when two NICs mapped to one physnet
    
    Because ESwitchManager._create_emb_switch stores one EmbSwitch per
    physnet, there is only last EmbSwitch works if two NICs was configured
    for one physnet:
    physical_device_mappings=physnet2:ens3f0,physnet2:ens3f1
    
    This patch makes ESwitchManager.emb_switches_map store a list of
    EmbSwitch for physnet.
    
    Also fixed usage of singleton ESwitchManager class in tests by
    adding cleanup.
    
    Change-Id: I4fd9849890a770ea2b00063b546cc73a0f2d754c
    Closes-Bug: #1576757


** Changed in: neutron
       Status: In Progress => Fix Released

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

Title:
  SRIOV: ESwitchManager should handle multiple NICs per physical net

Status in neutron:
  Fix Released

Bug description:
  Commit 46ddaf4288a1cac44d8afc0525b4ecb3ae2186a3 made it possible to specify multiple NICs per network.
  However ESwitchManager now stores only one EmbSwitch per physical net (the last one).

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


References