* [PATCH RFC 0/2] vdpa: refactor vdpa_feature_bits array
@ 2023-06-07 12:12 Hawkins Jiawei
2023-06-07 12:12 ` [PATCH RFC 1/2] vdpa: delete duplicated VIRTIO_NET_F_RSS in vdpa_feature_bits Hawkins Jiawei
2023-06-07 12:12 ` [PATCH RFC 2/2] vdpa: order vdpa_feature_bits array Hawkins Jiawei
0 siblings, 2 replies; 3+ messages in thread
From: Hawkins Jiawei @ 2023-06-07 12:12 UTC (permalink / raw)
To: jasowang, mst, eperezma; +Cc: qemu-devel, yin31149, 18801353760
This patchset removes the duplicated VIRTIO_NET_F_RSS entry
in vdpa_feature_bits array and reorganizes the vdpa_feature_bits array
in ascending order based on its value to avoid future duplicates.
Note that this patchset conflicts with the [1], but conflict can be
easily resolved by inserting the VIRTIO_NET_F_CTRL_GUEST_OFFLOADS entry
into vdpa_feature_bits array in order.
[1]. https://lists.nongnu.org/archive/html/qemu-devel/2023-06/msg00601.html
Hawkins Jiawei (2):
vdpa: delete duplicated VIRTIO_NET_F_RSS in vdpa_feature_bits
vdpa: order vdpa_feature_bits array
net/vhost-vdpa.c | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
--
2.25.1
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH RFC 1/2] vdpa: delete duplicated VIRTIO_NET_F_RSS in vdpa_feature_bits
2023-06-07 12:12 [PATCH RFC 0/2] vdpa: refactor vdpa_feature_bits array Hawkins Jiawei
@ 2023-06-07 12:12 ` Hawkins Jiawei
2023-06-07 12:12 ` [PATCH RFC 2/2] vdpa: order vdpa_feature_bits array Hawkins Jiawei
1 sibling, 0 replies; 3+ messages in thread
From: Hawkins Jiawei @ 2023-06-07 12:12 UTC (permalink / raw)
To: jasowang, mst, eperezma; +Cc: qemu-devel, yin31149, 18801353760
This entry was duplicated on referenced commit. Removing it.
Fixes: 402378407dbd ("vhost-vdpa: multiqueue support")
Signed-off-by: Hawkins Jiawei <yin31149@gmail.com>
---
net/vhost-vdpa.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/net/vhost-vdpa.c b/net/vhost-vdpa.c
index 37cdc84562..d90c8e2796 100644
--- a/net/vhost-vdpa.c
+++ b/net/vhost-vdpa.c
@@ -69,7 +69,6 @@ const int vdpa_feature_bits[] = {
VIRTIO_NET_F_CTRL_RX_EXTRA,
VIRTIO_NET_F_CTRL_VLAN,
VIRTIO_NET_F_CTRL_MAC_ADDR,
- VIRTIO_NET_F_RSS,
VIRTIO_NET_F_MQ,
VIRTIO_NET_F_CTRL_VQ,
VIRTIO_F_IOMMU_PLATFORM,
--
2.25.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [PATCH RFC 2/2] vdpa: order vdpa_feature_bits array
2023-06-07 12:12 [PATCH RFC 0/2] vdpa: refactor vdpa_feature_bits array Hawkins Jiawei
2023-06-07 12:12 ` [PATCH RFC 1/2] vdpa: delete duplicated VIRTIO_NET_F_RSS in vdpa_feature_bits Hawkins Jiawei
@ 2023-06-07 12:12 ` Hawkins Jiawei
1 sibling, 0 replies; 3+ messages in thread
From: Hawkins Jiawei @ 2023-06-07 12:12 UTC (permalink / raw)
To: jasowang, mst, eperezma; +Cc: qemu-devel, yin31149, 18801353760
This patch reorganizes the vdpa_feature_bits array
in ascending order based on its value to avoid future duplicates.
Signed-off-by: Hawkins Jiawei <yin31149@gmail.com>
---
net/vhost-vdpa.c | 23 ++++++++++++-----------
1 file changed, 12 insertions(+), 11 deletions(-)
diff --git a/net/vhost-vdpa.c b/net/vhost-vdpa.c
index d90c8e2796..87c5e6a700 100644
--- a/net/vhost-vdpa.c
+++ b/net/vhost-vdpa.c
@@ -47,13 +47,9 @@ typedef struct VhostVDPAState {
} VhostVDPAState;
const int vdpa_feature_bits[] = {
- VIRTIO_F_NOTIFY_ON_EMPTY,
- VIRTIO_RING_F_INDIRECT_DESC,
- VIRTIO_RING_F_EVENT_IDX,
- VIRTIO_F_ANY_LAYOUT,
- VIRTIO_F_VERSION_1,
VIRTIO_NET_F_CSUM,
VIRTIO_NET_F_GUEST_CSUM,
+ VIRTIO_NET_F_MTU,
VIRTIO_NET_F_GSO,
VIRTIO_NET_F_GUEST_TSO4,
VIRTIO_NET_F_GUEST_TSO6,
@@ -64,19 +60,24 @@ const int vdpa_feature_bits[] = {
VIRTIO_NET_F_HOST_ECN,
VIRTIO_NET_F_HOST_UFO,
VIRTIO_NET_F_MRG_RXBUF,
- VIRTIO_NET_F_MTU,
+ VIRTIO_NET_F_STATUS,
+ VIRTIO_NET_F_CTRL_VQ,
VIRTIO_NET_F_CTRL_RX,
- VIRTIO_NET_F_CTRL_RX_EXTRA,
VIRTIO_NET_F_CTRL_VLAN,
- VIRTIO_NET_F_CTRL_MAC_ADDR,
+ VIRTIO_NET_F_CTRL_RX_EXTRA,
VIRTIO_NET_F_MQ,
- VIRTIO_NET_F_CTRL_VQ,
+ VIRTIO_NET_F_CTRL_MAC_ADDR,
+ VIRTIO_F_NOTIFY_ON_EMPTY,
+ VIRTIO_F_ANY_LAYOUT,
+ VIRTIO_RING_F_INDIRECT_DESC,
+ VIRTIO_RING_F_EVENT_IDX,
+ VIRTIO_F_VERSION_1,
VIRTIO_F_IOMMU_PLATFORM,
VIRTIO_F_RING_PACKED,
VIRTIO_F_RING_RESET,
- VIRTIO_NET_F_RSS,
VIRTIO_NET_F_HASH_REPORT,
- VIRTIO_NET_F_STATUS,
+ VIRTIO_NET_F_RSS,
+ /* VHOST_INVALID_FEATURE_BIT should always be the last entry */
VHOST_INVALID_FEATURE_BIT
};
--
2.25.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-06-07 12:14 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-06-07 12:12 [PATCH RFC 0/2] vdpa: refactor vdpa_feature_bits array Hawkins Jiawei
2023-06-07 12:12 ` [PATCH RFC 1/2] vdpa: delete duplicated VIRTIO_NET_F_RSS in vdpa_feature_bits Hawkins Jiawei
2023-06-07 12:12 ` [PATCH RFC 2/2] vdpa: order vdpa_feature_bits array Hawkins Jiawei
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.