nuttx/net/usrsock
Zhe Weng 3e4d847f42 net/netdev: Support managing multiple IPv6 addresses by ioctl
1. Supporting `SIOCSIFADDR` and `SIOCDIFADDR` with Linux in6_ifreq struct to manage ipv6 addresses.
   Ref: https://man7.org/linux/man-pages/man7/netdevice.7.html
2. Supporting alias like 'eth0:0' for multiple IPv6 addresses, to keep previous ioctl `SIOCGLIFADDR`, `SIOCSLIFADDR`, `SIOCGLIFNETMASK` and `SIOCSLIFNETMASK` working.
   Ref: https://man7.org/linux/man-pages/man8/ifconfig.8.html

Signed-off-by: Zhe Weng <wengzhe@xiaomi.com>
2023-11-07 19:30:36 +08:00
..
CMakeLists.txt
Kconfig net/usrsock: Can enable TCP/UDP IP stack with Usrsock enabled 2023-09-21 01:08:11 +08:00
Make.defs
usrsock_accept.c
usrsock_bind.c
usrsock_close.c
usrsock_conn.c
usrsock_connect.c
usrsock_devif.c
usrsock_event.c
usrsock_getpeername.c
usrsock_getsockname.c
usrsock_getsockopt.c
usrsock_ioctl.c net/netdev: Support managing multiple IPv6 addresses by ioctl 2023-11-07 19:30:36 +08:00
usrsock_listen.c
usrsock_poll.c
usrsock_recvmsg.c
usrsock_sendmsg.c
usrsock_setsockopt.c
usrsock_shutdown.c
usrsock_socket.c
usrsock_sockif.c net/usersock: Return -ENOSUPP directly if domain isn't equal to PF_INET/PF_INET6 2023-10-09 18:04:29 -04:00
usrsock.h