]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/man/man4/ip6.4
xnu-3789.70.16.tar.gz
[apple/xnu.git] / bsd / man / man4 / ip6.4
index 25df62c8eac89053dab19d6af372aeb0a0a164ee..21411666a689b946f5fa72f3052146d9c9e3bdd5 100644 (file)
@@ -310,6 +310,15 @@ The
 routine and family of routines may be used to manipulate this data.
 .Pp
 This option requires superuser privileges.
+.It Dv IPV6_TCLASS Fa "int *"
+Get or set the value of the traffic class field used for outgoing
+datagrams on this socket. The value must be between -1 and 255.
+A value of -1 resets to the default value.
+.It Dv IPV6_RECVTCLASS Fa "int *"
+Get or set the status of whether the traffic class header field
+will be provided as ancillary data along with the payload in subsequent
+.Xr recvmsg 2
+calls. The header field is stored as a single value of type int.
 .It Dv IPV6_RTHDR Fa "int *"
 Get or set whether the routing header from subsequent packets will be
 provided as ancillary data along with the payload in subsequent
@@ -379,26 +388,14 @@ For wildcard sockets, this can restrict connections to IPv6 only.
 .\".Ox
 .\"IPv6 sockets are always IPv6-only, so the socket option is read-only
 .\"(not modifiable).
-.It Dv IPV6_FAITH Fa "int *"
-Get or set the status of whether
-.Xr faith 4
-connections can be made to this socket.
+.\".It Dv IPV6_FAITH Fa "int *"
+.\"Get or set the status of whether
+.\".Xr faith 4
+.\"connections can be made to this socket.
 .It Dv IPV6_USE_MIN_MTU Fa "int *"
 Get or set whether the minimal IPv6 maximum transmission unit (MTU) size
 will be used to avoid fragmentation from occurring for subsequent
 outgoing datagrams.
-.It Dv IPV6_AUTH_LEVEL Fa "int *"
-Get or set the
-.Xr ipsec 4
-authentication level.
-.It Dv IPV6_ESP_TRANS_LEVEL Fa "int *"
-Get or set the ESP transport level.
-.It Dv IPV6_ESP_NETWORK_LEVEL Fa "int *"
-Get or set the ESP encapsulation level.
-.It Dv IPV6_IPCOMP_LEVEL Fa "int *"
-Get or set the
-.Xr ipcomp 4
-level.
 .El
 .Pp
 The