nuttx/net
ligd a498995a30 rpmgs_socket: set RPMSG_SOCKET_NAME_SIZE to 16 for handing prefix
Change-Id: I88dbb6a47f3ea8fc186f52c5966ff0dd4dd12b5b
Signed-off-by: ligd <liguiding1@xiaomi.com>
2021-10-18 23:36:14 +08:00
..
arp net/devif/devif_callback.c: corrected the connection event list to work as FIFO instead of LIFO. 2021-09-22 19:30:52 +08:00
bluetooth net/devif/devif_callback.c: corrected the connection event list to work as FIFO instead of LIFO. 2021-09-22 19:30:52 +08:00
can net/devif/devif_callback.c: corrected the connection event list to work as FIFO instead of LIFO. 2021-09-22 19:30:52 +08:00
devif net/devif/devif_callback.c: made the connection event list doubly linked. 2021-09-22 19:31:02 +08:00
icmp net/devif/devif_callback.c: corrected the connection event list to work as FIFO instead of LIFO. 2021-09-22 19:30:52 +08:00
icmpv6 net/devif/devif_callback.c: corrected the connection event list to work as FIFO instead of LIFO. 2021-09-22 19:30:52 +08:00
ieee802154 net/devif/devif_callback.c: corrected the connection event list to work as FIFO instead of LIFO. 2021-09-22 19:30:52 +08:00
igmp Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
inet net/socketpair: move socketpair implement into socket internal 2021-07-08 03:05:43 -05:00
ipforward net/devif/devif_callback.c: corrected the connection event list to work as FIFO instead of LIFO. 2021-09-22 19:30:52 +08:00
local local_socket: recv should return 0 NOT -ECONNRESET if remote closed 2021-10-18 23:36:14 +08:00
mld Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
neighbor Back in 2007, an early network implementation was developed for NuttX. This early development was inspired largely by uIP 1.0 and recognition of that was noted in the then BSD license headers. Over the next 14 years, a new, much more advanced, original network was developed for NuttX. However, some references to Adam Dunkels were still present in the file headers. 2021-09-17 21:49:44 -05:00
netdev net/devif/devif_callback.c: corrected the connection event list to work as FIFO instead of LIFO. 2021-09-22 19:30:52 +08:00
netlink netlink: fix compile error when enable netlink 2021-07-02 14:57:22 +08:00
pkt net/devif/devif_callback.c: corrected the connection event list to work as FIFO instead of LIFO. 2021-09-22 19:30:52 +08:00
procfs libc: Rename match to fnmatch 2021-08-02 08:23:35 -03:00
route Fix typos (and nxstyle errors) 2021-03-21 21:51:14 +01:00
rpmsg rpmgs_socket: set RPMSG_SOCKET_NAME_SIZE to 16 for handing prefix 2021-10-18 23:36:14 +08:00
sixlowpan net/devif/devif_callback.c: corrected the connection event list to work as FIFO instead of LIFO. 2021-09-22 19:30:52 +08:00
socket Merge remote-tracking branch 'remotes/mirtos/dev-nuttx-10.1-20210927' into dev 2021-10-18 22:12:06 +08:00
tcp Merge remote-tracking branch 'mirtos/master' into dev 2021-09-26 21:59:56 +08:00
udp net/devif/devif_callback.c: corrected the connection event list to work as FIFO instead of LIFO. 2021-09-22 19:30:52 +08:00
usrsock net/devif/devif_callback.c: corrected the connection event list to work as FIFO instead of LIFO. 2021-09-22 19:30:52 +08:00
utils net: utils: Remove critical section for SMP in net_lock.c 2021-09-06 14:57:08 +08:00
Kconfig net/socket: add SO_SNDBUF support 2021-07-21 11:43:00 +08:00
Makefile make/archive: replace the dependency to preprequisite list 2021-05-07 21:34:45 +08:00
net_initialize.c Remove the empty xxx_initialize functions 2021-03-03 08:21:04 +00:00
README.txt

README
======

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

  nuttx/
   |
   `- net/
       |
       +- arp        - Address resolution protocol (IPv4)
       +- bluetooth  - PF_BLUETOOTH socket interface
       +- devif      - Stack/device interface layer
       +- icmp       - Internet Control Message Protocol (IPv4)
       +- icmpv6     - Internet Control Message Protocol (IPv6)
       +- ieee802154 - PF_IEEE802154 socket interface
       +- inet       - PF_INET/PF_INET6 socket interface
       +- ipforward  - IP forwarding logic
       +- local      - Unix domain (local) sockets
       +- mld        - Multicast Listener Discovery (MLD)
       +- neighbor   - Neighbor Discovery Protocol (IPv6)
       +- netdev     - Socket network device interface
       +- netlink    - Netlink IPC socket interface
       +- pkt        - "Raw" packet socket support
       +- sixlowpan  - 6LoWPAN implementation
       +- socket     - BSD socket interface
       +- route      - Routing table support
       +- tcp        - Transmission Control Protocol
       +- udp        - User Datagram Protocol
       +- usrsock    - User socket API for user-space networking stack
       `- utils      - Miscellaneous utility functions

    +-------------------------------------------------------------------++------------------------+
    |                     Application layer                             || usrsock daemon         |
    +-------------------------------------------------------------------++------------------------+
    +-------------------------------------------------------------------++----------------+ +-----+
    |                   Socket layer (socket/)                          || /dev/usrsock   | |     |
    +-------------------------------------------------------------------++----------------+ |     |
    +------------++--------------------------------------------------++-------------------+ |     |
    |  Network   || Protocol stacks (arp, ipv6, icmp, pkt, tcp, udp) || usrsock/          | |     |
    |   Device   |+--------------------------------------------------++-------------------+ |     |
    | Interface  |+------------------------------------++---------------------------------+ |     |
    | (netdev/)  ||  Network Device Interface (devif/) || Utilities                       | |     |
    +------------++------------------------------------++---------------------------------+ |     |
    +----------------------------------------------------------------+                      |     |
    |                    Network Device Drivers                      |                      | HAL |
    +----------------------------------------------------------------+                      +-----+
    +----------------------------------------------------------------+ +--------------------------+
    |                    Networking Hardware                         | |  Hardware TCP/IP Stack   |
    +----------------------------------------------------------------+ +--------------------------+