summaryrefslogtreecommitdiff
path: root/nuttx/net/neighbor
Commit message (Collapse)AuthorAgeFilesLines
* Stray semicolon caused compile failure when IPv6 enabledGregory Nutt2015-02-141-1/+1
|
* Networking: Divide net_intiialize() into net_setup() and net_initialize() to ↵Gregory Nutt2015-02-142-4/+51
| | | | | | solve a chicken-and-egg problem. net_setup() must be caleld before up_initialize() is called so that networking data structures are ready to register new network devices. net_initialize() now does only timer related operations and is called AFTER up_initialize() where the timers are configured. This is really.
* ICMPv6: Adds basic logic to support verification that we have the IPv6 ↵Gregory Nutt2015-02-024-6/+6
| | | | address in the Neighbor Table. This feature is important because otherwise the first packet sent to a remote peer will fail (it will be replaced with a Neighbor Solicitation).
* IPv6: More framework for automatic neighbor solicition. I think this also ↵Gregory Nutt2015-02-021-1/+1
| | | | corrects and error in a broadcast/multicast address chedk
* Networking: Change some debug outputto vebose debug outputGregory Nutt2015-01-213-30/+30
|
* Networking IPv6: Fix and error when adding a neighbor to the table. ↵Gregory Nutt2015-01-212-6/+30
| | | | Comparing wrong address. Add more debug info too
* IPv6 -- various fixed from problems found in testingGregory Nutt2015-01-211-8/+22
|
* Networking: When sending ICMPv6 advertisements and solicitations, set the ↵Gregory Nutt2015-01-201-5/+4
| | | | NOARP bit so that we don't overwrite the destination MAC address
* Networking: Add logic to search the Neighbor Table and update the ↵Gregory Nutt2015-01-203-3/+249
| | | | destination address in the output Ethernet header OR to send an ICMPv6 Neighbor Solicitation if there is no entry in the Neighbor table for the IPv6 address
* Networking: Clean up IPv6 Neighbor Table logicGregory Nutt2015-01-2010-210/+714
|
* Networking: Move net/ipv6 to net/neighborGregory Nutt2015-01-164-0/+341