Hi Ilya,

Thanks again for reviewing this. I attempted to fix review notes in
https://patchwork.ozlabs.org/project/openvswitch/list/?series=361784 .

Thank you.

On Thu, 29 Jun 2023, Ilya Maximets wrote:

On 6/29/23 15:58, Simon Horman wrote:
On Tue, Jun 06, 2023 at 03:35:32PM +0400, Ivan Malov via dev wrote:
This may be required by some PMDs in offload scenarios.

Signed-off-by: Ivan Malov <[email protected]>
---
 lib/netdev-dpdk.c | 50 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)

diff --git a/lib/netdev-dpdk.c b/lib/netdev-dpdk.c
index 8cb1a7703..98765fe6e 100644
--- a/lib/netdev-dpdk.c
+++ b/lib/netdev-dpdk.c
@@ -542,6 +542,9 @@ struct netdev_dpdk {
         int rte_xstats_names_size;
         int rte_xstats_ids_size;
         uint64_t *rte_xstats_ids;
+
+        /* Ensures that Rx metadata delivery is configured only once */

This also needs a period at the end of a comment.

+        bool rx_metadata_delivery_configured;

And this doesn't really belong in the 'stats' section of the structure.
Might be better fit in one of the previous sections.  The one with 'up',
for example.

     );
 };

@@ -1140,6 +1143,41 @@ dpdk_eth_flow_ctrl_setup(struct netdev_dpdk *dev) 
OVS_REQUIRES(dev->mutex)
     }
 }

+static void
+dpdk_eth_dev_init_rx_metadata(struct netdev_dpdk *dev)
+{
+    uint64_t rx_metadata = 0;
+    int ret;
+
+    if (dev->rx_metadata_delivery_configured)
+        return;

Hi Ivan,

IIRC, the OVS coding style calls for the use of { } for all conditional blocks.
So please update this to:

    if (dev->rx_metadata_delivery_configured) {
        return;
    }

Likewise, a similar update is needed for patch 2/2.

Thanks!


_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to