walnux/include/nuttx/net
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
..
netfilter libs: fix visual studio Compiler Error C2036 2023-07-14 01:23:16 +08:00
bluetooth.h
can.h
dns.h libs:netdb: Restrict DNS query types 2023-09-16 14:43:12 +08:00
enc28j60.h
encx24j600.h
ethernet.h ethernet: add ETHERTYPE define 2023-05-04 19:38:57 +08:00
ftmac100.h
gmii.h
icmp.h icmp: add SOCK_RAW type support 2023-08-19 22:04:22 +08:00
icmpv6.h net/icmpv6: Fix value of SIZEOF_ICMPV6_ECHO_xxx_S 2023-08-10 15:51:16 +08:00
ieee802154.h
if_bridge.h net/ioctl: add some bridge calls command 2023-07-09 12:02:28 +08:00
igmp.h Indent the define statement by two spaces 2023-05-21 09:52:08 -03:00
ioctl.h ioctl: add definitions related to ethtool 2023-11-03 22:37:50 +08:00
ip.h net: Simplify getting value for different domain 2023-11-03 22:23:50 +08:00
ipopt.h
ipv6ext.h Support fragmentation and reassembly 2023-01-17 14:01:37 +08:00
ksz9477.h drivers/net: Add a management driver for ksz9477 ethernet switch 2023-09-08 22:34:27 +08:00
lan91c111.h
loopback.h
mii.h arch/risc-v/litex/litex_emac: Add support for KSZ8061 ethernet PHY. 2023-10-25 13:33:03 +08:00
mld.h Indent the define statement by two spaces 2023-05-21 09:52:08 -03:00
neighbor.h
net.h net/netdev: Support managing multiple IPv6 addresses by ioctl 2023-11-07 19:30:36 +08:00
netconfig.h net/netconfig: Enable SOCK_CLOEXEC for all ioctl sockets 2023-10-28 15:22:13 +08:00
netdev.h net: Support multiple IPv6 address per netdev 2023-11-07 19:30:36 +08:00
netdev_lowerhalf.h netdev/upper: Add netpkt_to_iov() interface 2023-08-22 16:34:21 +09:00
netlink.h libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
netstats.h
phy.h
pkt.h
radiodev.h
rfc6775.h
rpmsg.h
rpmsgdrv.h
sixlowpan.h
slip.h
sms.h drivers: modem: update altair modem 2022-10-22 09:00:32 +08:00
snoop.h wireless/bluetooth: add interrupt_context hander for netsnoop 2023-01-10 18:08:22 +08:00
tcp.h tcp: add TCP_MAXSEG support 2023-04-22 01:42:47 +08:00
telnet.h
tun.h tun: move tun related macro definitions out of CONFIG_NET_TUN 2023-08-11 15:26:39 +08:00
udp.h
usrsock.h usrsock: Make the field of usrsock_request native alignment 2023-10-21 10:55:30 +08:00
w5500.h