This change adds support for semi-standard IPPROTO_ICMP AF_INET datagram...
This change adds support for semi-standard IPPROTO_ICMP AF_INET datagram sockets. This replaces the old ad hoc, nonstandard way of implementing ping with a more standard, socket interface. Squashed commit of the following: net/icmp: Finishes off icmp_recvfrom(). net/icmp: Add readahead support for IPPROTO_ICMP sockets. net/icmp: Add poll() support for IPPROTO_ICMP sockets. net/icmp: Add a connection structure for IPPROTO_ICMP sockets. net/icmp: Implements sendto for the IPPROTO_ICMP socket. net/icmp: Move icmp_sendto() and icmp_recvfrom() to separate files. They are likely to be complex (when they are implemented). net/icmp: Hook IPPROTO_ICMP sockets into network. Fix some naming collisions. Still missing basic ICMP send/receive logic. configs: apps/system/ping current need poll() enabled. configs: All defconfig files that use to enable low-level support must now enabled CONFIG_SYSTEM_PING. net/icmp: Adds basic build framework to support IPPROTO_ICMP sockets.
Showing
- Documentation/NuttShell.html 1 addition, 1 deletionDocumentation/NuttShell.html
- TODO 1 addition, 1 deletionTODO
- configs/bambino-200e/netnsh/defconfig 2 additions, 1 deletionconfigs/bambino-200e/netnsh/defconfig
- configs/cloudctrl/nsh/defconfig 2 additions, 1 deletionconfigs/cloudctrl/nsh/defconfig
- configs/dk-tm4c129x/README.txt 2 additions, 2 deletionsconfigs/dk-tm4c129x/README.txt
- configs/dk-tm4c129x/nsh/defconfig 3 additions, 3 deletionsconfigs/dk-tm4c129x/nsh/defconfig
- configs/eagle100/nsh/defconfig 2 additions, 2 deletionsconfigs/eagle100/nsh/defconfig
- configs/ekk-lm3s9b96/nsh/defconfig 2 additions, 2 deletionsconfigs/ekk-lm3s9b96/nsh/defconfig
- configs/ez80f910200zco/nsh/defconfig 2 additions, 2 deletionsconfigs/ez80f910200zco/nsh/defconfig
- configs/fire-stm32v2/nsh/defconfig 2 additions, 2 deletionsconfigs/fire-stm32v2/nsh/defconfig
- configs/freedom-k64f/README.txt 1 addition, 1 deletionconfigs/freedom-k64f/README.txt
- configs/freedom-k64f/netnsh/defconfig 2 additions, 2 deletionsconfigs/freedom-k64f/netnsh/defconfig
- configs/freedom-k66f/README.txt 1 addition, 1 deletionconfigs/freedom-k66f/README.txt
- configs/freedom-k66f/netnsh/defconfig 2 additions, 2 deletionsconfigs/freedom-k66f/netnsh/defconfig
- configs/lincoln60/netnsh/defconfig 2 additions, 2 deletionsconfigs/lincoln60/netnsh/defconfig
- configs/lincoln60/thttpd-binfs/defconfig 2 additions, 1 deletionconfigs/lincoln60/thttpd-binfs/defconfig
- configs/lm3s6432-s2e/nsh/defconfig 2 additions, 2 deletionsconfigs/lm3s6432-s2e/nsh/defconfig
- configs/lm3s6965-ek/discover/defconfig 2 additions, 2 deletionsconfigs/lm3s6965-ek/discover/defconfig
- configs/lm3s6965-ek/nsh/defconfig 2 additions, 2 deletionsconfigs/lm3s6965-ek/nsh/defconfig
- configs/lm3s6965-ek/tcpecho/defconfig 2 additions, 1 deletionconfigs/lm3s6965-ek/tcpecho/defconfig
Loading
Please register or sign in to comment