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 年之前 |
Gregory Nutt
|
8527fcf4c5
net/icmpv6/icmpv6_input.c: Fix some ICMPv6 introduced with recent changes.
|
6 年之前 |
Xiang Xiao
|
4f25b83f8f
et/icmpv6: Remove the coupling between ICMPv6 and Ethernet by moving all Ethernet stuff to neighbor_ethernet_out.c and make the mac address as first field.
|
6 年之前 |
Gregory Nutt
|
6ca2bcb577
net/icmpv6/icmpv6_input.c: Fix yet another build issue in this file found by build testing.
|
6 年之前 |
Gregory Nutt
|
9d2e6cf66a
net/icmpv6/icmpv6_input.c: Fix a recently introduced error found in build testing.
|
6 年之前 |
Gregory Nutt
|
02f83334d5
Squashed commit of the following:
|
6 年之前 |
Gregory Nutt
|
33ed27ae65
Squashed commit of the following:
|
6 年之前 |
Gregory Nutt
|
b1a61834d9
net/mld: Review and update all MLD message receipt logic. Also ripple changs that are, hopefully, improvements back to IGMP.
|
6 年之前 |
Gregory Nutt
|
42a018747e
net/devif, net/tcp, and net/udp: Extend the logic of 6c0ab0e077f3c71d891585f0e170009461ec9b31 so that all support Transport protocols support by IPv6 can handle the presence of IPv6 header extension options.
|
6 年之前 |
Gregory Nutt
|
6c0ab0e077
Squashed commit of the following:
|
6 年之前 |
Gregory Nutt
|
5b7ef856a0
Squashed commit of the following:
|
6 年之前 |
Gregory Nutt
|
928dde3472
net/: Add some comments; fix some spelling.
|
6 年之前 |
Gregory Nutt
|
dde1e89b8c
net/mld: Add basic build structure for Multicast Listener Discovery (MLD). No real MLD logic yet. Only a few hooks to capture and dispatch MLD ICMPv6 packets.
|
6 年之前 |
Gregory Nutt
|
b54ffe858a
Standardization of some function headers.
|
6 年之前 |
Gregory Nutt
|
7cf88d7dbd
Make sure that labeling is used consistently in all function headers.
|
6 年之前 |
Gregory Nutt
|
2a2cdb4df2
net: Fix an error introduced when ICMP and ICMP6 socket support was added in NuttX-7.3. A gratuitous ARP (or solitication) was being sent after receive of the ECHO replay (advertisement).
|
6 年之前 |
Gregory Nutt
|
4629cf9461
net/icmpv6: Fix an error in the poll logic. It was assume that the input parmeter pvconn was valid. It was not. Instead, the poll logic must work like the sendto() and recvfrom() logic: It must keep a copy of the conn structure in the private data.
|
7 年之前 |
Anthony Merlino
|
f954345dbe
net/icmpv6: icmpv6_input() needs to set d_len to 0 after consuming echo reply, otherwise, garbage will get sent out.
|
7 年之前 |
Gregory Nutt
|
70c59a9d91
This commit adds support for semi-standard IPPROTO_ICMP6 sockets. This is a replacement for the non-standard ICMPv6 ping support that violated the portable POSIX OS interface.
|
7 年之前 |
Gregory Nutt
|
0b2a4eb4bd
Networking: A little more wording changes related to interrupts vs. events
|
7 年之前 |
Gregory Nutt
|
efbb47999f
Networking: Fix netdev_dev_lladdrsize. In some configurations, it could return the wrong size for the address of a packet radio.
|
7 年之前 |
Gregory Nutt
|
aeb59383cf
Remove CONFIG_NET_MULTILINK. This increases code size by a little, but greatly reduces the complexity of the network code.
|
7 年之前 |
Masayuki Ishikawa
|
bac67455b6
ICMPv6: Support source link-layer address option in RA
|
7 年之前 |
Gregory Nutt
|
7f53e08917
Squashed commit of the following:
|
7 年之前 |
Gregory Nutt
|
cfe0d253e9
icmpv6_input.c edited online with Bitbucket
|
7 年之前 |
Gregory Nutt
|
e105454937
ICMPv6 w/Autoconfiguration: Fix a compile issue introduced with recent change for 6LoWPAN support.
|
7 年之前 |
Gregory Nutt
|
975473fed8
ICMPv6: Add 6LoWPAN and IP forwarding support.
|
7 年之前 |
Gregory Nutt
|
f323f75887
IPv6 Neighbor: Update table format to support IEEE 802.15.4 MAC addresses.
|
7 年之前 |
Gregory Nutt
|
a5f361e984
ICMPv6: Fix so that ICMPv6 can be used with 6LoWPAN.
|
7 年之前 |
Gregory Nutt
|
43eb04bb8f
Without lowsyslog() *llinfo() is not useful. Eliminate and replace with *info().
|
8 年之前 |