chao.an 7d4502aca6 net/socket: add SO_SNDBUF support 3 年之前
..
arp 59ed02c604 net: arp: Fix a potential bug in arp_notify() 3 年之前
bluetooth 5f3a98b5a8 libc/assert: Reference the expression in all case 3 年之前
can 330eff36d7 sourcefiles: Fix relative path in file header 3 年之前
devif 70d215b11f devif_poll_tcp_connections: Fix a comment typo 3 年之前
icmp e5c278981a net: Rename IP_TTL to IP_TTL_DEFAULT 3 年之前
icmpv6 5b2a17b892 Include assert.h in necessary place 3 年之前
ieee802154 5f3a98b5a8 libc/assert: Reference the expression in all case 3 年之前
igmp 2e54df0f35 Don't include assert.h from public header file 3 年之前
inet 940a07e1e5 net/socketpair: move socketpair implement into socket internal 3 年之前
ipforward 5b2a17b892 Include assert.h in necessary place 3 年之前
local 1dbe8de750 net/local: add AF_[UNIX|LOCAL] socketpair support 3 年之前
mld 2e54df0f35 Don't include assert.h from public header file 3 年之前
neighbor 2e54df0f35 Don't include assert.h from public header file 3 年之前
netdev eabe535de7 net/inet: add support of FIONREAD 3 年之前
netlink 94f45d5c06 netlink: fix compile error when enable netlink 3 年之前
pkt 330eff36d7 sourcefiles: Fix relative path in file header 3 年之前
procfs 2e54df0f35 Don't include assert.h from public header file 3 年之前
route 4653dc14d3 Fix typos (and nxstyle errors) 3 年之前
rpmsg 38c5837d2b socket_rpmsg: add lock to bind list, reject if list more than backlog 3 年之前
sixlowpan e5c278981a net: Rename IP_TTL to IP_TTL_DEFAULT 3 年之前
socket 7d4502aca6 net/socket: add SO_SNDBUF support 3 年之前
tcp 7d4502aca6 net/socket: add SO_SNDBUF support 3 年之前
udp 7d4502aca6 net/socket: add SO_SNDBUF support 3 年之前
usrsock e506b2a52c usrsock/recv: guarantee all data is received before close 3 年之前
utils 08e5378b11 NuttX: Gregory Nutt: update licenses to Apache 3 年之前
Kconfig 7d4502aca6 net/socket: add SO_SNDBUF support 3 年之前
Makefile 70442d1f9d net/socket_rpmsg: add net socket rpmsg support 3 年之前
README.txt c85fe67ebc net/loopback: Move g_lo_* global variable to libc/net/ 4 年之前
net_initialize.c 8d0fd4038b Remove the empty xxx_initialize functions 3 年之前

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 |
+----------------------------------------------------------------+ +--------------------------+