diff options
author | Yin Lin <linyi@vmware.com> | 2016-06-24 14:44:30 -0700 |
---|---|---|
committer | Gurucharan Shetty <guru@ovn.org> | 2016-06-24 14:47:15 -0700 |
commit | 47c3123da2d0140299e4f1d9fe4a2922a072ec1b (patch) | |
tree | 2eabe610529dc85263142387dc1dc89e25e5084a /datapath-windows/ovsext/Flow.h | |
parent | 1f5b157ece72c6ed346a48309b29ea0a2e1c0c63 (diff) | |
download | openvswitch-47c3123da2d0140299e4f1d9fe4a2922a072ec1b.tar.gz |
datapath-windows: Add Geneve support
Signed-off-by: Yin Lin <linyi@vmware.com>
Acked-by: Nithin Raju <nithin@vmware.com>
Signed-off-by: Gurucharan Shetty <guru@ovn.org>
Diffstat (limited to 'datapath-windows/ovsext/Flow.h')
-rw-r--r-- | datapath-windows/ovsext/Flow.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/datapath-windows/ovsext/Flow.h b/datapath-windows/ovsext/Flow.h index d39db453c..0744d30e9 100644 --- a/datapath-windows/ovsext/Flow.h +++ b/datapath-windows/ovsext/Flow.h @@ -87,10 +87,17 @@ VOID MapTunAttrToFlowPut(PNL_ATTR *keyAttrs, PNL_ATTR *tunAttrs, OvsFlowKey *destKey); UINT32 OvsFlowKeyAttrSize(void); UINT32 OvsTunKeyAttrSize(void); +NTSTATUS OvsTunnelAttrToIPv4TunnelKey(PNL_ATTR attr, OvsIPv4TunnelKey *tunKey); /* Flags for tunneling */ #define OVS_TNL_F_DONT_FRAGMENT (1 << 0) #define OVS_TNL_F_CSUM (1 << 1) #define OVS_TNL_F_KEY (1 << 2) +#define OVS_TNL_F_OAM (1 << 3) +#define OVS_TNL_F_CRT_OPT (1 << 4) +#define OVS_TNL_F_GENEVE_OPT (1 << 5) +#define OVS_TNL_F_VXLAN_OPT (1 << 6) + +#define OVS_TNL_HAS_OPTIONS (OVS_TNL_F_GENEVE_OPT | OVS_TNL_F_VXLAN_OPT) #endif /* __FLOW_H_ */ |