summaryrefslogtreecommitdiff
path: root/nuttx/net/icmpv6
Commit message (Collapse)AuthorAgeFilesLines
* Fix some time value changes; mostly changing greater than 1000000000 to ↵Gregory Nutt2015-02-202-2/+2
| | | | greater than or equal to 1000000000. From Juha Niskanen
* Add some inclusions of nuttx/net.h to two files. Without these there can be ↵Gregory Nutt2015-02-132-0/+2
| | | | compilation errors in certain configurations. From Max Neklyudov.
* net/: Lots of build problems introduced into multiple NIC support. Many ↵Gregory Nutt2015-02-094-5/+6
| | | | places where conditional logic based on CONFIG_NETDEV_MULTINIC is confused with CONFIG_NET_MULTILINK. Lots of code changed with IPv6 that was never compiled with MULTINIC enabled. Still some problem with parameter passing.
* Networking: Clean up and consolidate some clunky stuff by adding new ↵Gregory Nutt2015-02-094-30/+8
| | | | net_timedwait() function
* IPv6: Separate function that converts prefix lengths to a netmaskGregory Nutt2015-02-063-48/+14
|
* IPv6 fixes: Both ICMPv6 autonomous auto-configuration and the ICMPv6 router ↵Gregory Nutt2015-02-052-4/+4
| | | | function appear to be fully functional.
* ICMPv6: Add logic to behave like a router (if so configured): NuttX will ↵Gregory Nutt2015-02-052-0/+39
| | | | not send the router advertisement message in response to any router solicitation messages.
* Forgot to add this file before a previous commitGregory Nutt2015-02-051-0/+254
|
* ICMPv6: Add option to send Router Advertisement Messages.Gregory Nutt2015-02-052-0/+100
|
* IPv6: Add a netmaks for the local link addressGregory Nutt2015-02-051-1/+5
|
* Minor logic simplificationGregory Nutt2015-02-041-3/+1
|
* ICMPv6 Auto-configuration: If no router reponds to the Router Solicitation, ↵Gregory Nutt2015-02-044-26/+48
| | | | claim the link local address by sending the Neighbor Advertisement and return success
* ICMPv6: Separate out Neighbor Advertise message so that we can reuse itGregory Nutt2015-02-044-88/+222
|
* Remove unnecessary, inappropriate inclusion of ARP head file in IPv6 codeGregory Nutt2015-02-041-1/+0
|
* Networking: Break out Ethernet definitions into a separate file; add IPv6 ↵Gregory Nutt2015-02-041-15/+10
| | | | multicast addresses as common globals, Ethernet drivers need to filter link-local, all nodes Ethernet address
* Forgot to add a file from a previous commitGregory Nutt2015-02-031-0/+421
|
* ICMPv6: Fix some multi-cast addressesGregory Nutt2015-02-031-18/+8
|
* Minor updates to comments, debug messages, documentationGregory Nutt2015-02-031-3/+3
|
* ICMPv6: Some initial bugfix from first tests of the ICMPv6 ↵Gregory Nutt2015-02-032-7/+22
| | | | auto-configuration logic. so far so good but a lot more testing is needed
* ICMPv6: This completes coding of the ICMPv6 auto-configuration feature. It ↵Gregory Nutt2015-02-033-20/+41
| | | | is not yet functional
* Networking: Add support for sending ICMPv6 Router Solicitation and ↵Gregory Nutt2015-02-038-174/+953
| | | | receiving Router advertisement. This is a part of the ICMPv6 auto-configuration logic is still still not complete
* Costmetic updates to commentsGregory Nutt2015-02-031-14/+14
|
* Add netlib and application hooks for ICMPv6 auto-configuration (still incompleteGregory Nutt2015-02-031-1/+1
|
* Add some comments to C filesGregory Nutt2015-02-031-0/+65
|
* ICMPv6: Add file/build structure that will eventually support ICMPv6 ↵Gregory Nutt2015-02-024-0/+105
| | | | auto-configuration
* Restore 20Msec defaultGregory Nutt2015-02-021-1/+1
|
* Networking: Apply the same ARP fix for the Neighbor Solicitation logicGregory Nutt2015-02-023-6/+20
|
* Auto neighbor solicitation is no longer EXPERIMENTAL and is the default for ↵Gregory Nutt2015-02-021-2/+1
| | | | the DK-TM4C129X/ipv6 configuration
* ICMPv6: Adds basic logic to support verification that we have the IPv6 ↵Gregory Nutt2015-02-027-67/+789
| | | | 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-023-2/+72
| | | | corrects and error in a broadcast/multicast address chedk
* IPv6: Remove an unusd file (kruft from original IPv6 develoment); Add inital ↵Gregory Nutt2015-02-027-178/+76
| | | | hooks to support automatic Neighbor Solitication
* Fix two compilation errors that occur when Unix domain occurs an IPv6 are ↵Gregory Nutt2015-01-291-1/+1
| | | | enabled
* Networking: Clean up network status collection and presentation for IPv6Gregory Nutt2015-01-244-4/+4
|
* Some minor clean-up of IPv4/6 flagsGregory Nutt2015-01-241-4/+0
|
* Networking: Final fixes. IPv6 pings now work in both directionsGregory Nutt2015-01-231-5/+6
|
* Networking: Various bugfixes related to IPv6 pingGregory Nutt2015-01-232-2/+3
|
* Networking: First cut at ICMPv6 ping logicGregory Nutt2015-01-232-47/+130
|
* Networking: Need to set the IPv6 EtherType on outgoing IPv6 packetsGregory Nutt2015-01-232-0/+7
|
* Networking: Change some debug outputto vebose debug outputGregory Nutt2015-01-211-5/+5
|
* Networking: IPv6 receipt logic errors. Don't save neighbor address in ↵Gregory Nutt2015-01-211-24/+55
| | | | table when solicitation is recieved. Save it when the advertisement is received
* Fix some errors in memcpy arguments. No ampersands on array arguments.Gregory Nutt2015-01-212-2/+2
|
* IPv6 -- various fixed from problems found in testingGregory Nutt2015-01-212-11/+35
|
* ICMPv6 Neighbor Advertisement: Need to set O flag or response is not used. ↵Gregory Nutt2015-01-211-11/+12
| | | | Also, TTL=255 seems to be more-or-less standard in this message
* Networking: When sending ICMPv6 advertisements and solicitations, set the ↵Gregory Nutt2015-01-202-0/+14
| | | | 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-4/+263
| | | | 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-201-2/+2
|
* Networking: Update ICMPv6 logic to RFCsGregory Nutt2015-01-205-40/+92
|
* Networking: Hook in ICMPv6 polling operations into periodic network logicGregory Nutt2015-01-191-1/+1
|
* Networking: Fix to ICMPv6 logic: Needs to set source and destination ↵Gregory Nutt2015-01-191-26/+53
| | | | address in the Ethernet header
* Networking: Update ICMPv6 message numbersGregory Nutt2015-01-191-2/+2
|