nuttx/net/netdev
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/netdev: Add CONFIG_NETDEV_CAN_FILTER_IOCTL 2022-05-06 08:54:58 +02:00
Make.defs net/l2/l3/l4: add support of iob offload 2022-12-03 11:47:04 +08:00
netdev_carrier.c net: cleanup pvconn reference to avoid confuse 2022-08-26 20:58:11 +08:00
netdev_count.c net: Author Gregory Nutt: update licenses to Apache 2021-02-20 00:38:18 -08:00
netdev_default.c net: Author Gregory Nutt: update licenses to Apache 2021-02-20 00:38:18 -08:00
netdev_findbyaddr.c net/dev: check the available address further 2021-03-23 06:52:32 -07:00
netdev_findbyindex.c Fix Error: netdev/netdev_findbyindex.c:59:7: error: variable 'i' set but not used 2022-11-23 07:27:48 +01:00
netdev_findbyname.c net: Author Gregory Nutt: update licenses to Apache 2021-02-20 00:38:18 -08:00
netdev_foreach.c net: Author Gregory Nutt: update licenses to Apache 2021-02-20 00:38:18 -08:00
netdev_ifconf.c Replace all strncpy with strlcpy for safety 2022-08-25 13:38:36 +08:00
netdev_input.c Revert "net: downgrade iob priority of input/udp/icmp to avoid blocking devif" 2023-01-12 01:56:18 +08:00
netdev_iob.c net/devif_poll: optimize device buffer alloc in txpoll 2023-01-13 16:41:10 +08:00
netdev_ioctl.c net/arp: Remove nuttx/net/arp.h 2022-12-16 22:10:59 +02:00
netdev_lladdrsize.c netdev/lladdrsize: remove invalid duplicate case 2022-02-07 20:08:26 +08:00
netdev_register.c Add Cellular link layer support 2022-10-15 18:34:07 +08:00
netdev_txnotify.c net: Author Gregory Nutt: update licenses to Apache 2021-02-20 00:38:18 -08:00
netdev_unregister.c net: Author Gregory Nutt: update licenses to Apache 2021-02-20 00:38:18 -08:00
netdev_verify.c net: Author Gregory Nutt: update licenses to Apache 2021-02-20 00:38:18 -08:00
netdev.h net/l2/l3/l4: add support of iob offload 2022-12-03 11:47:04 +08:00
netdown_notifier.c sched/wqueue: Change the return type of work_notifier_teardown to void 2022-05-14 00:35:29 +03:00