[ipxe-devel] [PATCHv2 00/10] IPv6 and iBFT update
Hannes Reinecke
hare at suse.de
Thu Apr 30 13:18:40 UTC 2015
Hi Michael,
here's now the third iteration of my IPv6 & iBFT update.
I've addressed the concern you've had with the previous patchset,
like using EUNIQ and making DUID-LL independent of Ethernet.
Additionally I've added support for displaying the results
from NDP, so now we can do:
iPXE> show net0/prefix6
net0.ndp/prefix6:ipv6 = 2620:113:80c0:8000::
iPXE> show net0/gateway6
net0.ndp/gateway6:ipv6 = fe80::1
which I've found quite neat. And I've stripped down the IPv6
address patch to only allow you to set the IPv6 address on
an existing miniroute.
As usual, comments and reviews are welcome.
Hannes Reinecke (10):
icmpv6: Decode error codes
dhcpv6: Fallback to using DUID-LL for empty UUID
ethernet: do not construct EUI-64 identifier for empty MAC
ipv6: Update link-local route when configuring network device
ndp: make IPv6 prefix user-settable
ndp: make IPv6 gateway user-settable
ipv6: Allow manual network configuration
iscsi: Parse IPv6 address for rootpath
ibft: IPv6 support
ibft: multiple session support
src/core/uuid.c | 2 +
src/drivers/block/ibft.c | 347 ++++++++++++++++++++++++++++++++++----------
src/include/ipxe/dhcpv6.h | 13 ++
src/include/ipxe/ibft.h | 13 +-
src/include/ipxe/ip.h | 1 +
src/include/ipxe/ipv6.h | 5 +
src/include/ipxe/ndp.h | 3 +
src/include/ipxe/settings.h | 4 +
src/include/ipxe/uuid.h | 2 +
src/net/ethernet.c | 6 +-
src/net/icmpv6.c | 106 +++++++++++++-
src/net/ipv4.c | 2 +-
src/net/ipv6.c | 115 +++++++++++----
src/net/ndp.c | 46 +++++-
src/net/tcp/iscsi.c | 12 +-
src/net/udp/dhcpv6.c | 28 +++-
16 files changed, 592 insertions(+), 113 deletions(-)
--
1.8.4.5
More information about the ipxe-devel
mailing list