nuttx/net
2015-01-20 14:37:02 -06:00
..
arp Fix typo in function name 2015-01-20 13:48:42 -06:00
devif Networking: Clean up IPv6 Neighbor Table logic 2015-01-20 12:31:56 -06:00
icmp Networking: Update ICMPv6 logic to RFCs 2015-01-20 11:06:51 -06:00
icmpv6 Networking: Add logic to search the Neighbor Table and update the 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 2015-01-20 14:37:02 -06:00
igmp Networking: Remove field d_sndata from the device structure. It is the same as d_appdata and unnecessary 2015-01-17 05:59:13 -06:00
iob More fixes to problems noted by cppcheck. Some are kind of risky; some are real bugs. 2014-11-25 14:10:35 -06:00
neighbor Networking: Add logic to search the Neighbor Table and update the 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 2015-01-20 14:37:02 -06:00
netdev Cosmetic standardization of some naming in comments 2015-01-19 16:02:56 -06:00
pkt Networking: Remove field d_sndata from the device structure. It is the same as d_appdata and unnecessary 2015-01-17 05:59:13 -06:00
route Fix a few more dangling IPv6 issues found by code inspection 2015-01-18 10:33:27 -06:00
socket Cosmetic standardization of some naming in comments 2015-01-19 16:02:56 -06:00
tcp Networking: Fix some problems with debug is enabled; fix a warning 2015-01-19 10:16:37 -06:00
udp NSH library: Disable put and get commends of TFTP client is not enabled; disable wget command if web client is not enabled 2015-01-19 10:32:46 -06:00
utils Networking: Update ICMPv6 logic to RFCs 2015-01-20 11:06:51 -06:00
.gitignore
Kconfig Networking: Some fixes for compilation when both IPv4 and IPv6 are enabled 2015-01-18 09:23:22 -06:00
Makefile Networking: net/neighbor/Make.defs was not being included by Makefile 2015-01-19 10:36:22 -06:00
net_initialize.c Networking: Clean up IPv6 Neighbor Table logic 2015-01-20 12:31:56 -06:00
README.txt Networking: Move net/ipv6 to net/neighbor 2015-01-16 16:49:48 -06:00

README
======

Directory Structure
===================

  nuttx/
   |
   `- net/
       |
       +- arp      - Address resolution protocol (IPv4)
       +- devif    - Stack/device interface layer
       +- icmp     - Internet Control Message Protocol (IPv4)
       +- icmpv6   - Internet Control Message Protocol (IPv6)
       +- iob      - I/O buffering logic
       +- neighbor - Neighbor Discovery Protocol (IPv6)
       +- netdev   - Socket network device interface
       +- pkt      - "Raw" packet socket support
       +- socket   - BSD socket interface
       +- route    - Routing table support
       +- tcp      - Transmission Control Protocol
       +- udp      - User Datagram Protocol
       `- utils    - Miscellaneous utility functions


    +----------------------------------------------------------------+
    |                     Application layer                          |
    +----------------------------------------------------------------+
    +----------------------------------------------------------------+
    |                   Socket layer (socket/)                       |
    +----------------------------------------------------------------+
    +------------++--------------------------------------------------+
    |  Network   || Protocol stacks (arp, ipv6, icmp, pkt, tcp, udp) |
    |   Device   |+--------------------------------------------------+
    | Interface  |+------------------------------------++------------+
    | (netdev/)  ||  Network Device Interface (devif/) || Utilities  |
    +------------++------------------------------------++------------+
    +----------------------------------------------------------------+
    |                    Network Device Drivers                      |
    +----------------------------------------------------------------+