Skip to content

Commit 6c36376

Browse files
dlrobertsonHomu
authored andcommitted
Update README detailing IPv6 support
Add sections detailing the current support for IPv6. Closes: #196 Approved by: whitequark
1 parent 72ef278 commit 6c36376

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

README.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ The only supported medium is Ethernet.
3232

3333
### IP layer
3434

35-
The only supported internetworking protocol is IPv4.
35+
#### IPv4
3636

3737
* IPv4 header checksum is generated and validated.
3838
* 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.
4141
* IPv4 options are **not** supported and are silently ignored.
4242
* IPv4 routes (other than the default one) are **not** supported.
4343

44+
#### IPv6
45+
46+
* IPv6 hop-limit value is configurable per socket, set to 64 by default.
47+
* IPv6 default gateway is **not** supported.
48+
* IPv6 extension headers are **not** supported.
49+
4450
### ICMP layer
4551

52+
#### ICMPv4
53+
4654
The ICMPv4 protocol is supported, and ICMP sockets are available.
4755

4856
* ICMPv4 header checksum is supported.
@@ -52,6 +60,21 @@ The ICMPv4 protocol is supported, and ICMP sockets are available.
5260
* ICMPv4 protocol unreachable messages are **not** passed to higher layers when received.
5361
* ICMPv4 parameter problem messages are **not** generated.
5462

63+
#### ICMPv6
64+
65+
The ICMPv6 protocol is supported, but is **not** available via ICMP sockets.
66+
67+
* ICMPv6 header checksum is supported.
68+
* ICMPv6 echo replies are generated in response to echo requests.
69+
* ICMPv6 protocol unreachable messages are **not** passed to higher layers when received.
70+
71+
#### NDISC
72+
73+
* Neighbor Advertisement messages are generated in response to Neighbor Solicitations.
74+
* Router Advertisement messages are **not** generated or read.
75+
* Router Solicitation messages are **not** generated or read.
76+
* Redirected Header messages are **not** generated or read.
77+
5578
### UDP layer
5679

5780
The UDP protocol is supported over IPv4, and UDP sockets are available.

0 commit comments

Comments
 (0)