commit 8f251134e85e07880725413b461c4e6ab9f67a31
Author: Moshe Levi <email address hidden>
Date: Mon Jan 4 10:47:02 2016 +0200
Adding InfiniBand Support
InfiniBand is computer-networking communications standard
used in high-performance computing, features very high
throughput and very low latency. Where ethernet uses MAC
as unique identifier assigned to network interfaces,
InfiniBand uses GUID. The difference is
that MAC is 6 bytes and GID is 8 bytes. Moreover to be
able to PXE boot on InfiniBand network we should use DHCP
over InfiniBand https://tools.ietf.org/html/rfc4390.
The major changes to allow it is to generate client-id per
GID and add it as DHCP option to the neutron port.
This patch update the neutron port with CLient-ID
DHCP option when ironic port.extra has client-id
paramater.
Reviewed: https:/ /review. openstack. org/264263 /git.openstack. org/cgit/ openstack/ ironic/ commit/ ?id=8f251134e85 e07880725413b46 1c4e6ab9f67a31
Committed: https:/
Submitter: Jenkins
Branch: master
commit 8f251134e85e078 80725413b461c4e 6ab9f67a31
Author: Moshe Levi <email address hidden>
Date: Mon Jan 4 10:47:02 2016 +0200
Adding InfiniBand Support
InfiniBand is computer-networking communications standard /tools. ietf.org/ html/rfc4390.
used in high-performance computing, features very high
throughput and very low latency. Where ethernet uses MAC
as unique identifier assigned to network interfaces,
InfiniBand uses GUID. The difference is
that MAC is 6 bytes and GID is 8 bytes. Moreover to be
able to PXE boot on InfiniBand network we should use DHCP
over InfiniBand https:/
The major changes to allow it is to generate client-id per
GID and add it as DHCP option to the neutron port.
This patch update the neutron port with CLient-ID
DHCP option when ironic port.extra has client-id
paramater.
Closes-Bug: #1532534
Change-Id: Ifad453977e5d3b e64b34e544f2698 35a72b4d73f