Commit d9aa916
committed
Configure IPv6 DNS server using router advertisements.
- This work-in-progress commit simply adds a router
solicitation write and advertisement read to the
DNS configuration call as a proof of concept, and to
demonstrate the startup delay imposed by the process.
- We need to figure out whether it's okay to make
the container workload responsible for handling
initial unavailability of DNS at startup. This
would only occur when the workload has no IPv4
network stack. If this is the case, we can just
put the RA processing and DNS update in the
background. Otherwise, we need to implement a
method to conditionally delay workload startup
when it's necessary to wait for the IPv6 resolver
address.1 parent 69bc038 commit d9aa916
20 files changed
Lines changed: 2929 additions & 409 deletions
File tree
- Sources
- ContainerizationExtras
- ContainerizationICMP
- Containerization/SandboxContext
- Tests/ContainerizationICMPTests
- vminitd
- Sources/vminitd
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
196 | 197 | | |
197 | 198 | | |
198 | 199 | | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
199 | 214 | | |
200 | 215 | | |
201 | 216 | | |
| |||
0 commit comments