80ce7800a9
Documentation/contributing/coding_style.rst: * Fix repeated words: ("this this"). * Remove trailing spaces. boards/z80/z80/z80sim/README.txt: * Fix repeated words: ("this this") and rewrap lines. graphics/Kconfig, libs/libc/math/Kconfig: * Fix repeated words: ("this this"). arch/arm/src/armv7-a/arm_assert.c, arch/arm/src/armv7-r/arm_assert.c, arch/arm/src/imxrt/imxrt_enet.c, arch/arm/src/kinetis/kinetis_enet.c, arch/arm/src/kinetis/kinetis_flexcan.c, arch/arm/src/s32k1xx/s32k1xx_enet.c, arch/arm/src/s32k1xx/s32k1xx_flexcan.c, arch/arm/src/stm32/stm32_pwm.c, arch/arm/src/stm32h7/stm32_pwm.c, arch/arm/src/stm32l4/stm32l4_pwm.c, arch/renesas/src/rx65n/rx65n_usbdev.c, binfmt/libnxflat/libnxflat_bind.c, drivers/pipes/pipe_common.c, net/igmp/igmp_input.c, net/tcp/tcp_conn.c, sched/sched/sched_roundrobin.c: * Fix typo in comment ("this this"). arch/arm/src/cxd56xx/cxd56_usbdev.c, arch/arm/src/lc823450/lc823450_usbdev.c: * Fix typo in comment and rewrap lines. arch/arm/src/imxrt/imxrt_usbdev.c, arch/arm/src/stm32/stm32_dac.c, arch/arm/src/stm32f0l0g0/stm32_pwm.c, arch/arm/src/stm32f7/stm32_pwm.c, arch/arm/src/tiva/lm/lm4f_gpio.h, fs/nxffs/nxffs_write.c, include/nuttx/analog/pga11x.h, include/nuttx/usb/usbdev.h, net/mld/mld_join.c: * Fix typo in comment ("this this"). * Fix nxstyle issues. |
||
---|---|---|
.. | ||
arp | ||
bluetooth | ||
can | ||
devif | ||
icmp | ||
icmpv6 | ||
ieee802154 | ||
igmp | ||
inet | ||
ipforward | ||
local | ||
mld | ||
neighbor | ||
netdev | ||
netlink | ||
pkt | ||
procfs | ||
route | ||
sixlowpan | ||
socket | ||
tcp | ||
udp | ||
usrsock | ||
utils | ||
Kconfig | ||
Makefile | ||
net_initialize.c | ||
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 | +----------------------------------------------------------------+ +--------------------------+