protocols/network: add LocalIpv6Address #1
Loading…
Reference in New Issue
No description provided.
Delete Branch "ehmry/synit:LocalIpv6Address"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Inside a Solo5 unikernel I need to know what addresses the IP stack has acquired and since I'm already using Syndicate I can have the IP stack publish its addresses to a local dataspace.
The same assertion can be used within Synit or for monitoring a remote node so I figure it ought to be defined alongside the Synit assertions.
The
address
field is bare bytes rather than a textual address, but when encoded to hex it's still readable (#x"fe80000000000000a0c22cfffe340f34"
).The
zone
field is to disambiguate addresses that are not unique or to discriminate addresses by interface. Zones are described by RFC4007.The
linkLocal
field is redundant information if you know how to interpret the bits in theaddress
but this makes it easy to write a pattern that only matches "global" addresses.I have not regenerated the schema bundle. I don't yet have a working Node installation for the schema compiler and my own compiler doesn't have a good enough parser yet.
Step 1:
From your project repository, check out a new branch and test the changes.Step 2:
Merge the changes and update on Forgejo.