nuttx/drivers/virtio
Zhe Weng 504af7a1fa drivers/virtio-net: Support VIRTIO_F_ANY_LAYOUT
According to Virtual I/O Spec:
When using legacy interfaces, transitional drivers which have not negotiated VIRTIO_F_ANY_LAYOUT MUST use a single descriptor for the struct virtio_net_hdr on both transmit and receive, with the network data in the following descriptors.

https://docs.oasis-open.org/virtio/virtio/v1.2/cs01/virtio-v1.2-cs01.html#x1-2280006 (Section 5.1.6.6)

Signed-off-by: Zhe Weng <wengzhe@xiaomi.com>
2024-08-16 21:15:31 +08:00
..
CMakeLists.txt virtio/cmake: sync with makefile system 2024-03-31 08:04:47 -03:00
Kconfig virtio/serial: initial CONSOLE support 2024-07-26 12:01:29 +08:00
Make.defs rpmb: add virtio rpmb support 2023-09-09 00:13:25 +08:00
virtio-blk.c
virtio-blk.h
virtio-gpu.c virtio/gpu: minor revision on virtio_gpu_send_cmd() 2024-04-01 00:27:16 +08:00
virtio-gpu.h virtio-gpu: convert virito-gpu fb_register to virtio_gpu_fb_register 2023-12-13 09:05:17 -08:00
virtio-input-event-codes.h
virtio-input.c
virtio-input.h
virtio-mmio.c virtio: move metal_init to the virtio_register_drivers() 2024-02-18 04:09:44 -08:00
virtio-net.c drivers/virtio-net: Support VIRTIO_F_ANY_LAYOUT 2024-08-16 21:15:31 +08:00
virtio-net.h
virtio-rng.c
virtio-rng.h
virtio-rpmb.c rpmb: add virtio rpmb support 2023-09-09 00:13:25 +08:00
virtio-rpmb.h rpmb: add virtio rpmb support 2023-09-09 00:13:25 +08:00
virtio-serial.c virtio/serial: initial CONSOLE support 2024-07-26 12:01:29 +08:00
virtio-serial.h
virtio-snd.c audio:add state sync for virtio snd device 2023-09-25 21:04:59 +08:00
virtio-snd.h
virtio.c nuttx/list: rename container_of to list_container_of from public header 2024-02-29 19:44:54 +08:00