[ovs-dev] [PATCH v2] netdev-offload-dpdk: fix port ID logging on destroy

Andrew Rybchenko andrew.rybchenko at oktetlabs.ru
Tue Jul 6 10:37:15 UTC 2021


Port ID should be obtained from physical device used to
create/destroy flow rules.

Fixes: d8ad173fb9c1 ("netdev-offload-dpdk: Log testpmd format for flow create/destroy.")

Signed-off-by: Andrew Rybchenko <andrew.rybchenko at oktetlabs.ru>
---
v2:
    - fix E-mail to be in lower case

 lib/netdev-offload-dpdk.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/netdev-offload-dpdk.c b/lib/netdev-offload-dpdk.c
index 6bd5b6c9f..e7913292e 100644
--- a/lib/netdev-offload-dpdk.c
+++ b/lib/netdev-offload-dpdk.c
@@ -1882,12 +1882,12 @@ netdev_offload_dpdk_flow_destroy(struct ufid_to_rte_flow_data *rte_flow_data)
                     " flow destroy %d ufid " UUID_FMT,
                     netdev_get_name(netdev), netdev_get_name(physdev),
                     (intptr_t) rte_flow,
-                    netdev_dpdk_get_port_id(netdev),
+                    netdev_dpdk_get_port_id(physdev),
                     UUID_ARGS((struct uuid *) ufid));
     } else {
         VLOG_ERR("Failed flow: %s/%s: flow destroy %d ufid " UUID_FMT,
                  netdev_get_name(netdev), netdev_get_name(physdev),
-                 netdev_dpdk_get_port_id(netdev),
+                 netdev_dpdk_get_port_id(physdev),
                  UUID_ARGS((struct uuid *) ufid));
     }
 
-- 
2.30.2



More information about the dev mailing list