diff --git a/man/systemd.netdev.xml b/man/systemd.netdev.xml
index 8ccc7c1a5a0..a44018cad6d 100644
--- a/man/systemd.netdev.xml
+++ b/man/systemd.netdev.xml
@@ -1008,7 +1008,8 @@
FooOverUDP=
Takes a boolean. Specifies whether FooOverUDP= tunnel is to be configured.
- Defaults to false. For more detail information see
+ Defaults to false. This takes effects only for IPIP, SIT, GRE, and GRETAP tunnels.
+ For more detail information see
Foo over UDP
@@ -1016,7 +1017,7 @@
FOUDestinationPort=
This setting specifies the UDP destination port for encapsulation.
- This field is mandatory and is not set by default.
+ This field is mandatory when FooOverUDP=yes, and is not set by default.
@@ -1029,7 +1030,7 @@
Encapsulation=
- Accepts the same key as [FooOverUDP]
+ Accepts the same key as in the [FooOverUDP] section.
@@ -1074,13 +1075,6 @@
following keys:
-
- Protocol=
-
- The Protocol= specifies the protocol number of the
- packets arriving at the UDP port. This field is mandatory and is not set by default. Valid range is 1-255.
-
-
Encapsulation=
@@ -1103,7 +1097,17 @@
for delivery to the real destination. This option is mandatory.
-
+
+ Protocol=
+
+ The Protocol= specifies the protocol number of the packets arriving
+ at the UDP port. When Encapsulation=FooOverUDP, this field is mandatory
+ and is not set by default. Takes an IP protocol name such as gre or
+ ipip, or an integer within the range 1-255. When
+ Encapsulation=GenericUDPEncapsulation, this must not be specified.
+
+
+
[Peer] Section Options