This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 3949a87d364 boards/defconfig: enable CONFIG_SCHED_CHILD_STATUS
new 81f42cb2cfc net/ethernet: add timestamp for socket packet
new 9e0852c6a4e net/pkt: delete the read-back mechanism in pkt stack
new 09e12a58d38 net/pkt: add poll function for pkt socket
new ba54829239e include: modify for support socat, so need add some macro
same as linux
new 6fd74f817db net/pkt: Support filtering protocol in AF_PACKET
new e2525f61b1e net/pkt: add nonblock mode and send buffered support
new 8d7ce77247e net/pkt: fix build error when NET_PKT_WRITE_BUFFERS disable
new 150e52769ba net/udp: fix build error when NET_UDP_WRITE_BUFFERS disable
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/components/net/pkt.rst | 1 +
include/net/if.h | 4 +
include/netinet/if_ether.h | 6 +-
include/nuttx/net/net.h | 2 +-
include/sys/socket.h | 5 +-
include/termios.h | 6 +
net/pkt/CMakeLists.txt | 36 +-
net/pkt/Kconfig | 16 +
net/pkt/Make.defs | 10 +-
net/pkt/pkt.h | 136 +++++++
net/pkt/pkt_conn.c | 17 +-
.../ipv4_getsockopt.c => pkt/pkt_getsockopt.c} | 84 +++--
net/pkt/pkt_input.c | 35 ++
net/{udp/udp_netpoll.c => pkt/pkt_netpoll.c} | 119 ++++--
net/pkt/pkt_recvmsg.c | 144 +++++---
net/pkt/pkt_sendmsg_buffered.c | 408 +++++++++++++++++++++
.../{pkt_sendmsg.c => pkt_sendmsg_unbuffered.c} | 15 +-
net/{udp/udp_setsockopt.c => pkt/pkt_setsockopt.c} | 81 +++-
net/pkt/pkt_sockif.c | 98 ++++-
net/procfs/net_udp.c | 4 +-
net/socket/Kconfig | 6 +
net/socket/getsockopt.c | 17 +-
net/socket/setsockopt.c | 17 +-
net/socket/socket.h | 1 +
net/udp/udp.h | 2 -
net/udp/udp_ioctl.c | 16 +-
net/udp/udp_wrbuffer.c | 2 -
27 files changed, 1098 insertions(+), 190 deletions(-)
copy net/{inet/ipv4_getsockopt.c => pkt/pkt_getsockopt.c} (61%)
copy net/{udp/udp_netpoll.c => pkt/pkt_netpoll.c} (69%)
create mode 100644 net/pkt/pkt_sendmsg_buffered.c
rename net/pkt/{pkt_sendmsg.c => pkt_sendmsg_unbuffered.c} (93%)
copy net/{udp/udp_setsockopt.c => pkt/pkt_setsockopt.c} (60%)