nuttx/net/udp
Zhe Weng 41ab3a9cfe net/udp_input: Only dup packets for broadcast / multicast.
We found previous multicast support (https://github.com/apache/nuttx/pull/12015) harms some unicast situation, and the `udp_input` should not dup packets for unicast.
Now, we only pass broadcast / multicast packets into each listener and let the code under control of `CONFIG_NET_BROADCAST`.

Ref: https://github.com/torvalds/linux/blob/v6.8/net/ipv4/udp.c#L2219

Signed-off-by: Zhe Weng <wengzhe@xiaomi.com>
2024-04-24 08:24:47 +02: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
udp_callback.c udp: Add support for SO_TIMESTAMP 2023-11-18 03:10:29 -08:00
udp_close.c udp: modify ipv4 multicast to allow different conn to join simultaneously 2023-11-04 17:56:06 +08:00
udp_conn.c net: Optimize TCP/UDP port selection 2024-04-12 15:46:29 +08:00
udp_devpoll.c
udp_finddev.c net: allow icmpv6 and udp to find the dev by the ifindex with s_boundto. 2023-10-11 23:34:01 +08:00
udp_input.c net/udp_input: Only dup packets for broadcast / multicast. 2024-04-24 08:24:47 +02:00
udp_ioctl.c net: Simplify getting value for different domain 2023-11-03 22:23:50 +08:00
udp_ipselect.c
udp_netpoll.c poll: pollsetup should notify only one fd passd by caller 2023-11-21 09:07:17 +01:00
udp_notifier.c net/udp: Change conn->readahead to I/O buffer chain 2023-07-18 10:51:45 +08:00
udp_recvfrom.c udp: Add support for SO_TIMESTAMP 2023-11-18 03:10:29 -08:00
udp_send.c net/udp: Support deliver multicast packets back to local apps 2024-03-29 11:52:24 +08:00
udp_sendto_buffered.c net: Optimize TCP/UDP port selection 2024-04-12 15:46:29 +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 net/assert: remove all unnecessary check for psock/conn 2023-08-30 20:36:49 +08:00
udp_wrbuffer_dump.c
udp_wrbuffer.c net/xx/wrbuffer: Do not use SEM_INITIALIZER for buffers 2023-08-25 00:02:07 +08:00
udp.h net: Optimize TCP/UDP port selection 2024-04-12 15:46:29 +08:00