virtio_ring: introduce packed ring support

Introduce the packed ring support. Packed ring can only be
created by vring_create_virtqueue() and each chunk of packed
ring will be allocated individually. Packed ring can not be
created on preallocated memory by vring_new_virtqueue() or
the likes currently.

Signed-off-by: Tiwei Bie <tiwei.bie@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Tiwei Bie 2018-11-21 18:03:27 +08:00 коммит произвёл David S. Miller
Родитель fb3fba6b16
Коммит 1ce9e6055f
1 изменённых файлов: 870 добавлений и 30 удалений

Разница между файлами не показана из-за своего большого размера Загрузить разницу