Commit History

Author SHA1 Message Date
  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 8527fcf4c5 net/icmpv6/icmpv6_input.c: Fix some ICMPv6 introduced with recent changes. 6 years ago
  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 years ago
  Gregory Nutt 6ca2bcb577 net/icmpv6/icmpv6_input.c: Fix yet another build issue in this file found by build testing. 6 years ago
  Gregory Nutt 9d2e6cf66a net/icmpv6/icmpv6_input.c: Fix a recently introduced error found in build testing. 6 years ago
  Gregory Nutt 02f83334d5 Squashed commit of the following: 6 years ago
  Gregory Nutt 33ed27ae65 Squashed commit of the following: 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 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 years ago
  Gregory Nutt 6c0ab0e077 Squashed commit of the following: 6 years ago
  Gregory Nutt 5b7ef856a0 Squashed commit of the following: 6 years ago
  Gregory Nutt 928dde3472 net/: Add some comments; fix some spelling. 6 years ago
  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 years ago
  Gregory Nutt b54ffe858a Standardization of some function headers. 6 years ago
  Gregory Nutt 7cf88d7dbd Make sure that labeling is used consistently in all function headers. 6 years ago
  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 years ago
  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 years ago
  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 years ago
  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 years ago
  Gregory Nutt 0b2a4eb4bd Networking: A little more wording changes related to interrupts vs. events 7 years ago
  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 years ago
  Gregory Nutt aeb59383cf Remove CONFIG_NET_MULTILINK. This increases code size by a little, but greatly reduces the complexity of the network code. 7 years ago
  Masayuki Ishikawa bac67455b6 ICMPv6: Support source link-layer address option in RA 7 years ago
  Gregory Nutt 7f53e08917 Squashed commit of the following: 7 years ago
  Gregory Nutt cfe0d253e9 icmpv6_input.c edited online with Bitbucket 7 years ago
  Gregory Nutt e105454937 ICMPv6 w/Autoconfiguration: Fix a compile issue introduced with recent change for 6LoWPAN support. 7 years ago
  Gregory Nutt 975473fed8 ICMPv6: Add 6LoWPAN and IP forwarding support. 7 years ago
  Gregory Nutt f323f75887 IPv6 Neighbor: Update table format to support IEEE 802.15.4 MAC addresses. 7 years ago
  Gregory Nutt a5f361e984 ICMPv6: Fix so that ICMPv6 can be used with 6LoWPAN. 7 years ago
  Gregory Nutt 43eb04bb8f Without lowsyslog() *llinfo() is not useful. Eliminate and replace with *info(). 8 years ago