This patch surpresses flow attribute probing in the windows datapath.
Signed-off-by: Alin Gabriel Serdean <[email protected]>
---
datapath-windows/ovsext/Flow.c | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/datapath-windows/ovsext/Flow.c b/datapath-windows/ovsext/Flow.c
index 3a6c788..f8d550a 100644
--- a/datapath-windows/ovsext/Flow.c
+++ b/datapath-windows/ovsext/Flow.c
@@ -102,7 +102,8 @@ const NL_POLICY nlFlowPolicy[__OVS_FLOW_ATTR_MAX] = {
.maxLen = sizeof(struct ovs_flow_stats),
.optional = TRUE},
[OVS_FLOW_ATTR_TCP_FLAGS] = {NL_A_U8, .optional = TRUE},
- [OVS_FLOW_ATTR_USED] = {NL_A_U64, .optional = TRUE}
+ [OVS_FLOW_ATTR_USED] = {NL_A_U64, .optional = TRUE},
+ [OVS_FLOW_ATTR_PROBE] = {.type = NL_A_FLAG, .optional = TRUE}
};
/* For Parsing nested OVS_FLOW_ATTR_KEY attributes.
@@ -311,6 +312,12 @@ OvsFlowNlCmdHandler(POVS_USER_PARAMS_CONTEXT usrParamsCtx,
goto done;
}
+ if (flowAttrs[OVS_FLOW_ATTR_PROBE]) {
+ OVS_LOG_ERROR("Attribute OVS_FLOW_ATTR_PROBE not supported");
+ nlError = NL_ERROR_NOENT;
+ goto done;
+ }
+
if ((rc = _MapNlToFlowPut(msgIn, flowAttrs[OVS_FLOW_ATTR_KEY],
flowAttrs[OVS_FLOW_ATTR_ACTIONS],
flowAttrs[OVS_FLOW_ATTR_CLEAR], &mappedFlow))
--
1.9.5.msysgit.0
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev