This is an automated email from the ASF dual-hosted git repository.
xiaoxiang781216 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from f492f136c2a boards/rp2040: switch waveshare nsh/usbnsh configs to
nxinit entrypoint
new 9a65ffc51d4 net: move rx timestamp from d_rxtime to iob_s.io_time
new c6878db0318 net/utils: extract cmsg_store_timestamp helper
new 28402b9b35a net: add NETDEV_RX_STAMP flag in d_features
new be3446850a5 net/pkt: support SO_TIMESTAMPING and MSG_ERRQUEUE
new 238cfa4a31b net/pkt: fix scheduling when receiving MSG_ERRQUEUE
new 7c87b4586c9 net/socket: use s_options for SO_TIMESTAMP instead of
per-conn field
new cf78962356e net/socket: merge CONFIG_NET_TIMESTAMPING into
CONFIG_NET_TIMESTAMP
new 935f830e166 include/sys/socket.h: add SCM_TIMESTAMPNS and
SCM_TIMESTAMPING macros
new 95f8c54836e arch/sim: support SO_TIMESTAMPING TX in sim netdriver
new 1532596f6a6 net: fix pre-existing coding style issues in
timestamp-related files
The 10 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:
arch/arm/src/common/stm32/Kconfig.eth | 1 -
arch/arm/src/common/stm32/stm32_eth_m3m4_v1.c | 4 +
arch/sim/src/sim/sim_netdriver.c | 75 +++++-
boards/arm/imx9/imx95-evk/configs/can/defconfig | 1 -
include/nuttx/mm/iob.h | 16 ++
include/nuttx/net/netdev.h | 6 +-
include/sys/socket.h | 30 ++-
mm/iob/iob_alloc.c | 22 +-
mm/iob/iob_clone.c | 4 +
net/Kconfig | 5 -
net/can/can_bufpool.c | 8 -
net/can/can_callback.c | 29 ---
net/can/can_input.c | 13 +-
net/can/can_recvmsg.c | 111 ++++-----
net/devif/ipv4_input.c | 22 +-
net/devif/ipv6_input.c | 17 +-
net/inet/inet_sockif.c | 307 +++++++++++-------------
net/netdev/netdev_input.c | 7 +
net/pkt/pkt.h | 4 +
net/pkt/pkt_input.c | 63 +++--
net/pkt/pkt_netpoll.c | 27 ++-
net/pkt/pkt_recvmsg.c | 154 ++++++------
net/pkt/pkt_sendmsg_buffered.c | 8 +
net/pkt/pkt_sendmsg_unbuffered.c | 9 +
net/pkt/pkt_sockif.c | 5 +
net/socket/Kconfig | 8 +-
net/socket/getsockopt.c | 7 +-
net/socket/setsockopt.c | 1 +
net/udp/udp.h | 3 -
net/udp/udp_callback.c | 18 +-
net/udp/udp_recvfrom.c | 34 +--
net/utils/net_cmsg.c | 38 ++-
net/utils/utils.h | 22 +-
33 files changed, 601 insertions(+), 478 deletions(-)