A first cut at NFS Root over IPv6 support.
So far no bootp support as it is unclear how we'll
be called when doing UEFI IPv6 booting yet.
Needs investigation probably with bhyve.
To be clear, this is a work-in-progress.
Differential D22487
[WIP] Add IPv6 NFS Root support bz on Nov 21 2019, 8:45 PM. Authored by Tags None Referenced Files
Subscribers
Details
A first cut at NFS Root over IPv6 support. To be clear, this is a work-in-progress. Set a few loader variables and can see the initial TCP boot.netif.ip6="2001:db8:7c78::2/64"
Diff Detail
Event TimelineComment Actions Trying to understand your bootp comment in summary. Are you pointing at no support yet for https://tools.ietf.org/html/rfc5970 or that there just isn't a ipv6 option for defining boot info like bootp had? Comment Actions I think neither yet. Just trying to figure out how all this will be passed in/on from each stage to the next; We need to get the info from efi in the loader and from there on also to the kernel, and depending on how we do that we'll need to right glue code. I'd prefer to have bootp instead of the NFS_ROOT stuff. But we have a good mix of options (including the standalone NFS client) and until I have my test setup to work from EFI forward I've deferred a decision and am just trying to get the 2nd half sorted. Unrelated, I think I broke IPv4 ... Comment Actions inet_pton() stroes network byte order, so lose the original (now extra) |