From: Rongyin <[email protected]>
Code Source From: Self Code
Description:
For offloaded flow, change offloaded_type to partial when rte_flow_query
doesn't available
Jira: #[Optional]
市场项目编号(名称):[Optional]
---
lib/dpif-netdev.c | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/lib/dpif-netdev.c b/lib/dpif-netdev.c
index 623e1c8..ff226ea 100644
--- a/lib/dpif-netdev.c
+++ b/lib/dpif-netdev.c
@@ -3165,7 +3165,15 @@ get_dpif_flow_status(const struct dp_netdev *dp,
attrs->dp_layer = offload_attrs.dp_layer;
}
} else if (attrs) {
- attrs->offloaded = false;
+ attrs->offloaded = offload_attrs.offloaded;
+ /* When dpdk_rte_flow_query doesn't available,we should also use
+ * offloaded flag to mark if this flow has been offloaded success
+ * and for offloaded:partial, dp:ovs , the stats get from userspace
+ * datapath
+ *
+ *
+ * attrs->offloaded = false;
+ */
attrs->dp_layer = "ovs";
}
}
--
1.8.3.1
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev