diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2017-12-29 22:14:12 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2017-12-29 22:14:12 +0100 |
| commit | bb6384b81a9f3d4e4d4b3b16bc5c36a87239ae96 (patch) | |
| tree | b180417836c144bd2d81618926ce2d10ccf8ecb8 /sys/linux/vnet.txt | |
| parent | dde1ffd49b32cb4fb6b13f9e823cd4b7d2c852b0 (diff) | |
sys/linux: add multicast and ipv4 mapped ipv6 addresses
Diffstat (limited to 'sys/linux/vnet.txt')
| -rw-r--r-- | sys/linux/vnet.txt | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/sys/linux/vnet.txt b/sys/linux/vnet.txt index 76893a377..718f28206 100644 --- a/sys/linux/vnet.txt +++ b/sys/linux/vnet.txt @@ -484,11 +484,34 @@ ipv6_addr_loopback { a1 const[1, int64be] } [packed] +ipv6_addr_ipv4 { + a0 array[const[0x0, int8], 10] + a1 array[const[0xff, int8], 2] + a3 ipv4_addr +} [packed] + +ipv6_addr_multicast1 { + a0 const[0xff, int8] + a1 const[0x1, int8] + a2 array[const[0x0, int8], 13] + a3 const[0x1, int8] +} [packed] + +ipv6_addr_multicast2 { + a0 const[0xff, int8] + a1 const[0x2, int8] + a2 array[const[0x0, int8], 13] + a3 const[0x1, int8] +} [packed] + ipv6_addr [ empty ipv6_addr_empty local ipv6_addr_local remote ipv6_addr_remote loopback ipv6_addr_loopback + ipv4 ipv6_addr_ipv4 + mcast1 ipv6_addr_multicast1 + mcast2 ipv6_addr_multicast2 ] # TODO: Describe more types of headers |
