commit 9088891ce72081684761e5cf54d3b3eabab0ca37
Author: Sam Betts <email address hidden>
Date: Wed Nov 30 18:29:04 2016 +0000
Add Virtual Network Interface Driver APIs
This patch adds the driver API interfaces for the virtual network
interface API in order to abstract the task of assigning logical network
interfaces to physical network interfaces.
Since the OpenStack Newton release, Ironic provides an interface for
pluggable network implementations. Different network implementations may
want to handle how logical to physical network interface assignment
happens. To do this the new API calls into new functions on the network
implementation loaded for the specified node.
This is part 1 of 3, and adds four new functions vif_attach, vif_detach,
vif_list, port_changed, portgroup_changed, get_current_vif to the base
network interface class, which should be overridden by network interface
implementations.
DHCP provider update_mac_address method was deprecated, network
interface port_changed() and portgroup_changed() should be used instead.
Reviewed: https:/ /review. openstack. org/327046 /git.openstack. org/cgit/ openstack/ ironic/ commit/ ?id=9088891ce72 081684761e5cf54 d3b3eabab0ca37
Committed: https:/
Submitter: Jenkins
Branch: master
commit 9088891ce720816 84761e5cf54d3b3 eabab0ca37
Author: Sam Betts <email address hidden>
Date: Wed Nov 30 18:29:04 2016 +0000
Add Virtual Network Interface Driver APIs
This patch adds the driver API interfaces for the virtual network
interface API in order to abstract the task of assigning logical network
interfaces to physical network interfaces.
Since the OpenStack Newton release, Ironic provides an interface for
pluggable network implementations. Different network implementations may
want to handle how logical to physical network interface assignment
happens. To do this the new API calls into new functions on the network
implementation loaded for the specified node.
This is part 1 of 3, and adds four new functions vif_attach, vif_detach, ions.
vif_list, port_changed, portgroup_changed, get_current_vif to the base
network interface class, which should be overridden by network interface
implementat
DHCP provider update_mac_address method was deprecated, network
interface port_changed() and portgroup_changed() should be used instead.
Co-Authored-By: Vasyl Saienko (<email address hidden>) 8254697f2e539c5 83ea0f8e88c
Change-Id: I0b84cfd85557d1
Partial-Bug: #1582188
Closes-Bug: #1158684