Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix some time value changes; mostly changing greater than 1000000000 to ↵ | Gregory Nutt | 2015-02-20 | 2 | -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 Nutt | 2015-02-13 | 2 | -0/+2 |
| | | | | compilation errors in certain configurations. From Max Neklyudov. | ||||
* | net/: Lots of build problems introduced into multiple NIC support. Many ↵ | Gregory Nutt | 2015-02-09 | 4 | -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 Nutt | 2015-02-09 | 4 | -30/+8 |
| | | | | net_timedwait() function | ||||
* | IPv6: Separate function that converts prefix lengths to a netmask | Gregory Nutt | 2015-02-06 | 3 | -48/+14 |
| | |||||
* | IPv6 fixes: Both ICMPv6 autonomous auto-configuration and the ICMPv6 router ↵ | Gregory Nutt | 2015-02-05 | 2 | -4/+4 |
| | | | | function appear to be fully functional. | ||||
* | ICMPv6: Add logic to behave like a router (if so configured): NuttX will ↵ | Gregory Nutt | 2015-02-05 | 2 | -0/+39 |
| | | | | not send the router advertisement message in response to any router solicitation messages. | ||||
* | Forgot to add this file before a previous commit | Gregory Nutt | 2015-02-05 | 1 | -0/+254 |
| | |||||
* | ICMPv6: Add option to send Router Advertisement Messages. | Gregory Nutt | 2015-02-05 | 2 | -0/+100 |
| | |||||
* | IPv6: Add a netmaks for the local link address | Gregory Nutt | 2015-02-05 | 1 | -1/+5 |
| | |||||
* | Minor logic simplification | Gregory Nutt | 2015-02-04 | 1 | -3/+1 |
| | |||||
* | ICMPv6 Auto-configuration: If no router reponds to the Router Solicitation, ↵ | Gregory Nutt | 2015-02-04 | 4 | -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 it | Gregory Nutt | 2015-02-04 | 4 | -88/+222 |
| | |||||
* | Remove unnecessary, inappropriate inclusion of ARP head file in IPv6 code | Gregory Nutt | 2015-02-04 | 1 | -1/+0 |
| | |||||
* | Networking: Break out Ethernet definitions into a separate file; add IPv6 ↵ | Gregory Nutt | 2015-02-04 | 1 | -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 commit | Gregory Nutt | 2015-02-03 | 1 | -0/+421 |
| | |||||
* | ICMPv6: Fix some multi-cast addresses | Gregory Nutt | 2015-02-03 | 1 | -18/+8 |
| | |||||
* | Minor updates to comments, debug messages, documentation | Gregory Nutt | 2015-02-03 | 1 | -3/+3 |
| | |||||
* | ICMPv6: Some initial bugfix from first tests of the ICMPv6 ↵ | Gregory Nutt | 2015-02-03 | 2 | -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 Nutt | 2015-02-03 | 3 | -20/+41 |
| | | | | is not yet functional | ||||
* | Networking: Add support for sending ICMPv6 Router Solicitation and ↵ | Gregory Nutt | 2015-02-03 | 8 | -174/+953 |
| | | | | receiving Router advertisement. This is a part of the ICMPv6 auto-configuration logic is still still not complete | ||||
* | Costmetic updates to comments | Gregory Nutt | 2015-02-03 | 1 | -14/+14 |
| | |||||
* | Add netlib and application hooks for ICMPv6 auto-configuration (still incomplete | Gregory Nutt | 2015-02-03 | 1 | -1/+1 |
| | |||||
* | Add some comments to C files | Gregory Nutt | 2015-02-03 | 1 | -0/+65 |
| | |||||
* | ICMPv6: Add file/build structure that will eventually support ICMPv6 ↵ | Gregory Nutt | 2015-02-02 | 4 | -0/+105 |
| | | | | auto-configuration | ||||
* | Restore 20Msec default | Gregory Nutt | 2015-02-02 | 1 | -1/+1 |
| | |||||
* | Networking: Apply the same ARP fix for the Neighbor Solicitation logic | Gregory Nutt | 2015-02-02 | 3 | -6/+20 |
| | |||||
* | Auto neighbor solicitation is no longer EXPERIMENTAL and is the default for ↵ | Gregory Nutt | 2015-02-02 | 1 | -2/+1 |
| | | | | the DK-TM4C129X/ipv6 configuration | ||||
* | ICMPv6: Adds basic logic to support verification that we have the IPv6 ↵ | Gregory Nutt | 2015-02-02 | 7 | -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 Nutt | 2015-02-02 | 3 | -2/+72 |
| | | | | corrects and error in a broadcast/multicast address chedk | ||||
* | IPv6: Remove an unusd file (kruft from original IPv6 develoment); Add inital ↵ | Gregory Nutt | 2015-02-02 | 7 | -178/+76 |
| | | | | hooks to support automatic Neighbor Solitication | ||||
* | Fix two compilation errors that occur when Unix domain occurs an IPv6 are ↵ | Gregory Nutt | 2015-01-29 | 1 | -1/+1 |
| | | | | enabled | ||||
* | Networking: Clean up network status collection and presentation for IPv6 | Gregory Nutt | 2015-01-24 | 4 | -4/+4 |
| | |||||
* | Some minor clean-up of IPv4/6 flags | Gregory Nutt | 2015-01-24 | 1 | -4/+0 |
| | |||||
* | Networking: Final fixes. IPv6 pings now work in both directions | Gregory Nutt | 2015-01-23 | 1 | -5/+6 |
| | |||||
* | Networking: Various bugfixes related to IPv6 ping | Gregory Nutt | 2015-01-23 | 2 | -2/+3 |
| | |||||
* | Networking: First cut at ICMPv6 ping logic | Gregory Nutt | 2015-01-23 | 2 | -47/+130 |
| | |||||
* | Networking: Need to set the IPv6 EtherType on outgoing IPv6 packets | Gregory Nutt | 2015-01-23 | 2 | -0/+7 |
| | |||||
* | Networking: Change some debug outputto vebose debug output | Gregory Nutt | 2015-01-21 | 1 | -5/+5 |
| | |||||
* | Networking: IPv6 receipt logic errors. Don't save neighbor address in ↵ | Gregory Nutt | 2015-01-21 | 1 | -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 Nutt | 2015-01-21 | 2 | -2/+2 |
| | |||||
* | IPv6 -- various fixed from problems found in testing | Gregory Nutt | 2015-01-21 | 2 | -11/+35 |
| | |||||
* | ICMPv6 Neighbor Advertisement: Need to set O flag or response is not used. ↵ | Gregory Nutt | 2015-01-21 | 1 | -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 Nutt | 2015-01-20 | 2 | -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 Nutt | 2015-01-20 | 3 | -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 logic | Gregory Nutt | 2015-01-20 | 1 | -2/+2 |
| | |||||
* | Networking: Update ICMPv6 logic to RFCs | Gregory Nutt | 2015-01-20 | 5 | -40/+92 |
| | |||||
* | Networking: Hook in ICMPv6 polling operations into periodic network logic | Gregory Nutt | 2015-01-19 | 1 | -1/+1 |
| | |||||
* | Networking: Fix to ICMPv6 logic: Needs to set source and destination ↵ | Gregory Nutt | 2015-01-19 | 1 | -26/+53 |
| | | | | address in the Ethernet header | ||||
* | Networking: Update ICMPv6 message numbers | Gregory Nutt | 2015-01-19 | 1 | -2/+2 |
| |