[ovs-dev] [PATCH 5/5] datapath-windows: Updated tunnel flow policy attributes.

Sorin Vinturis svinturis at cloudbasesolutions.com
Tue May 31 22:45:23 UTC 2016


Changed OVS_TUNNEL_KEY_ATTR_IPV4_DST attribute type to optional.
Also added OVS_TUNNEL_KEY_ATTR_IPV6_SRC and OVS_TUNNEL_KEY_ATTR_IPV6_DST
attributes to nlFlowTunnelKeyPolicy array to include them in nested
OVS_KEY_ATTR_TUNNEL attributes validation.

Signed-off-by: Sorin Vinturis <svinturis at cloudbasesolutions.com>
---
 datapath-windows/ovsext/Flow.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/datapath-windows/ovsext/Flow.c b/datapath-windows/ovsext/Flow.c
index 9470e3c..5fc0b12 100644
--- a/datapath-windows/ovsext/Flow.c
+++ b/datapath-windows/ovsext/Flow.c
@@ -190,7 +190,11 @@ const NL_POLICY nlFlowTunnelKeyPolicy[] = {
     [OVS_TUNNEL_KEY_ATTR_IPV4_SRC] = {.type = NL_A_UNSPEC, .minLen = 4,
                                       .maxLen = 4, .optional = TRUE},
     [OVS_TUNNEL_KEY_ATTR_IPV4_DST] = {.type = NL_A_UNSPEC, .minLen = 4,
-                                      .maxLen = 4, .optional = FALSE},
+                                      .maxLen = 4, .optional = TRUE},
+    [OVS_TUNNEL_KEY_ATTR_IPV6_SRC] = {.type = NL_A_UNSPEC, .minLen = 16,
+                                      .maxLen = 16, .optional = TRUE},
+    [OVS_TUNNEL_KEY_ATTR_IPV6_DST] = {.type = NL_A_UNSPEC, .minLen = 16,
+                                      .maxLen = 16, .optional = TRUE},
     [OVS_TUNNEL_KEY_ATTR_TOS] = {.type = NL_A_UNSPEC, .minLen = 1,
                                  .maxLen = 1, .optional = TRUE},
     [OVS_TUNNEL_KEY_ATTR_TTL] = {.type = NL_A_UNSPEC, .minLen = 1,
-- 
1.9.0.msysgit.0



More information about the dev mailing list