nuttx/net/udp
chao an 8a63d29c6e net/devif_poll: optimize device buffer alloc in txpoll
Allocate the device buffer only if the protocol really need to send data.
not all protocols require the driver to prepare additional iob before
sending, especially UDP, each iob reserves l2/l3 header in advance
after prepare write buffer, net device could reuse this entry to send directly

Signed-off-by: chao an <anchao@xiaomi.com>
2023-01-13 16:41:10 +08:00
..
Kconfig net/udp: NET_BROADCAST shouldn't configurable if NET_UDP_NO_STACK enable 2022-11-22 20:45:26 +09:00
Make.defs
udp_callback.c net/l2/l3/l4: add support of iob offload 2022-12-03 11:47:04 +08:00
udp_close.c net/sockopt: move BINDTODEVICE to socket level 2022-08-25 17:56:52 +08:00
udp_conn.c net/nat: Add UDP support 2022-11-11 14:36:55 +08:00
udp_devpoll.c net/devif_poll: optimize device buffer alloc in txpoll 2023-01-13 16:41:10 +08:00
udp_finddev.c tcp: find bound device when laddr is ANY 2022-11-12 18:36:09 +08:00
udp_input.c net: move device buffer define to common header 2022-10-28 00:32:16 -04:00
udp_ioctl.c net: Align the prototype of sock_intf_s::si_ioctl with file_operations::ioctl 2022-09-06 22:46:37 +08:00
udp_ipselect.c net: move device buffer define to common header 2022-10-28 00:32:16 -04:00
udp_netpoll.c poll: add poll_notify() api and call it in all drivers 2022-09-26 12:06:32 +08:00
udp_notifier.c sched/wqueue: Change the return type of work_notifier_teardown to void 2022-05-14 00:35:29 +03:00
udp_recvfrom.c net/offload: add offload support for pkt/arp 2022-12-04 01:34:30 +08:00
udp_send.c net/l2/l3/l4: add support of iob offload 2022-12-03 11:47:04 +08:00
udp_sendto_buffered.c net/devif_poll: optimize device buffer alloc in txpoll 2023-01-13 16:41:10 +08:00
udp_sendto_unbuffered.c net/devif_poll: optimize device buffer alloc in txpoll 2023-01-13 16:41:10 +08:00
udp_setsockopt.c net/sockopt: move BINDTODEVICE to socket level 2022-08-25 17:56:52 +08:00
udp_txdrain.c sem:remove sem default protocl 2022-10-22 14:50:48 +08:00
udp_wrbuffer_dump.c
udp_wrbuffer.c Revert "net: downgrade iob priority of input/udp/icmp to avoid blocking devif" 2023-01-12 01:56:18 +08:00
udp.h net/l2/l3/l4: add support of iob offload 2022-12-03 11:47:04 +08:00