Paul,
If you are sure that tunKey->tunnelId will always be set, it would be a
good idea to mark .optional as FALSE in definition of
nlFlowTunnelKeyPolicy.

-- Nithin

-----Original Message-----
From: dev <dev-boun...@openvswitch.org> on behalf of Paul Boca
<pb...@cloudbasesolutions.com>
Date: Friday, April 15, 2016 at 8:04 AM
To: "dev@openvswitch.org" <dev@openvswitch.org>
Subject: [ovs-dev] [PATCH 3/3] datapath-windows: Removed always
true    condition in VXLAN

>Instance ID flag must be set to 1 in case of valid VXLAN id
>
>Signed-off-by: Paul-Daniel Boca <pb...@cloudbasesolutions.com>
>---
> datapath-windows/ovsext/Vxlan.c | 6 ++----
> 1 file changed, 2 insertions(+), 4 deletions(-)
>
>diff --git a/datapath-windows/ovsext/Vxlan.c
>b/datapath-windows/ovsext/Vxlan.c
>index b89c032..20214cb 100644
>--- a/datapath-windows/ovsext/Vxlan.c
>+++ b/datapath-windows/ovsext/Vxlan.c
>@@ -304,10 +304,8 @@ OvsDoEncapVxlan(POVS_VPORT_ENTRY vport,
>         vxlanHdr->locallyReplicate = 0;
>         vxlanHdr->flags2 = 0;
>         vxlanHdr->reserved1 = 0;
>-        if (tunKey->flags | OVS_TNL_F_KEY) {
>-            vxlanHdr->vxlanID = VXLAN_TUNNELID_TO_VNI(tunKey->tunnelId);
>-            vxlanHdr->instanceID = 1;
>-        }
>+        vxlanHdr->vxlanID = VXLAN_TUNNELID_TO_VNI(tunKey->tunnelId);
>+        vxlanHdr->instanceID = 1;
>         vxlanHdr->reserved2 = 0;
>     }
>     return STATUS_SUCCESS;
>-- 
>2.7.2.windows.1
>_______________________________________________
>dev mailing list
>dev@openvswitch.org
>https://urldefense.proofpoint.com/v2/url?u=http-3A__openvswitch.org_mailma
>n_listinfo_dev&d=BQIGaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=pN
>HQcdr7B40b4h6Yb7FIedI1dnBsxdDuTLBYD3JqV80&m=L790khoAaFh_SQ9evsnFC1zxBU5uiJ
>5XMRpbbvbPiII&s=GJyKbM5YwP_YPJNP_puR1CGbF_kf0nNHuTBdb6rvDGQ&e= 

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to