Gregory Nutt
|
3b275fcf4e
net/: Run nxstyle against all C files.
|
5 years ago |
Gregory Nutt
|
8a3fc26b74
Squashed commit of the following:
|
6 years ago |
Gregory Nutt
|
1a56229386
net/mld: Resolve and issue with sending reports from multiple groups in the same polling cycle.
|
6 years ago |
Gregory Nutt
|
f8d39e2c84
net/MLD: The MAS query should be sent on the group multicast address.
|
6 years ago |
Gregory Nutt
|
854046a931
/net/devif/ipv6_input.c: Correct handling of IPv6 extension headers. The main confusion was that the payload length in the IPv6 header does not include its extension headers.
|
6 years ago |
Gregory Nutt
|
02f83334d5
Squashed commit of the following:
|
6 years ago |
Gregory Nutt
|
62e4a41209
net/mld: Add reference counting on the group joins. If there are multiple joins from the same group on this, the don't really leave the group until the matching number of leaves happen. Also add to hooks for the router case: Keep track of the number members NOT on this host. Integrate this with the Leave logic to that the group structure can persist while there no non-local members of the group as well.
|
6 years ago |
Gregory Nutt
|
f58e7976df
net/procfs: Add support to provide MLD stats at /proc/net/mld. net/mld: Fix a couple more bugs found in further MLD testing.
|
6 years ago |
Gregory Nutt
|
3db3c3952b
net/mld: Standard usage of debug output macros. Add configuration options to enable MLD debug even when there network debug is disabled. Add configuration option to dump the content of outgoing MLD packets.
|
6 years ago |
Gregory Nutt
|
33ed27ae65
Squashed commit of the following:
|
6 years ago |
Gregory Nutt
|
c6156818b0
net/mld: Fix some compile errors fill debug info is enabled. Fix some errors in formatting the Listerner report. Still has a checksum error.
|
6 years ago |
Gregory Nutt
|
9a75a14800
net/mld: Implement MLDv1 compatibility mode. This completes coding of MLD. MLD is, howeer, still completely untested.
|
6 years ago |
Gregory Nutt
|
b1a61834d9
net/mld: Review and update all MLD message receipt logic. Also ripple changs that are, hopefully, improvements back to IGMP.
|
6 years ago |
Gregory Nutt
|
1c15aa3b2d
Squashed commit of the following:
|
6 years ago |
Gregory Nutt
|
6c0ab0e077
Squashed commit of the following:
|
6 years ago |
Gregory Nutt
|
9f2cb42918
include/nuttx/net/ipv6ext.h: Create header file with all of the definitions of IPv6 extension headers that I could find. net/mld/mld_send.c: Correct the size and format of the Hop-to-hop, Router alert extension header.
|
6 years ago |
Gregory Nutt
|
5b7ef856a0
Squashed commit of the following:
|
6 years ago |