nuttx/net/udp
Zhe Weng 688f0e9117 net: Only call arp_send for PF_INET and icmpv6_neighbor for PF_INET6
If we only enable one of `CONFIG_NET_ARP_SEND` and
`CONFIG_NET_ICMPv6_NEIGHBOR`, both IPv4 and IPv6 traffic will send
ARP or NDP, which causes problem.

Example:
`CONFIG_NET_ARP_SEND=n`
`CONFIG_NET_ICMPv6_NEIGHBOR=y`

Wrong:
IPv4 traffic (`PF_INET`) goes into `icmpv6_neighbor`, which
definitely causes problem.

Correct:
IPv4 traffic doesn't call anything, IPv6 traffic calls `icmpv6_neighbor`

Signed-off-by: Zhe Weng <wengzhe@xiaomi.com>
2024-01-09 05:56:28 -08:00
..
CMakeLists.txt
Kconfig
Make.defs
udp_callback.c
udp_close.c
udp_conn.c
udp_devpoll.c
udp_finddev.c
udp_input.c
udp_ioctl.c
udp_ipselect.c
udp_netpoll.c
udp_notifier.c
udp_recvfrom.c
udp_send.c
udp_sendto_buffered.c net: Only call arp_send for PF_INET and icmpv6_neighbor for PF_INET6 2024-01-09 05:56:28 -08:00
udp_sendto_unbuffered.c net: Only call arp_send for PF_INET and icmpv6_neighbor for PF_INET6 2024-01-09 05:56:28 -08:00
udp_setsockopt.c
udp_txdrain.c
udp_wrbuffer_dump.c
udp_wrbuffer.c
udp.h