Переглянути джерело

Update README detailing IPv6 support

Add sections detailing the current support for IPv6.

Closes: #196
Approved by: whitequark
Dan Robertson 7 роки тому
батько
коміт
6c36376284
1 змінених файлів з 24 додано та 1 видалено
  1. 24 1
      README.md

+ 24 - 1
README.md

@@ -32,7 +32,7 @@ The only supported medium is Ethernet.
 
 ### IP layer
 
-The only supported internetworking protocol is IPv4.
+#### IPv4
 
   * IPv4 header checksum is generated and validated.
   * IPv4 time-to-live value is configurable per socket, set to 64 by default.
@@ -41,8 +41,16 @@ The only supported internetworking protocol is IPv4.
   * IPv4 options are **not** supported and are silently ignored.
   * IPv4 routes (other than the default one) are **not** supported.
 
+#### IPv6
+
+  * IPv6 hop-limit value is configurable per socket, set to 64 by default.
+  * IPv6 default gateway is **not** supported.
+  * IPv6 extension headers are **not** supported.
+
 ### ICMP layer
 
+#### ICMPv4
+
 The ICMPv4 protocol is supported, and ICMP sockets are available.
 
   * ICMPv4 header checksum is supported.
@@ -52,6 +60,21 @@ The ICMPv4 protocol is supported, and ICMP sockets are available.
   * ICMPv4 protocol unreachable messages are **not** passed to higher layers when received.
   * ICMPv4 parameter problem messages are **not** generated.
 
+#### ICMPv6
+
+The ICMPv6 protocol is supported, but is **not** available via ICMP sockets.
+
+  * ICMPv6 header checksum is supported.
+  * ICMPv6 echo replies are generated in response to echo requests.
+  * ICMPv6 protocol unreachable messages are **not** passed to higher layers when received.
+
+#### NDISC
+
+  * Neighbor Advertisement messages are generated in response to Neighbor Solicitations.
+  * Router Advertisement messages are **not** generated or read.
+  * Router Solicitation messages are **not** generated or read.
+  * Redirected Header messages are **not** generated or read.
+
 ### UDP layer
 
 The UDP protocol is supported over IPv4, and UDP sockets are available.