freebsd-src/sys/dev/virtio
Warner Losh 9e6d11ce9a vtnet: Adjust rx buffer so IP header 32-bit aligned
Call madj(m, ETHER_ALIGN) to offset rx buffers when allocating them.
This improves performance everywhere, and allows armv7 to work at all.

PR:			271288 (PR had a different fix than I wound up with)
MFC After:		3 days
Sponsored by:		Netflix
Differential Revision:	https://reviews.freebsd.org/D43136
2023-12-20 21:16:45 -07:00
..
balloon sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
block sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
console sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gpu vtgpu: Fix the physical memory size 2023-09-21 11:50:29 +01:00
mmio sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
network vtnet: Adjust rx buffer so IP header 32-bit aligned 2023-12-20 21:16:45 -07:00
pci sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
random sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
scsi sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
virtio.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
virtio.h virtio: remove virtio_alloc_virtqueues' flags arg 2023-09-18 22:03:31 +02:00
virtio_bus_if.m virtio: remove virtio_alloc_virtqueues' flags arg 2023-09-18 22:03:31 +02:00
virtio_config.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
virtio_endian.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
virtio_ids.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
virtio_if.m sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
virtio_ring.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
virtqueue.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
virtqueue.h virtio: use bool for boolean functions 2023-09-18 22:03:26 +02:00