All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v8 0/7] reference implementation of RSS and hash report
@ 2020-05-08 12:59 Yuri Benditovich
  2020-05-08 12:59 ` [PATCH v8 1/7] virtio-net: implement RSS configuration command Yuri Benditovich
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Yuri Benditovich @ 2020-05-08 12:59 UTC (permalink / raw)
  To: qemu-devel, mst, jasowang, quintela, dgilbert; +Cc: yan

Support for VIRTIO_NET_F_RSS and VIRTIO_NET_F_HASH_REPORT
features in QEMU for reference purpose.
Implements Toeplitz hash calculation for incoming
packets according to configuration provided by driver.
Uses calculated hash for decision on receive virtqueue
and/or reports the hash in the virtio header

Changes from v7:
Patch 7.1: removed (RSS and hash report definitions)
Patch 7.2: delete configuration struct with RSS definitions
Patch 7.4: delete duplicated packet structure
Added patch 7 - adapt RSC definitions to updated header

Yuri Benditovich (7):
  virtio-net: implement RSS configuration command
  virtio-net: implement RX RSS processing
  tap: allow extended virtio header with hash info
  virtio-net: reference implementation of hash report
  vmstate.h: provide VMSTATE_VARRAY_UINT16_ALLOC macro
  virtio-net: add migration support for RSS and hash report
  virtio-net: align RSC fields with updated virtio-net header

 hw/net/trace-events            |   3 +
 hw/net/virtio-net.c            | 387 +++++++++++++++++++++++++++++----
 include/hw/virtio/virtio-net.h |  16 ++
 include/migration/vmstate.h    |  10 +
 net/tap.c                      |   3 +-
 5 files changed, 379 insertions(+), 40 deletions(-)

-- 
2.17.1



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2020-05-12  3:43 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-08 12:59 [PATCH v8 0/7] reference implementation of RSS and hash report Yuri Benditovich
2020-05-08 12:59 ` [PATCH v8 1/7] virtio-net: implement RSS configuration command Yuri Benditovich
2020-05-08 12:59 ` [PATCH v8 2/7] virtio-net: implement RX RSS processing Yuri Benditovich
2020-05-08 12:59 ` [PATCH v8 3/7] tap: allow extended virtio header with hash info Yuri Benditovich
2020-05-08 12:59 ` [PATCH v8 4/7] virtio-net: reference implementation of hash report Yuri Benditovich
2020-05-08 12:59 ` [PATCH v8 5/7] vmstate.h: provide VMSTATE_VARRAY_UINT16_ALLOC macro Yuri Benditovich
2020-05-08 12:59 ` [PATCH v8 6/7] virtio-net: add migration support for RSS and hash report Yuri Benditovich
2020-05-08 12:59 ` [PATCH v8 7/7] virtio-net: align RSC fields with updated virtio-net header Yuri Benditovich
2020-05-12  3:42 ` [PATCH v8 0/7] reference implementation of RSS and hash report Jason Wang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.