aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/vnet.txt
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2020-02-18 10:21:00 +0100
committerDmitry Vyukov <dvyukov@google.com>2020-02-18 10:31:04 +0100
commit012fbc3229ebef871a201ea431b16610e6e0d345 (patch)
treed91738eb7ca581e205f9719451fc64285521f85a /sys/linux/vnet.txt
parentd52d4872e357a88800726f671e237a2a8e3c201f (diff)
sys/linux: add descriptions of wireguard packets
Diffstat (limited to 'sys/linux/vnet.txt')
-rw-r--r--sys/linux/vnet.txt14
1 files changed, 10 insertions, 4 deletions
diff --git a/sys/linux/vnet.txt b/sys/linux/vnet.txt
index 7ad9421e7..2dba9f768 100644
--- a/sys/linux/vnet.txt
+++ b/sys/linux/vnet.txt
@@ -845,14 +845,20 @@ udp_packet {
dst_port sock_port
length len[parent, int16be]
csum csum[parent, pseudo, IPPROTO_UDP, int16be]
- extensions array[udp_extensions]
- data array[int8]
+ payload udp_payload
} [packed]
-udp_extensions [
- guehdr guehdr
+udp_payload [
+ opaque array[int8]
+ gue gue_packet
+ wg wg_packet
] [varlen]
+gue_packet {
+ hdr guehdr
+ opaque array[int8]
+} [packed]
+
guehdr {
hlen bytesize4[parent, int8:5]
control int8:1