Peter van der Perk 1b3fc1c668 Added net_trylock so we can call can_input while being in a interrupt handler 4 年之前
..
arp dbbabcd33c Squashed commit of the following: 5 年之前
bluetooth a3132cf3b7 [Backport] SocketCAN support 4 年之前
can 1b3fc1c668 Added net_trylock so we can call can_input while being in a interrupt handler 4 年之前
devif a3132cf3b7 [Backport] SocketCAN support 4 年之前
icmp a3132cf3b7 [Backport] SocketCAN support 4 年之前
icmpv6 a3132cf3b7 [Backport] SocketCAN support 4 年之前
ieee802154 a3132cf3b7 [Backport] SocketCAN support 4 年之前
igmp 81aecdce1e net/igmp/igmp_send.c: Fix a typo in a debug statement. Noted by Bernd Walter. 5 年之前
inet a3132cf3b7 [Backport] SocketCAN support 4 年之前
ipforward 3b275fcf4e net/: Run nxstyle against all C files. 5 年之前
local a3132cf3b7 [Backport] SocketCAN support 4 年之前
loopback f6b00e1966 tools/nxstyle.c: Fix logic error that prevent detecion of '/' and '/=' as operators. net/: Minor updates resulting from testing tools/nxstyle. 5 年之前
mld 3b275fcf4e net/: Run nxstyle against all C files. 5 年之前
neighbor b6756eb5fe Trivial update to some comments. 5 年之前
netdev ec417d7466 [Backport] FMUK66 SocketCAN driver & Configurable Bitrate support 4 年之前
netlink 82a4111a2b include/netpacket/netlink.h: Add definitions that will be needed for future NETLINK_CRYPTO support. 5 年之前
pkt a3132cf3b7 [Backport] SocketCAN support 4 年之前
procfs 3b275fcf4e net/: Run nxstyle against all C files. 5 年之前
route 822bb06967 Fix some typos. Also minor update to stm32f7/nucleo-144/README.txt and stm32l4/nucleo-l496zg/README.txt board documentation. 5 年之前
sixlowpan 3b275fcf4e net/: Run nxstyle against all C files. 5 年之前
socket a3132cf3b7 [Backport] SocketCAN support 4 年之前
tcp 3b275fcf4e net/: Run nxstyle against all C files. 5 年之前
udp 2991987018 net/netlink/netlink_route.c (mostly): This completes a minimal netlink implementation that will retrieve the ARP table. 5 年之前
usrsock 3b275fcf4e net/: Run nxstyle against all C files. 5 年之前
utils 1b3fc1c668 Added net_trylock so we can call can_input while being in a interrupt handler 4 年之前
.gitignore 4748599a43 .dSYM only needs to be in the same .gitignore files as .exe 11 年之前
Kconfig a3132cf3b7 [Backport] SocketCAN support 4 年之前
Makefile a3132cf3b7 [Backport] SocketCAN support 4 年之前
README.txt dde1e89b8c net/mld: Add basic build structure for Multicast Listener Discovery (MLD). No real MLD logic yet. Only a few hooks to capture and dispatch MLD ICMPv6 packets. 6 年之前
net_initialize.c a3132cf3b7 [Backport] SocketCAN support 4 年之前

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