3e4d847f42
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> |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Kconfig | ||
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 | ||
usrsock_listen.c | ||
usrsock_poll.c | ||
usrsock_recvmsg.c | ||
usrsock_sendmsg.c | ||
usrsock_setsockopt.c | ||
usrsock_shutdown.c | ||
usrsock_socket.c | ||
usrsock_sockif.c | ||
usrsock.h |