This is cleaned up as of commit
2351d624aed7aae9d58ce37676c0181687be0e8a, and should be sufficient for
the final release. If something else with a release note lands, we can
make any changes there in a later patch.
Change-Id: Ia1ef442f3cc0d64c8a7c6fbb5aaf3f0160f214de
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.
Closes-Bug: #1532534
Change-Id: Ifad453977e5d3be64b34e544f269835a72b4d73f