nuttx/include/netinet
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
..
arp.h if_arp: add arphdr definition 2023-05-04 19:37:58 +08:00
ether.h
icmp6.h Indent the define statement by two spaces 2023-05-21 09:52:08 -03:00
if_ether.h include: header definition changed to nuttx format 2023-05-04 18:04:33 +03:00
in.h net/netdev: Support managing multiple IPv6 addresses by ioctl 2023-11-07 19:30:36 +08:00
ip6.h
ip.h
tcp.h
udp.h udp: add udphdr definition 2023-05-04 19:36:27 +08:00