← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1644878] Re: "get_local_port_mac" in ovs_lib uses an only Linux command, brokes Windows compatibility

 

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

commit 39567df190b0e46706d7bab32c58f86ee8786aa1
Author: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@xxxxxxxxx>
Date:   Mon Nov 28 16:48:22 2016 +0000

    Fix broken Windows compatibility in ovs_lib
    
    This patch changes the ip_lib used. Substitutes the
    the Linux implementation for the generic wrapper.
    
    Closes-Bug: #1644878
    Change-Id: Ida1b3586d8d6b5fda69286aa1428d31d16010d71


** 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/1644878

Title:
  "get_local_port_mac" in ovs_lib uses an only Linux command, brokes
  Windows compatibility

Status in neutron:
  Fix Released

Bug description:
  neutron/agent/common/ovs_lib:OVSBridge is mented to be compatible both
  for Linux and Windows.

  In function "get_local_port_mac", the IP Linux lib is called, instead
  of the ip_lib wrapper in neutron/agent/common.

  The solution to this problem is:
  - To call the ip_lib in neutron/agent/common.
  - To write the function to read the MAC address in the IPDevice class implementation for Windows.

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


References