nuttx/include/sys
luojun1 8a5dc0ba12 Force sockaddr_storage to the desired alignment
First configure nuttx to support ipv4 and ipv6 dual stack,
then start two simulators and run Iperf ipv4 udp speed test,
unaligned access exception to sockaddr_in occours.

The root cause is that struct sockaddr_storage isn't set to
the desired alignment.

Signed-off-by: luojun1 <luojun1@xiaomi.com>
2023-02-01 09:46:21 -03:00
..
boardctl.h sys: boardctl: Add more reset causes to enum 2022-11-13 21:26:31 -03:00
custom_file.h
endian.h libc: Add sys/endian.h to improve the compatiblity with bionic libc 2023-01-15 12:26:15 -03:00
epoll.h sys/epool.h: add EPOLLET (edge-triggered) flag to fix compile break 2023-01-27 15:30:55 -03:00
eventfd.h
file.h
ioctl.h
ipc.h libc/ipc: add ftok(3) support 2022-06-09 18:19:48 +03:00
memfd.h libc: Implement memfd on top of tmpfs 2022-08-09 22:13:09 +03:00
mman.h fs: Map madvice to posix_madvice 2023-01-20 11:38:41 +02:00
mount.h fs/ioctl: add BLKSSZGET cmd to get block sector size 2022-07-22 09:07:57 +03:00
msg.h sched/msgq: add support of System V message queue 2022-10-22 12:58:11 +08:00
param.h
poll.h vfs/poll: Remove POLLFILE and POLLSOCK NuttX specific extension 2023-01-17 14:02:59 +08:00
prctl.h
queue.h sys/queue.h: remove CONFIG_ALLOW_MIT_COMPONENTS 2023-01-30 11:26:04 +08:00
random.h getrandom: fix comment contradicting code 2022-06-15 11:18:04 -03:00
resource.h
select.h
sendfile.h
shm.h
signalfd.h fs/signalfd: using file descriptor to accept signal 2022-12-28 23:05:58 +08:00
socket.h Force sockaddr_storage to the desired alignment 2023-02-01 09:46:21 -03:00
sockio.h
stat.h
statfs.h
statvfs.h
syscall_lookup.h net: Implement shutdown() interface and tcp shutdown 2023-01-31 11:15:01 +08:00
syscall.h
sysinfo.h
sysmacros.h sys/sysmacros.h: support sysmacros header 2022-07-22 11:10:08 +08:00
time.h
timerfd.h
times.h
tree.h libc: Move tree.h from include/nuttx to include/sys 2023-01-03 10:34:57 +02:00
types.h boards: Remove the duplicated prototype of CONFIG_INIT_ENTRYPOINT 2022-10-16 19:02:44 +02:00
uio.h
un.h
utsname.h Added extern C {} wrapper consistent with other headers in include/sys 2022-08-16 12:04:01 +08:00
vfs.h
videoio.h drivers/video: enhance v4l2 compatibility 2022-12-03 02:48:01 +08:00
wait.h