[ovs-dev] [PATCH] Rename files under datapath-windows

Alin Serdean aserdean at cloudbasesolutions.com
Wed Aug 27 14:33:33 UTC 2014


Hi Saurabh,

Could you please try to do the autoreconf again. 
./boot.sh
./configure

Thanks.

-----Mesaj original-----
De la: Saurabh Shah [mailto:ssaurabh at vmware.com] 
Trimis: Wednesday, August 27, 2014 3:01 AM
Către: Samuel Ghinet; dev at openvswitch.org
Cc: Alin Serdean; Nithin Raju
Subiect: RE: [ovs-dev] [PATCH] Rename files under datapath-windows

Hi Samuel,

I manually patched the change but I wasn't able to build it. Haven't spent much time figuring out why.

link -nologo -DEBUG -out:ovsdb/ovsdb-server.exe ovsdb/ovsdb-server.obj -LIBPATH:
C:/pthread/lib/x86 ovsdb/.libs/libovsdb.lib lib/.libs/libopenvswitch.lib pthread
VC2.lib ws2_32.lib
LINK : ovsdb/ovsdb-server.exe not found or not built by the last incremental lin
k; performing full link
make[2]: *** No rule to make target `datapath-windows/ovsext/Actions.c', needed
by `all-am'.  Stop.
make[2]: Leaving directory `/home/Administrator/work/ro/ovs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/Administrator/work/ro/ovs'
make: *** [all] Error 2

It would make sense to mention in the coding guide the quirk about using 'Ovs' prefix to interfaces that are shared with userspace.

Otherwise the change looks good to me. Thanks for working on this. 

Saurabh

> -----Original Message-----
> From: Samuel Ghinet [mailto:sghinet at cloudbasesolutions.com]
> Sent: Tuesday, August 26, 2014 1:04 PM
> To: dev at openvswitch.org
> Cc: Alin Serdean; Saurabh Shah; Nithin Raju
> Subject: [ovs-dev] [PATCH] Rename files under datapath-windows
> 
> 
> This patch includes the file renaming and accommodations needed for the
> file
> renaming to build the forwarding extension for Hyper-V.
> 
> This patch is also a follow-up for the thread:
> https://urldefense.proofpoint.com/v1/url?u=http://openvswitch.org/piper
> mail/dev/2014-
> August/044005.html&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=pEkjs
> HfytvHEWufeZPpgqSOJMdMjuZPbesVsNhCUc0E%3D%0A&m=7Rg7UPq8iQ7
> HcPlOgJ4FvU9sZhZ0GQRhzx1LUZtWmrk%3D%0A&s=310a208afab4c3400497c
> bb3d336923893557324acca90bd4505c1f7c2bfb60e
> 
> Signed-off-by: Samuel Ghinet <sghinet at cloudbasesolutions.com>
> Co-authored-by: Alin Gabriel Serdean <aserdean at cloudbasesolutions.com>
> ---
>  build-aux/extract-odp-netlink-windows-dp-h         |   2 +-
>  datapath-windows/automake.mk                       | 126 ++++++++++-----------
>  .../ovsext/{OvsActions.c => Actions.c}             |  20 ++--
>  datapath-windows/ovsext/{OvsAtomic.h => Atomic.h}  |   6 +-
>  .../ovsext/{OvsBufferMgmt.c => BufferMgmt.c}       |  12 +-
>  .../ovsext/{OvsBufferMgmt.h => BufferMgmt.h}       |   6 +-
>  .../ovsext/{OvsChecksum.c => Checksum.c}           |   8 +-
>  .../ovsext/{OvsChecksum.h => Checksum.h}           |   6 +-
>  datapath-windows/ovsext/Datapath.c                 |  20 ++--
>  datapath-windows/ovsext/Datapath.h                 |   8 +-
>  datapath-windows/ovsext/{OvsDebug.c => Debug.c}    |   2 +-
>  datapath-windows/ovsext/{OvsDebug.h => Debug.h}    |   6 +-
>  datapath-windows/ovsext/{OvsDriver.c => Driver.c}  |   4 +-
>  datapath-windows/ovsext/{OvsEth.h => Ethernet.h}   |   6 +-
>  datapath-windows/ovsext/{OvsEvent.c => Event.c}    |   8 +-
>  datapath-windows/ovsext/{OvsEvent.h => Event.h}    |   6 +-
>  datapath-windows/ovsext/{OvsFlow.c => Flow.c}      |  12 +-
>  datapath-windows/ovsext/{OvsFlow.h => Flow.h}      |  12 +-
>  datapath-windows/ovsext/{OvsIoctl.c => Ioctl.c}    |  22 ++--
>  datapath-windows/ovsext/{OvsIoctl.h => Ioctl.h}    |   6 +-
>  .../ovsext/{OvsIpHelper.c => IpHelper.c}           |   8 +-
>  .../ovsext/{OvsIpHelper.h => IpHelper.h}           |   6 +-
>  datapath-windows/ovsext/{OvsJhash.c => Jhash.c}    |   0
>  datapath-windows/ovsext/{OvsJhash.h => Jhash.h}    |   6 +-
>  .../ovsext/{OvsNetProto.h => NetProto.h}           |   8 +-
>  datapath-windows/ovsext/Netlink.c                  |   2 +-
>  datapath-windows/ovsext/Netlink.h                  |   2 +-
>  datapath-windows/ovsext/NetlinkProto.h             |   4 +-
>  datapath-windows/ovsext/{OvsOid.c => Oid.c}        |  18 +--
>  datapath-windows/ovsext/{OvsOid.h => Oid.h}        |   6 +-
>  .../ovsext/{OvsPacketIO.c => PacketIO.c}           |  18 +--
>  .../ovsext/{OvsPacketIO.h => PacketIO.h}           |   6 +-
>  .../ovsext/{OvsPacketParser.c => PacketParser.c}   |   2 +-
>  .../ovsext/{OvsPacketParser.h => PacketParser.h}   |   8 +-
>  datapath-windows/ovsext/{OvsSwitch.c => Switch.c}  |  16 +--
>  datapath-windows/ovsext/{OvsSwitch.h => Switch.h}  |  10 +-
>  datapath-windows/ovsext/{OvsTunnel.c => Tunnel.c}  |  18 +--
>  datapath-windows/ovsext/{OvsTunnel.h => Tunnel.h}  |   6 +-
>  .../ovsext/{OvsTunnelFilter.c => TunnelFilter.c}   |  12 +-
>  .../ovsext/{OvsTunnelIntf.h => TunnelIntf.h}       |   6 +-
>  datapath-windows/ovsext/{OvsTypes.h => Types.h}    |   6 +-
>  datapath-windows/ovsext/{OvsUser.c => User.c}      |  20 ++--
>  datapath-windows/ovsext/{OvsUser.h => User.h}      |   6 +-
>  datapath-windows/ovsext/{OvsUtil.c => Util.c}      |   2 +-
>  datapath-windows/ovsext/{OvsUtil.h => Util.h}      |   6 +-
>  datapath-windows/ovsext/{OvsVport.c => Vport.c}    |  18 +--
>  datapath-windows/ovsext/{OvsVport.h => Vport.h}    |   8 +-
>  datapath-windows/ovsext/{OvsVxlan.c => Vxlan.c}    |  26 ++---
>  datapath-windows/ovsext/{OvsVxlan.h => Vxlan.h}    |   8 +-
>  datapath-windows/ovsext/ovsext.vcxproj             |  85 +++++++-------
>  datapath-windows/ovsext/precomp.h                  |   4 +-
>  51 files changed, 325 insertions(+), 324 deletions(-)
>  rewrite datapath-windows/automake.mk (67%)
>  rename datapath-windows/ovsext/{OvsActions.c => Actions.c} (99%)
>  rename datapath-windows/ovsext/{OvsAtomic.h => Atomic.h} (91%)
>  rename datapath-windows/ovsext/{OvsBufferMgmt.c => BufferMgmt.c}
> (99%)
>  rename datapath-windows/ovsext/{OvsBufferMgmt.h => BufferMgmt.h}
> (98%)
>  rename datapath-windows/ovsext/{OvsChecksum.c => Checksum.c} (99%)
>  rename datapath-windows/ovsext/{OvsChecksum.h => Checksum.h} (95%)
>  rename datapath-windows/ovsext/{OvsDebug.c => Debug.c} (98%)
>  rename datapath-windows/ovsext/{OvsDebug.h => Debug.h} (97%)
>  rename datapath-windows/ovsext/{OvsDriver.c => Driver.c} (99%)
>  rename datapath-windows/ovsext/{OvsEth.h => Ethernet.h} (99%)
>  rename datapath-windows/ovsext/{OvsEvent.c => Event.c} (99%)
>  rename datapath-windows/ovsext/{OvsEvent.h => Event.h} (95%)
>  rename datapath-windows/ovsext/{OvsFlow.c => Flow.c} (99%)
>  rename datapath-windows/ovsext/{OvsFlow.h => Flow.h} (95%)
>  rename datapath-windows/ovsext/{OvsIoctl.c => Ioctl.c} (98%)
>  rename datapath-windows/ovsext/{OvsIoctl.h => Ioctl.h} (95%)
>  rename datapath-windows/ovsext/{OvsIpHelper.c => IpHelper.c} (99%)
>  rename datapath-windows/ovsext/{OvsIpHelper.h => IpHelper.h} (97%)
>  rename datapath-windows/ovsext/{OvsJhash.c => Jhash.c} (100%)
>  rename datapath-windows/ovsext/{OvsJhash.h => Jhash.h} (93%)
>  rename datapath-windows/ovsext/{OvsNetProto.h => NetProto.h} (99%)
>  rename datapath-windows/ovsext/{OvsOid.c => Oid.c} (99%)
>  rename datapath-windows/ovsext/{OvsOid.h => Oid.h} (93%)
>  rename datapath-windows/ovsext/{OvsPacketIO.c => PacketIO.c} (98%)
>  rename datapath-windows/ovsext/{OvsPacketIO.h => PacketIO.h} (96%)
>  rename datapath-windows/ovsext/{OvsPacketParser.c => PacketParser.c}
> (99%)
>  rename datapath-windows/ovsext/{OvsPacketParser.h => PacketParser.h}
> (97%)
>  rename datapath-windows/ovsext/{OvsSwitch.c => Switch.c} (98%)
>  rename datapath-windows/ovsext/{OvsSwitch.h => Switch.h} (97%)
>  rename datapath-windows/ovsext/{OvsTunnel.c => Tunnel.c} (98%)
>  rename datapath-windows/ovsext/{OvsTunnel.h => Tunnel.h} (95%)
>  rename datapath-windows/ovsext/{OvsTunnelFilter.c => TunnelFilter.c}
> (98%)
>  rename datapath-windows/ovsext/{OvsTunnelIntf.h => TunnelIntf.h} (89%)
>  rename datapath-windows/ovsext/{OvsTypes.h => Types.h} (94%)
>  rename datapath-windows/ovsext/{OvsUser.c => User.c} (99%)
>  rename datapath-windows/ovsext/{OvsUser.h => User.h} (98%)
>  rename datapath-windows/ovsext/{OvsUtil.c => Util.c} (99%)
>  rename datapath-windows/ovsext/{OvsUtil.h => Util.h} (97%)
>  rename datapath-windows/ovsext/{OvsVport.c => Vport.c} (99%)
>  rename datapath-windows/ovsext/{OvsVport.h => Vport.h} (98%)
>  rename datapath-windows/ovsext/{OvsVxlan.c => Vxlan.c} (98%)
>  rename datapath-windows/ovsext/{OvsVxlan.h => Vxlan.h} (95%)
> 
> diff --git a/build-aux/extract-odp-netlink-windows-dp-h b/build-aux/extract-
> odp-netlink-windows-dp-h
> index 041d103..f2d9f07 100755
> --- a/build-aux/extract-odp-netlink-windows-dp-h
> +++ b/build-aux/extract-odp-netlink-windows-dp-h
> @@ -14,7 +14,7 @@
>  s/_LINUX_OPENVSWITCH_H/__OVS_DP_INTERFACE_H_/
> 
>  # and use the appropriate userspace header.
> -s,<linux/types\.h>,"OvsTypes.h",
> +s,<linux/types\.h>,"Types.h",
> 
>  # Add ETH_ADDR_LEN macro to avoid including userspace packet.h
>  s,#include <linux/if_ether\.h>,\n#ifndef ETH_ADDR_LEN \
> diff --git a/datapath-windows/automake.mk b/datapath-
> windows/automake.mk
> dissimilarity index 67%
> index ace9dc5..f08773e 100644
> --- a/datapath-windows/automake.mk
> +++ b/datapath-windows/automake.mk
> @@ -1,63 +1,63 @@
> -EXTRA_DIST += \
> -       datapath-windows/CodingStyle \
> -       datapath-windows/DESIGN \
> -       datapath-windows/Package/package.VcxProj \
> -       datapath-windows/Package/package.VcxProj.user \
> -       datapath-windows/include/OvsDpInterfaceExt.h \
> -       datapath-windows/include/OvsPub.h\
> -       datapath-windows/ovsext/Netlink.c \
> -       datapath-windows/ovsext/Netlink.h \
> -       datapath-windows/ovsext/NetlinkProto.h \
> -       datapath-windows/misc/install.cmd \
> -       datapath-windows/misc/uninstall.cmd \
> -       datapath-windows/ovsext.sln \
> -       datapath-windows/ovsext/Datapath.c \
> -       datapath-windows/ovsext/Datapath.h \
> -       datapath-windows/ovsext/OvsActions.c \
> -       datapath-windows/ovsext/OvsAtomic.h \
> -       datapath-windows/ovsext/OvsBufferMgmt.c \
> -       datapath-windows/ovsext/OvsBufferMgmt.h \
> -       datapath-windows/ovsext/OvsChecksum.c \
> -       datapath-windows/ovsext/OvsChecksum.h \
> -       datapath-windows/ovsext/OvsDebug.c \
> -       datapath-windows/ovsext/OvsDebug.h \
> -       datapath-windows/ovsext/OvsDriver.c \
> -       datapath-windows/ovsext/OvsEth.h \
> -       datapath-windows/ovsext/OvsEvent.c \
> -       datapath-windows/ovsext/OvsEvent.h \
> -       datapath-windows/ovsext/OvsFlow.c \
> -       datapath-windows/ovsext/OvsFlow.h \
> -       datapath-windows/ovsext/OvsIoctl.c \
> -       datapath-windows/ovsext/OvsIoctl.h \
> -       datapath-windows/ovsext/OvsIpHelper.c \
> -       datapath-windows/ovsext/OvsIpHelper.h \
> -       datapath-windows/ovsext/OvsJhash.c \
> -       datapath-windows/ovsext/OvsJhash.h \
> -       datapath-windows/ovsext/OvsNetProto.h \
> -       datapath-windows/ovsext/OvsOid.c \
> -       datapath-windows/ovsext/OvsOid.h \
> -       datapath-windows/ovsext/OvsPacketIO.c \
> -       datapath-windows/ovsext/OvsPacketIO.h \
> -       datapath-windows/ovsext/OvsPacketParser.c \
> -       datapath-windows/ovsext/OvsPacketParser.h \
> -       datapath-windows/ovsext/OvsSwitch.c  \
> -       datapath-windows/ovsext/OvsSwitch.h \
> -       datapath-windows/ovsext/OvsTunnel.c \
> -       datapath-windows/ovsext/OvsTunnel.h \
> -       datapath-windows/ovsext/OvsTunnelFilter.c \
> -       datapath-windows/ovsext/OvsTunnelIntf.h \
> -       datapath-windows/ovsext/OvsTypes.h \
> -       datapath-windows/ovsext/OvsUser.c \
> -       datapath-windows/ovsext/OvsUser.h \
> -       datapath-windows/ovsext/OvsUtil.c  \
> -       datapath-windows/ovsext/OvsUtil.h \
> -       datapath-windows/ovsext/OvsVport.c \
> -       datapath-windows/ovsext/OvsVport.h \
> -       datapath-windows/ovsext/OvsVxlan.c \
> -       datapath-windows/ovsext/OvsVxlan.h \
> -       datapath-windows/ovsext/ovsext.inf \
> -       datapath-windows/ovsext/ovsext.rc \
> -       datapath-windows/ovsext/ovsext.vcxproj \
> -       datapath-windows/ovsext/ovsext.vcxproj.user \
> -       datapath-windows/ovsext/precomp.h \
> -       datapath-windows/ovsext/precompsrc.c
> +EXTRA_DIST += \
> +       datapath-windows/CodingStyle \
> +       datapath-windows/DESIGN \
> +       datapath-windows/Package/package.VcxProj \
> +       datapath-windows/Package/package.VcxProj.user \
> +       datapath-windows/include/OvsDpInterfaceExt.h \
> +       datapath-windows/include/OvsPub.h\
> +       datapath-windows/ovsext/Netlink.c \
> +       datapath-windows/ovsext/Netlink.h \
> +       datapath-windows/ovsext/NetlinkProto.h \
> +       datapath-windows/misc/install.cmd \
> +       datapath-windows/misc/uninstall.cmd \
> +       datapath-windows/ovsext.sln \
> +       datapath-windows/ovsext/Datapath.c \
> +       datapath-windows/ovsext/Datapath.h \
> +       datapath-windows/ovsext/Actions.c \
> +       datapath-windows/ovsext/Atomic.h \
> +       datapath-windows/ovsext/BufferMgmt.c \
> +       datapath-windows/ovsext/BufferMgmt.h \
> +       datapath-windows/ovsext/Checksum.c \
> +       datapath-windows/ovsext/Checksum.h \
> +       datapath-windows/ovsext/Debug.c \
> +       datapath-windows/ovsext/Debug.h \
> +       datapath-windows/ovsext/Driver.c \
> +       datapath-windows/ovsext/Ethernet.h \
> +       datapath-windows/ovsext/Event.c \
> +       datapath-windows/ovsext/Event.h \
> +       datapath-windows/ovsext/Flow.c \
> +       datapath-windows/ovsext/Flow.h \
> +       datapath-windows/ovsext/Ioctl.c \
> +       datapath-windows/ovsext/Ioctl.h \
> +       datapath-windows/ovsext/IpHelper.c \
> +       datapath-windows/ovsext/IpHelper.h \
> +       datapath-windows/ovsext/Jhash.c \
> +       datapath-windows/ovsext/Jhash.h \
> +       datapath-windows/ovsext/NetProto.h \
> +       datapath-windows/ovsext/Oid.c \
> +       datapath-windows/ovsext/Oid.h \
> +       datapath-windows/ovsext/PacketIO.c \
> +       datapath-windows/ovsext/PacketIO.h \
> +       datapath-windows/ovsext/PacketParser.c \
> +       datapath-windows/ovsext/PacketParser.h \
> +       datapath-windows/ovsext/Switch.c  \
> +       datapath-windows/ovsext/Switch.h \
> +       datapath-windows/ovsext/Tunnel.c \
> +       datapath-windows/ovsext/Tunnel.h \
> +       datapath-windows/ovsext/TunnelFilter.c \
> +       datapath-windows/ovsext/TunnelIntf.h \
> +       datapath-windows/ovsext/Types.h \
> +       datapath-windows/ovsext/User.c \
> +       datapath-windows/ovsext/User.h \
> +       datapath-windows/ovsext/Util.c  \
> +       datapath-windows/ovsext/Util.h \
> +       datapath-windows/ovsext/Vport.c \
> +       datapath-windows/ovsext/Vport.h \
> +       datapath-windows/ovsext/Vxlan.c \
> +       datapath-windows/ovsext/Vxlan.h \
> +       datapath-windows/ovsext/ovsext.inf \
> +       datapath-windows/ovsext/ovsext.rc \
> +       datapath-windows/ovsext/ovsext.vcxproj \
> +       datapath-windows/ovsext/ovsext.vcxproj.user \
> +       datapath-windows/ovsext/precomp.h \
> +       datapath-windows/ovsext/precompsrc.c
> diff --git a/datapath-windows/ovsext/OvsActions.c b/datapath-
> windows/ovsext/Actions.c
> similarity index 99%
> rename from datapath-windows/ovsext/OvsActions.c
> rename to datapath-windows/ovsext/Actions.c
> index d8fd295..35ebfdf 100644
> --- a/datapath-windows/ovsext/OvsActions.c
> +++ b/datapath-windows/ovsext/Actions.c
> @@ -16,21 +16,21 @@
> 
>  #include "precomp.h"
> 
> -#include "OvsSwitch.h"
> -#include "OvsVport.h"
> -#include "OvsEvent.h"
> -#include "OvsUser.h"
> -#include "OvsNetProto.h"
> -#include "OvsFlow.h"
> -#include "OvsVxlan.h"
> -#include "OvsChecksum.h"
> -#include "OvsPacketIO.h"
> +#include "Switch.h"
> +#include "Vport.h"
> +#include "Event.h"
> +#include "User.h"
> +#include "NetProto.h"
> +#include "Flow.h"
> +#include "Vxlan.h"
> +#include "Checksum.h"
> +#include "PacketIO.h"
> 
>  #ifdef OVS_DBG_MOD
>  #undef OVS_DBG_MOD
>  #endif
>  #define OVS_DBG_MOD OVS_DBG_ACTION
> -#include "OvsDebug.h"
> +#include "Debug.h"
> 
>  typedef struct _OVS_ACTION_STATS {
>      UINT64 rxVxlan;
> diff --git a/datapath-windows/ovsext/OvsAtomic.h b/datapath-
> windows/ovsext/Atomic.h
> similarity index 91%
> rename from datapath-windows/ovsext/OvsAtomic.h
> rename to datapath-windows/ovsext/Atomic.h
> index a94d1fb..1e45d9f 100644
> --- a/datapath-windows/ovsext/OvsAtomic.h
> +++ b/datapath-windows/ovsext/Atomic.h
> @@ -14,8 +14,8 @@
>   * limitations under the License.
>   */
> 
> -#ifndef __OVS_ATOMIC_H_
> -#define __OVS_ATOMIC_H_ 1
> +#ifndef __ATOMIC_H_
> +#define __ATOMIC_H_ 1
> 
>  static __inline UINT64
>  atomic_add64(UINT64 *ptr, UINT32 val)
> @@ -29,4 +29,4 @@ atomic_inc64(UINT64 *ptr)
>      return InterlockedIncrement64((LONGLONG volatile *) ptr);
>  }
> 
> -#endif /* __OVS_ATOMIC_H_ */
> +#endif /* __ATOMIC_H_ */
> diff --git a/datapath-windows/ovsext/OvsBufferMgmt.c b/datapath-
> windows/ovsext/BufferMgmt.c
> similarity index 99%
> rename from datapath-windows/ovsext/OvsBufferMgmt.c
> rename to datapath-windows/ovsext/BufferMgmt.c
> index 8aa8060..e0377c1 100644
> --- a/datapath-windows/ovsext/OvsBufferMgmt.c
> +++ b/datapath-windows/ovsext/BufferMgmt.c
> @@ -77,17 +77,17 @@
>   */
> 
>  #include "precomp.h"
> -#include "OvsSwitch.h"
> +#include "Switch.h"
> 
>  #ifdef OVS_DBG_MOD
>  #undef OVS_DBG_MOD
>  #endif
>  #define OVS_DBG_MOD OVS_DBG_BUFMGMT
> -#include "OvsDebug.h"
> -#include "OvsNetProto.h"
> -#include "OvsFlow.h"
> -#include "OvsChecksum.h"
> -#include "OvsPacketParser.h"
> +#include "Debug.h"
> +#include "NetProto.h"
> +#include "Flow.h"
> +#include "Checksum.h"
> +#include "PacketParser.h"
> 
>  /*
>   * --------------------------------------------------------------------------
> diff --git a/datapath-windows/ovsext/OvsBufferMgmt.h b/datapath-
> windows/ovsext/BufferMgmt.h
> similarity index 98%
> rename from datapath-windows/ovsext/OvsBufferMgmt.h
> rename to datapath-windows/ovsext/BufferMgmt.h
> index 9c00b1b..915d7f5 100644
> --- a/datapath-windows/ovsext/OvsBufferMgmt.h
> +++ b/datapath-windows/ovsext/BufferMgmt.h
> @@ -14,8 +14,8 @@
>   * limitations under the License.
>   */
> 
> -#ifndef __OVS_BUFFER_MGMT_H_
> -#define __OVS_BUFFER_MGMT_H_ 1
> +#ifndef __BUFFER_MGMT_H_
> +#define __BUFFER_MGMT_H_ 1
> 
>  #define MEM_ALIGN                       MEMORY_ALLOCATION_ALIGNMENT
>  #define MEM_ALIGN_SIZE(_x)  ((MEM_ALIGN - 1 + (_x))/MEM_ALIGN *
> MEM_ALIGN)
> @@ -121,4 +121,4 @@ NDIS_STATUS
> OvsSetCtxSourcePortNo(PNET_BUFFER_LIST nbl, UINT32 portNo);
> 
>  NDIS_STATUS OvsGetCtxSourcePortNo(PNET_BUFFER_LIST nbl, UINT32
> *portNo);
> 
> -#endif /* __OVS_BUFFER_MGMT_H_ */
> +#endif /* __BUFFER_MGMT_H_ */
> diff --git a/datapath-windows/ovsext/OvsChecksum.c b/datapath-
> windows/ovsext/Checksum.c
> similarity index 99%
> rename from datapath-windows/ovsext/OvsChecksum.c
> rename to datapath-windows/ovsext/Checksum.c
> index e192373..510a094 100644
> --- a/datapath-windows/ovsext/OvsChecksum.c
> +++ b/datapath-windows/ovsext/Checksum.c
> @@ -15,15 +15,15 @@
>   */
> 
>  #include "precomp.h"
> -#include "OvsChecksum.h"
> -#include "OvsFlow.h"
> +#include "Checksum.h"
> +#include "Flow.h"
> 
>  #ifdef OVS_DBG_MOD
>  #undef OVS_DBG_MOD
>  #endif
>  #define OVS_DBG_MOD OVS_DBG_CHECKSUM
> -#include "OvsDebug.h"
> -#include "OvsPacketParser.h"
> +#include "Debug.h"
> +#include "PacketParser.h"
> 
>  #ifndef htons
>  #define htons(_x) (((UINT16)(_x) >> 8) + (((UINT16)(_x) << 8) & 0xff00))
> diff --git a/datapath-windows/ovsext/OvsChecksum.h b/datapath-
> windows/ovsext/Checksum.h
> similarity index 95%
> rename from datapath-windows/ovsext/OvsChecksum.h
> rename to datapath-windows/ovsext/Checksum.h
> index d0070d2..2378a32 100644
> --- a/datapath-windows/ovsext/OvsChecksum.h
> +++ b/datapath-windows/ovsext/Checksum.h
> @@ -14,8 +14,8 @@
>   * limitations under the License.
>   */
> 
> -#ifndef __OVS_CHECKSUM_H_
> -#define __OVS_CHECKSUM_H_ 1
> +#ifndef __CHECKSUM_H_
> +#define __CHECKSUM_H_ 1
> 
>  typedef union _OVS_PACKET_HDR_INFO *POVS_PACKET_HDR_INFO;
> 
> @@ -36,4 +36,4 @@ NDIS_STATUS
> OvsValidateIPChecksum(PNET_BUFFER_LIST curNbl,
>  NDIS_STATUS OvsValidateUDPChecksum(PNET_BUFFER_LIST curNbl,
>                                     BOOLEAN udpCsumZero);
> 
> -#endif /* __OVS_CHECKSUM_H_ */
> +#endif /* __CHECKSUM_H_ */
> diff --git a/datapath-windows/ovsext/Datapath.c b/datapath-
> windows/ovsext/Datapath.c
> index 40654f5..5522580 100644
> --- a/datapath-windows/ovsext/Datapath.c
> +++ b/datapath-windows/ovsext/Datapath.c
> @@ -24,21 +24,21 @@
> 
>  #include "precomp.h"
>  #include "Datapath.h"
> -#include "OvsJhash.h"
> -#include "OvsSwitch.h"
> -#include "OvsVport.h"
> -#include "OvsEvent.h"
> -#include "OvsUser.h"
> -#include "OvsPacketIO.h"
> -#include "OvsNetProto.h"
> -#include "OvsFlow.h"
> -#include "OvsUser.h"
> +#include "Jhash.h"
> +#include "Switch.h"
> +#include "Vport.h"
> +#include "Event.h"
> +#include "User.h"
> +#include "PacketIO.h"
> +#include "NetProto.h"
> +#include "Flow.h"
> +#include "User.h"
> 
>  #ifdef OVS_DBG_MOD
>  #undef OVS_DBG_MOD
>  #endif
>  #define OVS_DBG_MOD OVS_DBG_DATAPATH
> -#include "OvsDebug.h"
> +#include "Debug.h"
> 
>  #define NETLINK_FAMILY_NAME_LEN 48
> 
> diff --git a/datapath-windows/ovsext/Datapath.h b/datapath-
> windows/ovsext/Datapath.h
> index 6d8a6db..bfbbd71 100644
> --- a/datapath-windows/ovsext/Datapath.h
> +++ b/datapath-windows/ovsext/Datapath.h
> @@ -21,12 +21,12 @@
>   * OVS_USE_NL_INTERFACE = 1 => netlink inteface to use with ported dpif-
> linux.c
>   */
>  #if defined OVS_USE_NL_INTERFACE && OVS_USE_NL_INTERFACE == 0
> -#include "OvsIoctl.h"
> +#include "Ioctl.h"
> 
>  #else
> 
> -#ifndef __OVS_DATAPATH_H_
> -#define __OVS_DATAPATH_H_ 1
> +#ifndef __DATAPATH_H_
> +#define __DATAPATH_H_ 1
> 
>  typedef struct _OVS_DEVICE_EXTENSION {
>      INT numberOpenInstance;
> @@ -77,6 +77,6 @@ typedef struct _OVS_MESSAGE {
>      /* Variable length nl_attrs follow. */
>  } OVS_MESSAGE, *POVS_MESSAGE;
> 
> -#endif /* __OVS_DATAPATH_H_ */
> +#endif /* __DATAPATH_H_ */
> 
>  #endif /* OVS_USE_NL_INTERFACE */
> diff --git a/datapath-windows/ovsext/OvsDebug.c b/datapath-
> windows/ovsext/Debug.c
> similarity index 98%
> rename from datapath-windows/ovsext/OvsDebug.c
> rename to datapath-windows/ovsext/Debug.c
> index 8610008..a96d38d 100644
> --- a/datapath-windows/ovsext/OvsDebug.c
> +++ b/datapath-windows/ovsext/Debug.c
> @@ -16,7 +16,7 @@
> 
>  #include "precomp.h"
> 
> -#include "OvsDebug.h"
> +#include "Debug.h"
>  #ifdef DBG
>  #define OVS_DBG_DEFAULT  OVS_DBG_INFO
>  #else
> diff --git a/datapath-windows/ovsext/OvsDebug.h b/datapath-
> windows/ovsext/Debug.h
> similarity index 97%
> rename from datapath-windows/ovsext/OvsDebug.h
> rename to datapath-windows/ovsext/Debug.h
> index a57e73e..cc9787a 100644
> --- a/datapath-windows/ovsext/OvsDebug.h
> +++ b/datapath-windows/ovsext/Debug.h
> @@ -14,8 +14,8 @@
>   * limitations under the License.
>   */
> 
> -#ifndef __OVS_DEBUG_H_
> -#define __OVS_DEBUG_H_ 1
> +#ifndef __DEBUG_H_
> +#define __DEBUG_H_ 1
> 
>  #define OVS_DBG_INIT     BIT32(0)
>  #define OVS_DBG_SWITCH   BIT32(1)
> @@ -88,4 +88,4 @@ VOID OvsLog(UINT32 level, UINT32 flag, CHAR
> *funcName,
>  #define OVS_VERIFY_IRQL_LE(_x)
>  #endif
> 
> -#endif /* __OVS_DEBUG_H_ */
> +#endif /* __DEBUG_H_ */
> diff --git a/datapath-windows/ovsext/OvsDriver.c b/datapath-
> windows/ovsext/Driver.c
> similarity index 99%
> rename from datapath-windows/ovsext/OvsDriver.c
> rename to datapath-windows/ovsext/Driver.c
> index 1163221..79d2edf 100644
> --- a/datapath-windows/ovsext/OvsDriver.c
> +++ b/datapath-windows/ovsext/Driver.c
> @@ -15,14 +15,14 @@
>   */
> 
>  #include "precomp.h"
> -#include "OvsSwitch.h"
> +#include "Switch.h"
>  #include "Datapath.h"
> 
>  #ifdef OVS_DBG_MOD
>  #undef OVS_DBG_MOD
>  #endif
>  #define OVS_DBG_MOD OVS_DBG_DRIVER
> -#include "OvsDebug.h"
> +#include "Debug.h"
> 
>  /* Global handles. XXX: Some of them need not be global. */
>  /*
> diff --git a/datapath-windows/ovsext/OvsEth.h b/datapath-
> windows/ovsext/Ethernet.h
> similarity index 99%
> rename from datapath-windows/ovsext/OvsEth.h
> rename to datapath-windows/ovsext/Ethernet.h
> index 271fd85..22aa27c 100644
> --- a/datapath-windows/ovsext/OvsEth.h
> +++ b/datapath-windows/ovsext/Ethernet.h
> @@ -14,8 +14,8 @@
>   * limitations under the License.
>   */
> 
> -#ifndef __OVS_ETH_H_
> -#define __OVS_ETH_H_ 1
> +#ifndef __ETHERNET_H_
> +#define __ETHERNET_H_ 1
> 
>  #define ETH_LADRF_LEN      2
>  #define ETH_ADDR_LENGTH    6
> @@ -447,4 +447,4 @@ Eth_IsFrameTagged(const Eth_Header *eh)
>  {
>      return (eh->dix.typeNBO == ETH_TYPE_802_1PQ_NBO);
>  }
> -#endif /* __OVS_ETH_H_ */
> +#endif /* __ETHERNET_H_ */
> diff --git a/datapath-windows/ovsext/OvsEvent.c b/datapath-
> windows/ovsext/Event.c
> similarity index 99%
> rename from datapath-windows/ovsext/OvsEvent.c
> rename to datapath-windows/ovsext/Event.c
> index d324bc6..fec3485 100644
> --- a/datapath-windows/ovsext/OvsEvent.c
> +++ b/datapath-windows/ovsext/Event.c
> @@ -17,15 +17,15 @@
>  #include "precomp.h"
> 
>  #include "Datapath.h"
> -#include "OvsSwitch.h"
> -#include "OvsVport.h"
> -#include "OvsEvent.h"
> +#include "Switch.h"
> +#include "Vport.h"
> +#include "Event.h"
> 
>  #ifdef OVS_DBG_MOD
>  #undef OVS_DBG_MOD
>  #endif
>  #define OVS_DBG_MOD OVS_DBG_EVENT
> -#include "OvsDebug.h"
> +#include "Debug.h"
> 
>  LIST_ENTRY ovsEventQueue;
>  UINT32 ovsNumEventQueue;
> diff --git a/datapath-windows/ovsext/OvsEvent.h b/datapath-
> windows/ovsext/Event.h
> similarity index 95%
> rename from datapath-windows/ovsext/OvsEvent.h
> rename to datapath-windows/ovsext/Event.h
> index 4ae2ba2..f4801b9 100644
> --- a/datapath-windows/ovsext/OvsEvent.h
> +++ b/datapath-windows/ovsext/Event.h
> @@ -14,8 +14,8 @@
>   * limitations under the License.
>   */
> 
> -#ifndef __OVS_EVENT_H_
> -#define __OVS_EVENT_H_ 1
> +#ifndef __EVENT_H_
> +#define __EVENT_H_ 1
> 
>  typedef struct _OVS_EVENT_QUEUE_ELEM {
>      LIST_ENTRY link;
> @@ -47,4 +47,4 @@ NTSTATUS OvsPollEventIoctl(PFILE_OBJECT fileObject,
> PVOID inputBuffer,
>                             UINT32 outputLength, UINT32 *replyLen);
>  NTSTATUS OvsWaitEventIoctl(PIRP irp, PFILE_OBJECT fileObject,
>                             PVOID inputBuffer, UINT32 inputLength);
> -#endif /* __OVS_EVENT_H_ */
> +#endif /* __EVENT_H_ */
> diff --git a/datapath-windows/ovsext/OvsFlow.c b/datapath-
> windows/ovsext/Flow.c
> similarity index 99%
> rename from datapath-windows/ovsext/OvsFlow.c
> rename to datapath-windows/ovsext/Flow.c
> index 4e31f17..dae1dca 100644
> --- a/datapath-windows/ovsext/OvsFlow.c
> +++ b/datapath-windows/ovsext/Flow.c
> @@ -15,17 +15,17 @@
>   */
> 
>  #include "precomp.h"
> -#include "OvsNetProto.h"
> -#include "OvsUtil.h"
> -#include "OvsJhash.h"
> -#include "OvsFlow.h"
> -#include "OvsPacketParser.h"
> +#include "NetProto.h"
> +#include "Util.h"
> +#include "Jhash.h"
> +#include "Flow.h"
> +#include "PacketParser.h"
> 
>  #ifdef OVS_DBG_MOD
>  #undef OVS_DBG_MOD
>  #endif
>  #define OVS_DBG_MOD OVS_DBG_FLOW
> -#include "OvsDebug.h"
> +#include "Debug.h"
> 
>  #pragma warning( push )
>  #pragma warning( disable:4127 )
> diff --git a/datapath-windows/ovsext/OvsFlow.h b/datapath-
> windows/ovsext/Flow.h
> similarity index 95%
> rename from datapath-windows/ovsext/OvsFlow.h
> rename to datapath-windows/ovsext/Flow.h
> index fa29c68..3964c54 100644
> --- a/datapath-windows/ovsext/OvsFlow.h
> +++ b/datapath-windows/ovsext/Flow.h
> @@ -14,13 +14,13 @@
>   * limitations under the License.
>   */
> 
> -#ifndef __OVS_FLOW_H_
> -#define __OVS_FLOW_H_ 1
> +#ifndef __FLOW_H_
> +#define __FLOW_H_ 1
> 
>  #include "precomp.h"
> -#include "OvsSwitch.h"
> -#include "OvsUser.h"
> -#include "OvsNetProto.h"
> +#include "Switch.h"
> +#include "User.h"
> +#include "NetProto.h"
> 
>  typedef struct _OvsFlow {
>      LIST_ENTRY ListEntry;            // In Datapath's flowTable.
> @@ -75,4 +75,4 @@ NTSTATUS OvsFlushFlowIoctl(PVOID inputBuffer,
> UINT32 inputLength);
>  #define OVS_TNL_F_CSUM                  (1 << 1)
>  #define OVS_TNL_F_KEY                   (1 << 2)
> 
> -#endif /* __OVS_FLOW_H_ */
> +#endif /* __FLOW_H_ */
> diff --git a/datapath-windows/ovsext/OvsIoctl.c b/datapath-
> windows/ovsext/Ioctl.c
> similarity index 98%
> rename from datapath-windows/ovsext/OvsIoctl.c
> rename to datapath-windows/ovsext/Ioctl.c
> index ef4864d..71e3933 100644
> --- a/datapath-windows/ovsext/OvsIoctl.c
> +++ b/datapath-windows/ovsext/Ioctl.c
> @@ -23,22 +23,22 @@
>  #if defined OVS_USE_NL_INTERFACE && OVS_USE_NL_INTERFACE == 0
> 
>  #include "precomp.h"
> -#include "OvsIoctl.h"
> -#include "OvsJhash.h"
> -#include "OvsSwitch.h"
> -#include "OvsVport.h"
> -#include "OvsEvent.h"
> -#include "OvsUser.h"
> -#include "OvsPacketIO.h"
> -#include "OvsNetProto.h"
> -#include "OvsFlow.h"
> -#include "OvsUser.h"
> +#include "Ioctl.h"
> +#include "Jhash.h"
> +#include "Switch.h"
> +#include "Vport.h"
> +#include "Event.h"
> +#include "User.h"
> +#include "PacketIO.h"
> +#include "NetProto.h"
> +#include "Flow.h"
> +#include "User.h"
> 
>  #ifdef OVS_DBG_MOD
>  #undef OVS_DBG_MOD
>  #endif
>  #define OVS_DBG_MOD OVS_DBG_DATAPATH
> -#include "OvsDebug.h"
> +#include "Debug.h"
> 
>  /* Handles to the device object for communication with userspace. */
>  NDIS_HANDLE gOvsDeviceHandle;
> diff --git a/datapath-windows/ovsext/OvsIoctl.h b/datapath-
> windows/ovsext/Ioctl.h
> similarity index 95%
> rename from datapath-windows/ovsext/OvsIoctl.h
> rename to datapath-windows/ovsext/Ioctl.h
> index 5487694..c4f0bd6 100644
> --- a/datapath-windows/ovsext/OvsIoctl.h
> +++ b/datapath-windows/ovsext/Ioctl.h
> @@ -22,8 +22,8 @@
>   */
>  #if defined OVS_USE_NL_INTERFACE && OVS_USE_NL_INTERFACE == 0
> 
> -#ifndef __OVS_IOCTL_H_
> -#define __OVS_IOCTL_H_ 1
> +#ifndef __IOCTL_H_
> +#define __IOCTL_H_ 1
> 
>  typedef struct _OVS_DEVICE_EXTENSION {
>      INT numberOpenInstance;
> @@ -45,6 +45,6 @@ POVS_OPEN_INSTANCE
> OvsGetOpenInstance(PFILE_OBJECT fileObject,
> 
>  NTSTATUS OvsCompleteIrpRequest(PIRP irp, ULONG_PTR infoPtr,
> NTSTATUS status);
> 
> -#endif /* __OVS_IOCTL_H_ */
> +#endif /* __IOCTL_H_ */
> 
>  #endif /* OVS_USE_NL_INTERFACE */
> diff --git a/datapath-windows/ovsext/OvsIpHelper.c b/datapath-
> windows/ovsext/IpHelper.c
> similarity index 99%
> rename from datapath-windows/ovsext/OvsIpHelper.c
> rename to datapath-windows/ovsext/IpHelper.c
> index cd2625a..fd663dc 100644
> --- a/datapath-windows/ovsext/OvsIpHelper.c
> +++ b/datapath-windows/ovsext/IpHelper.c
> @@ -15,15 +15,15 @@
>   */
> 
>  #include "precomp.h"
> -#include "OvsIpHelper.h"
> -#include "OvsSwitch.h"
> -#include "OvsJhash.h"
> +#include "IpHelper.h"
> +#include "Switch.h"
> +#include "Jhash.h"
> 
>  #ifdef OVS_DBG_MOD
>  #undef OVS_DBG_MOD
>  #endif
>  #define OVS_DBG_MOD OVS_DBG_IPHELPER
> -#include "OvsDebug.h"
> +#include "Debug.h"
> 
>  /*
>   * Fow now, we assume only one internal adapter
> diff --git a/datapath-windows/ovsext/OvsIpHelper.h b/datapath-
> windows/ovsext/IpHelper.h
> similarity index 97%
> rename from datapath-windows/ovsext/OvsIpHelper.h
> rename to datapath-windows/ovsext/IpHelper.h
> index dc2602b..00f17f1 100644
> --- a/datapath-windows/ovsext/OvsIpHelper.h
> +++ b/datapath-windows/ovsext/IpHelper.h
> @@ -14,8 +14,8 @@
>   * limitations under the License.
>   */
> 
> -#ifndef __OVS_IP_HELPER_H_
> -#define __OVS_IP_HELPER_H_ 1
> +#ifndef __IP_HELPER_H_
> +#define __IP_HELPER_H_ 1
> 
>  #include <ntddk.h>
>  #include <netioapi.h>
> @@ -125,4 +125,4 @@ NTSTATUS
> OvsFwdIPHelperRequest(PNET_BUFFER_LIST nbl, UINT32 inPort,
>  NTSTATUS OvsLookupIPFwdInfo(UINT32 dstIp, POVS_FWD_INFO info);
>  VOID OvsCancelFwdIpHelperRequest(PNET_BUFFER_LIST nbl);
> 
> -#endif /* __OVS_IP_HELPER_H_ */
> +#endif /* __IP_HELPER_H_ */
> diff --git a/datapath-windows/ovsext/OvsJhash.c b/datapath-
> windows/ovsext/Jhash.c
> similarity index 100%
> rename from datapath-windows/ovsext/OvsJhash.c
> rename to datapath-windows/ovsext/Jhash.c
> diff --git a/datapath-windows/ovsext/OvsJhash.h b/datapath-
> windows/ovsext/Jhash.h
> similarity index 93%
> rename from datapath-windows/ovsext/OvsJhash.h
> rename to datapath-windows/ovsext/Jhash.h
> index a12be8e..eb3d4cd 100644
> --- a/datapath-windows/ovsext/OvsJhash.h
> +++ b/datapath-windows/ovsext/Jhash.h
> @@ -14,8 +14,8 @@
>   * limitations under the License.
>   */
> 
> -#ifndef __OVS_JHASH_H_
> -#define __OVS_JHASH_H_ 1
> +#ifndef __JHASH_H_
> +#define __JHASH_H_ 1
> 
>  /* This is the public domain lookup3 hash by Bob Jenkins from
>   *
> https://urldefense.proofpoint.com/v1/url?u=http://burtleburtle.net/bob/c/
> lookup3.c&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=pEkjsHfytvHEW
> ufeZPpgqSOJMdMjuZPbesVsNhCUc0E%3D%0A&m=7Rg7UPq8iQ7HcPlOgJ4Fv
> U9sZhZ0GQRhzx1LUZtWmrk%3D%0A&s=63213a106399605234cc24004e34a2d
> dd9c732d5ff8d47c850c6b836135ac137, modified for style.
> @@ -27,4 +27,4 @@
>  uint32_t OvsJhashWords(const uint32_t *, size_t n_word, uint32_t basis);
>  uint32_t OvsJhashBytes(const void *, size_t n_bytes, uint32_t basis);
> 
> -#endif /* __OVS_JHASH_H */
> +#endif /* __JHASH_H_ */
> diff --git a/datapath-windows/ovsext/OvsNetProto.h b/datapath-
> windows/ovsext/NetProto.h
> similarity index 99%
> rename from datapath-windows/ovsext/OvsNetProto.h
> rename to datapath-windows/ovsext/NetProto.h
> index a21ab5c..a364869 100644
> --- a/datapath-windows/ovsext/OvsNetProto.h
> +++ b/datapath-windows/ovsext/NetProto.h
> @@ -14,11 +14,11 @@
>   * limitations under the License.
>   */
> 
> -#ifndef __OVS_NET_PROTO_H_
> -#define __OVS_NET_PROTO_H_ 1
> +#ifndef __NET_PROTO_H_
> +#define __NET_PROTO_H_ 1
> 
>  #include "precomp.h"
> -#include "OvsEth.h"
> +#include "Ethernet.h"
> 
>  #define ETH_ADDR_LENGTH    6
>  /*
> @@ -366,4 +366,4 @@ typedef struct IPOpt {
>  #define SOCKET_IPPROTO_UDP   17
>  #define SOCKET_IPPROTO_GRE   47
> 
> -#endif /* __OVS_NET_PROTO_H_ */
> +#endif /* __NET_PROTO_H_ */
> diff --git a/datapath-windows/ovsext/Netlink.c b/datapath-
> windows/ovsext/Netlink.c
> index 1c8d054..90a633b 100644
> --- a/datapath-windows/ovsext/Netlink.c
> +++ b/datapath-windows/ovsext/Netlink.c
> @@ -22,7 +22,7 @@
>  #undef OVS_DBG_MOD
>  #endif
>  #define OVS_DBG_MOD OVS_DBG_NETLINK
> -#include "OvsDebug.h"
> +#include "Debug.h"
> 
>  /*
>   * ---------------------------------------------------------------------------
> diff --git a/datapath-windows/ovsext/Netlink.h b/datapath-
> windows/ovsext/Netlink.h
> index bc89666..0edc2fa 100644
> --- a/datapath-windows/ovsext/Netlink.h
> +++ b/datapath-windows/ovsext/Netlink.h
> @@ -17,7 +17,7 @@
>  #ifndef __NETLINK_H_
>  #define __NETLINK_H_ 1
> 
> -#include "OvsTypes.h"
> +#include "Types.h"
>  #include "NetlinkProto.h"
> 
>  /* Netlink attribute types. */
> diff --git a/datapath-windows/ovsext/NetlinkProto.h b/datapath-
> windows/ovsext/NetlinkProto.h
> index 20ab750..399b286 100644
> --- a/datapath-windows/ovsext/NetlinkProto.h
> +++ b/datapath-windows/ovsext/NetlinkProto.h
> @@ -27,7 +27,7 @@
>   * This header provides access to the Netlink message framing definitions
>   * regardless of platform.
>   */
> -#include "OvsTypes.h"
> +#include "Types.h"
> 
>  #define BUILD_ASSERT(EXPR) \
>          typedef char AssertOnCompileFailed[(EXPR) ? 1: -1]
> @@ -113,4 +113,4 @@ BUILD_ASSERT_DECL(sizeof(NL_ATTR) == 4);
>  #define OVS_HDRLEN NLMSG_ALIGN(sizeof(OVS_HDR))
>  #define NLA_HDRLEN ((INT) NLA_ALIGN(sizeof(NL_ATTR)))
> 
> -#endif /* NetlinProto.h */
> +#endif /* __NETLINK_PROTO_H_ */
> diff --git a/datapath-windows/ovsext/OvsOid.c b/datapath-
> windows/ovsext/Oid.c
> similarity index 99%
> rename from datapath-windows/ovsext/OvsOid.c
> rename to datapath-windows/ovsext/Oid.c
> index ad66be4..a675347 100644
> --- a/datapath-windows/ovsext/OvsOid.c
> +++ b/datapath-windows/ovsext/Oid.c
> @@ -15,14 +15,14 @@
>   */
> 
>  #include "precomp.h"
> -#include "OvsSwitch.h"
> -#include "OvsVport.h"
> -#include "OvsNetProto.h"
> -#include "OvsUser.h"
> -#include "OvsFlow.h"
> -#include "OvsEvent.h"
> -#include "OvsUser.h"
> -#include "OvsOid.h"
> +#include "Switch.h"
> +#include "Vport.h"
> +#include "NetProto.h"
> +#include "User.h"
> +#include "Flow.h"
> +#include "Event.h"
> +#include "User.h"
> +#include "Oid.h"
> 
>  /* Due to an imported header file */
>  #pragma warning( disable:4505 )
> @@ -31,7 +31,7 @@
>  #undef OVS_DBG_MOD
>  #endif
>  #define OVS_DBG_MOD OVS_DBG_DISPATCH
> -#include "OvsDebug.h"
> +#include "Debug.h"
> 
>  typedef struct _OVS_OID_CONTEXT {
>      NDIS_EVENT oidComplete;
> diff --git a/datapath-windows/ovsext/OvsOid.h b/datapath-
> windows/ovsext/Oid.h
> similarity index 93%
> rename from datapath-windows/ovsext/OvsOid.h
> rename to datapath-windows/ovsext/Oid.h
> index 40a5ec6..88a3d7d 100644
> --- a/datapath-windows/ovsext/OvsOid.h
> +++ b/datapath-windows/ovsext/Oid.h
> @@ -14,8 +14,8 @@
>   * limitations under the License.
>   */
> 
> -#ifndef __OVS_OID_H_
> -#define __OVS_OID_H_ 1
> +#ifndef __OID_H_
> +#define __OID_H_ 1
> 
>  NDIS_STATUS
> OvsQuerySwitchActivationComplete(POVS_SWITCH_CONTEXT
> switchContext,
>                                               BOOLEAN *switchActive);
> @@ -23,4 +23,4 @@ NDIS_STATUS
> OvsGetPortsOnSwitch(POVS_SWITCH_CONTEXT switchContext,
>                                  PNDIS_SWITCH_PORT_ARRAY *portArrayOut);
>  NDIS_STATUS OvsGetNicsOnSwitch(POVS_SWITCH_CONTEXT
> switchContext,
>                                 PNDIS_SWITCH_NIC_ARRAY *nicArrayOut);
> -#endif /* __OVS_OID_H_ */
> +#endif /* __OID_H_ */
> diff --git a/datapath-windows/ovsext/OvsPacketIO.c b/datapath-
> windows/ovsext/PacketIO.c
> similarity index 98%
> rename from datapath-windows/ovsext/OvsPacketIO.c
> rename to datapath-windows/ovsext/PacketIO.c
> index 6017f30..ac7862d 100644
> --- a/datapath-windows/ovsext/OvsPacketIO.c
> +++ b/datapath-windows/ovsext/PacketIO.c
> @@ -20,14 +20,14 @@
>   */
> 
>  #include "precomp.h"
> -#include "OvsSwitch.h"
> -#include "OvsVport.h"
> -#include "OvsNetProto.h"
> -#include "OvsUser.h"
> -#include "OvsPacketIO.h"
> -#include "OvsFlow.h"
> -#include "OvsEvent.h"
> -#include "OvsUser.h"
> +#include "Switch.h"
> +#include "Vport.h"
> +#include "NetProto.h"
> +#include "User.h"
> +#include "PacketIO.h"
> +#include "Flow.h"
> +#include "Event.h"
> +#include "User.h"
> 
>  /* Due to an imported header file */
>  #pragma warning( disable:4505 )
> @@ -36,7 +36,7 @@
>  #undef OVS_DBG_MOD
>  #endif
>  #define OVS_DBG_MOD OVS_DBG_DISPATCH
> -#include "OvsDebug.h"
> +#include "Debug.h"
> 
>  extern NDIS_STRING ovsExtGuidUC;
>  extern NDIS_STRING ovsExtFriendlyNameUC;
> diff --git a/datapath-windows/ovsext/OvsPacketIO.h b/datapath-
> windows/ovsext/PacketIO.h
> similarity index 96%
> rename from datapath-windows/ovsext/OvsPacketIO.h
> rename to datapath-windows/ovsext/PacketIO.h
> index 11709dc..4d29a18 100644
> --- a/datapath-windows/ovsext/OvsPacketIO.h
> +++ b/datapath-windows/ovsext/PacketIO.h
> @@ -14,8 +14,8 @@
>   * limitations under the License.
>   */
> 
> -#ifndef __OVS_PACKETIO_H_
> -#define __OVS_PACKETIO_H_ 1
> +#ifndef __PACKETIO_H_
> +#define __PACKETIO_H_ 1
> 
>  typedef union _OVS_PACKET_HDR_INFO OVS_PACKET_HDR_INFO;
> 
> @@ -58,4 +58,4 @@ NDIS_STATUS
> OvsActionsExecute(POVS_SWITCH_CONTEXT switchContext,
>  VOID OvsLookupFlowOutput(POVS_SWITCH_CONTEXT switchContext,
>                           VOID *compList, PNET_BUFFER_LIST curNbl);
> 
> -#endif /* __OVS_PACKETIO_H_ */
> +#endif /* __PACKETIO_H_ */
> diff --git a/datapath-windows/ovsext/OvsPacketParser.c b/datapath-
> windows/ovsext/PacketParser.c
> similarity index 99%
> rename from datapath-windows/ovsext/OvsPacketParser.c
> rename to datapath-windows/ovsext/PacketParser.c
> index 0a93435..2c955e1 100644
> --- a/datapath-windows/ovsext/OvsPacketParser.c
> +++ b/datapath-windows/ovsext/PacketParser.c
> @@ -14,7 +14,7 @@
>   * limitations under the License.
>   */
> 
> -#include "OvsPacketParser.h"
> +#include "PacketParser.h"
> 
>  //XXX consider moving to NdisGetDataBuffer.
>  const VOID *
> diff --git a/datapath-windows/ovsext/OvsPacketParser.h b/datapath-
> windows/ovsext/PacketParser.h
> similarity index 97%
> rename from datapath-windows/ovsext/OvsPacketParser.h
> rename to datapath-windows/ovsext/PacketParser.h
> index ab3c613..55d110f 100644
> --- a/datapath-windows/ovsext/OvsPacketParser.h
> +++ b/datapath-windows/ovsext/PacketParser.h
> @@ -14,11 +14,11 @@
>   * limitations under the License.
>   */
> 
> -#ifndef __OVS_PACKET_PARSER_H_
> -#define __OVS_PACKET_PARSER_H_ 1
> +#ifndef __PACKET_PARSER_H_
> +#define __PACKET_PARSER_H_ 1
> 
>  #include "precomp.h"
> -#include "OvsNetProto.h"
> +#include "NetProto.h"
> 
>  const VOID* OvsGetPacketBytes(const NET_BUFFER_LIST *_pNB, UINT32
> len,
>                                UINT32 SrcOffset, VOID *storage);
> @@ -141,4 +141,4 @@ OvsGetIcmp(const NET_BUFFER_LIST *packet,
>      return OvsGetPacketBytes(packet, sizeof *storage, ofs, storage);
>  }
> 
> -#endif /* __OVS_PACKET_PARSER_H_ */
> +#endif /* __PACKET_PARSER_H_ */
> diff --git a/datapath-windows/ovsext/OvsSwitch.c b/datapath-
> windows/ovsext/Switch.c
> similarity index 98%
> rename from datapath-windows/ovsext/OvsSwitch.c
> rename to datapath-windows/ovsext/Switch.c
> index f548599..9578680 100644
> --- a/datapath-windows/ovsext/OvsSwitch.c
> +++ b/datapath-windows/ovsext/Switch.c
> @@ -21,19 +21,19 @@
> 
>  #include "precomp.h"
> 
> -#include "OvsSwitch.h"
> -#include "OvsVport.h"
> -#include "OvsEvent.h"
> -#include "OvsFlow.h"
> -#include "OvsIpHelper.h"
> -#include "OvsTunnelIntf.h"
> -#include "OvsOid.h"
> +#include "Switch.h"
> +#include "Vport.h"
> +#include "Event.h"
> +#include "Flow.h"
> +#include "IpHelper.h"
> +#include "TunnelIntf.h"
> +#include "Oid.h"
> 
>  #ifdef OVS_DBG_MOD
>  #undef OVS_DBG_MOD
>  #endif
>  #define OVS_DBG_MOD OVS_DBG_SWITCH
> -#include "OvsDebug.h"
> +#include "Debug.h"
> 
>  POVS_SWITCH_CONTEXT gOvsSwitchContext;
>  BOOLEAN gOvsInAttach;
> diff --git a/datapath-windows/ovsext/OvsSwitch.h b/datapath-
> windows/ovsext/Switch.h
> similarity index 97%
> rename from datapath-windows/ovsext/OvsSwitch.h
> rename to datapath-windows/ovsext/Switch.h
> index d49fe9b..5199268 100644
> --- a/datapath-windows/ovsext/OvsSwitch.h
> +++ b/datapath-windows/ovsext/Switch.h
> @@ -18,11 +18,11 @@
>   * This file contains the definition of the switch object for the OVS.
>   */
> 
> -#ifndef __OVS_SWITCH_H_
> -#define __OVS_SWITCH_H_ 1
> +#ifndef __SWITCH_H_
> +#define __SWITCH_H_ 1
> 
> -#include "OvsNetProto.h"
> -#include "OvsBufferMgmt.h"
> +#include "NetProto.h"
> +#include "BufferMgmt.h"
>  #define OVS_MAX_VPORT_ARRAY_SIZE 1024
> 
>  #define OVS_VPORT_MASK (OVS_MAX_VPORT_ARRAY_SIZE - 1)
> @@ -166,4 +166,4 @@ OvsReleaseDatapath(OVS_DATAPATH *datapath,
>  PVOID OvsGetVportFromIndex(UINT16 index);
>  PVOID OvsGetExternalVport();
> 
> -#endif /* __OVS_SWITCH_H_ */
> +#endif /* __SWITCH_H_ */
> diff --git a/datapath-windows/ovsext/OvsTunnel.c b/datapath-
> windows/ovsext/Tunnel.c
> similarity index 98%
> rename from datapath-windows/ovsext/OvsTunnel.c
> rename to datapath-windows/ovsext/Tunnel.c
> index d0288cc..2e7da10 100644
> --- a/datapath-windows/ovsext/OvsTunnel.c
> +++ b/datapath-windows/ovsext/Tunnel.c
> @@ -30,15 +30,15 @@
>  #pragma warning( disable:4127 )
> 
>  #include <fwpmk.h>
> -#include "OvsTunnel.h"
> -#include "OvsSwitch.h"
> -#include "OvsVport.h"
> -#include "OvsEvent.h"
> -#include "OvsUser.h"
> -#include "OvsVxlan.h"
> -#include "OvsPacketIO.h"
> -#include "OvsNetProto.h"
> -#include "OvsFlow.h"
> +#include "Tunnel.h"
> +#include "Switch.h"
> +#include "Vport.h"
> +#include "Event.h"
> +#include "User.h"
> +#include "Vxlan.h"
> +#include "PacketIO.h"
> +#include "NetProto.h"
> +#include "Flow.h"
> 
>  extern POVS_SWITCH_CONTEXT gOvsSwitchContext;
> 
> diff --git a/datapath-windows/ovsext/OvsTunnel.h b/datapath-
> windows/ovsext/Tunnel.h
> similarity index 95%
> rename from datapath-windows/ovsext/OvsTunnel.h
> rename to datapath-windows/ovsext/Tunnel.h
> index 110ff74..2978bb3 100644
> --- a/datapath-windows/ovsext/OvsTunnel.h
> +++ b/datapath-windows/ovsext/Tunnel.h
> @@ -14,8 +14,8 @@
>   * limitations under the License.
>   */
> 
> -#ifndef __OVS_TUNNEL_H_
> -#define __OVS_TUNNEL_H_ 1
> +#ifndef __TUNNEL_H_
> +#define __TUNNEL_H_ 1
> 
>  //
>  // OVS_TUNNEL_PENDED_PACKET is the object type we used to store all
> information
> @@ -54,4 +54,4 @@ NTSTATUS
> OvsTunnelNotify(FWPS_CALLOUT_NOTIFY_TYPE notifyType,
>                           const GUID *filterKey,
>                           const FWPS_FILTER *filter);
> 
> -#endif /* __OVS_TUNNEL_H_ */
> +#endif /* __TUNNEL_H_ */
> diff --git a/datapath-windows/ovsext/OvsTunnelFilter.c b/datapath-
> windows/ovsext/TunnelFilter.c
> similarity index 98%
> rename from datapath-windows/ovsext/OvsTunnelFilter.c
> rename to datapath-windows/ovsext/TunnelFilter.c
> index a1de007..b191dd1 100644
> --- a/datapath-windows/ovsext/OvsTunnelFilter.c
> +++ b/datapath-windows/ovsext/TunnelFilter.c
> @@ -29,12 +29,12 @@
>  #include <in6addr.h>
>  #include <ip2string.h>
> 
> -#include "OvsTunnel.h"
> -#include "OvsSwitch.h"
> -#include "OvsVport.h"
> -#include "OvsEvent.h"
> -#include "OvsUser.h"
> -#include "OvsVxlan.h"
> +#include "Tunnel.h"
> +#include "Switch.h"
> +#include "Vport.h"
> +#include "Event.h"
> +#include "User.h"
> +#include "Vxlan.h"
> 
> 
>  #define INITGUID
> diff --git a/datapath-windows/ovsext/OvsTunnelIntf.h b/datapath-
> windows/ovsext/TunnelIntf.h
> similarity index 89%
> rename from datapath-windows/ovsext/OvsTunnelIntf.h
> rename to datapath-windows/ovsext/TunnelIntf.h
> index 3543c8a..c622720 100644
> --- a/datapath-windows/ovsext/OvsTunnelIntf.h
> +++ b/datapath-windows/ovsext/TunnelIntf.h
> @@ -14,12 +14,12 @@
>   * limitations under the License.
>   */
> 
> -#ifndef __OVS_TUNNEL_INTF_H_
> -#define __OVS_TUNNEL_INTF_H_ 1
> +#ifndef __TUNNEL_INTF_H_
> +#define __TUNNEL_INTF_H_ 1
> 
>  /* Tunnel callout driver load/unload functions */
>  NTSTATUS OvsTunnelFilterInitialize(PDRIVER_OBJECT driverObject);
> 
>  VOID OvsTunnelFilterUninitialize(PDRIVER_OBJECT driverObject);
> 
> -#endif /* __OVS_TUNNEL_INTF_H_ */
> +#endif /* __TUNNEL_INTF_H_ */
> diff --git a/datapath-windows/ovsext/OvsTypes.h b/datapath-
> windows/ovsext/Types.h
> similarity index 94%
> rename from datapath-windows/ovsext/OvsTypes.h
> rename to datapath-windows/ovsext/Types.h
> index 57b27e7..e48df7a 100644
> --- a/datapath-windows/ovsext/OvsTypes.h
> +++ b/datapath-windows/ovsext/Types.h
> @@ -14,8 +14,8 @@
>   * limitations under the License.
>   */
> 
> -#ifndef __OVS_TYPES_H_
> -#define __OVS_TYPES_H_ 1
> +#ifndef __TYPES_H_
> +#define __TYPES_H_ 1
> 
>  /* Defines the userspace specific data types
>   * for files included from user space. */
> @@ -38,4 +38,4 @@ typedef UINT64 BE64;
> 
>  #define SIZE_MAX MAXUINT32
> 
> -#endif /* __OVS_TYPES_H_ */
> +#endif /* __TYPES_H_ */
> diff --git a/datapath-windows/ovsext/OvsUser.c b/datapath-
> windows/ovsext/User.c
> similarity index 99%
> rename from datapath-windows/ovsext/OvsUser.c
> rename to datapath-windows/ovsext/User.c
> index 0880749..612a4bd 100644
> --- a/datapath-windows/ovsext/OvsUser.c
> +++ b/datapath-windows/ovsext/User.c
> @@ -23,21 +23,21 @@
>  #include "precomp.h"
> 
>  #include "Datapath.h"
> -#include "OvsSwitch.h"
> -#include "OvsVport.h"
> -#include "OvsEvent.h"
> -#include "OvsUser.h"
> -#include "OvsPacketIO.h"
> -#include "OvsChecksum.h"
> -#include "OvsNetProto.h"
> -#include "OvsFlow.h"
> -#include "OvsTunnelIntf.h"
> +#include "Switch.h"
> +#include "Vport.h"
> +#include "Event.h"
> +#include "User.h"
> +#include "PacketIO.h"
> +#include "Checksum.h"
> +#include "NetProto.h"
> +#include "Flow.h"
> +#include "TunnelIntf.h"
> 
>  #ifdef OVS_DBG_MOD
>  #undef OVS_DBG_MOD
>  #endif
>  #define OVS_DBG_MOD OVS_DBG_USER
> -#include "OvsDebug.h"
> +#include "Debug.h"
> 
>  OVS_USER_PACKET_QUEUE
> ovsPacketQueues[OVS_MAX_NUM_PACKET_QUEUES];
> 
> diff --git a/datapath-windows/ovsext/OvsUser.h b/datapath-
> windows/ovsext/User.h
> similarity index 98%
> rename from datapath-windows/ovsext/OvsUser.h
> rename to datapath-windows/ovsext/User.h
> index b1e6e1e..ed41f14 100644
> --- a/datapath-windows/ovsext/OvsUser.h
> +++ b/datapath-windows/ovsext/User.h
> @@ -18,8 +18,8 @@
>   * forwarding packet to user space.
>   */
> 
> -#ifndef __OVS_USER_H_
> -#define __OVS_USER_H_ 1
> +#ifndef __USER_H_
> +#define __USER_H_ 1
> 
>  /*
>   * Even we have more cores, I don't think we need
> @@ -111,4 +111,4 @@ NTSTATUS OvsPurgeDpIoctl(PFILE_OBJECT
> fileObject);
> 
>  NTSTATUS OvsWaitDpIoctl(PIRP irp, PFILE_OBJECT fileObject);
> 
> -#endif /* __OVS_USER_H_ */
> +#endif /* __USER_H_ */
> diff --git a/datapath-windows/ovsext/OvsUtil.c b/datapath-
> windows/ovsext/Util.c
> similarity index 99%
> rename from datapath-windows/ovsext/OvsUtil.c
> rename to datapath-windows/ovsext/Util.c
> index e70f9a1..51360a8 100644
> --- a/datapath-windows/ovsext/OvsUtil.c
> +++ b/datapath-windows/ovsext/Util.c
> @@ -20,7 +20,7 @@
>  #endif
>  #define OVS_DBG_MOD OVS_DBG_OTHERS
> 
> -#include "OvsDebug.h"
> +#include "Debug.h"
> 
>  extern NDIS_HANDLE gOvsExtDriverHandle;
> 
> diff --git a/datapath-windows/ovsext/OvsUtil.h b/datapath-
> windows/ovsext/Util.h
> similarity index 97%
> rename from datapath-windows/ovsext/OvsUtil.h
> rename to datapath-windows/ovsext/Util.h
> index bff06b8..c45d488 100644
> --- a/datapath-windows/ovsext/OvsUtil.h
> +++ b/datapath-windows/ovsext/Util.h
> @@ -14,8 +14,8 @@
>   * limitations under the License.
>   */
> 
> -#ifndef __OVS_UTIL_H_
> -#define __OVS_UTIL_H_ 1
> +#ifndef __UTIL_H_
> +#define __UTIL_H_ 1
> 
>  #define OVS_MEMORY_TAG                  'TSVO'
>  #define OVS_FIX_SIZE_NBL_POOL_TAG       'FSVO'
> @@ -75,4 +75,4 @@ VOID OvsAppendList(PLIST_ENTRY dst, PLIST_ENTRY
> src);
>  #define BIT16(_x)                       ((UINT16)0x1 << (_x))
>  #define BIT32(_x)                       ((UINT32)0x1 << (_x))
> 
> -#endif /* __OVS_UTIL_H_ */
> +#endif /* __UTIL_H_ */
> diff --git a/datapath-windows/ovsext/OvsVport.c b/datapath-
> windows/ovsext/Vport.c
> similarity index 99%
> rename from datapath-windows/ovsext/OvsVport.c
> rename to datapath-windows/ovsext/Vport.c
> index 0c00e52..0d1e4ab 100644
> --- a/datapath-windows/ovsext/OvsVport.c
> +++ b/datapath-windows/ovsext/Vport.c
> @@ -15,20 +15,20 @@
>   */
> 
>  #include "precomp.h"
> -#include "OvsJhash.h"
> -#include "OvsSwitch.h"
> -#include "OvsVport.h"
> -#include "OvsEvent.h"
> -#include "OvsUser.h"
> -#include "OvsVxlan.h"
> -#include "OvsIpHelper.h"
> -#include "OvsOid.h"
> +#include "Jhash.h"
> +#include "Switch.h"
> +#include "Vport.h"
> +#include "Event.h"
> +#include "User.h"
> +#include "Vxlan.h"
> +#include "IpHelper.h"
> +#include "Oid.h"
> 
>  #ifdef OVS_DBG_MOD
>  #undef OVS_DBG_MOD
>  #endif
>  #define OVS_DBG_MOD OVS_DBG_VPORT
> -#include "OvsDebug.h"
> +#include "Debug.h"
> 
>  #define VPORT_NIC_ENTER(_nic) \
>      OVS_LOG_TRACE("Enter: PortId: %x, NicIndex: %d", _nic->PortId, \
> diff --git a/datapath-windows/ovsext/OvsVport.h b/datapath-
> windows/ovsext/Vport.h
> similarity index 98%
> rename from datapath-windows/ovsext/OvsVport.h
> rename to datapath-windows/ovsext/Vport.h
> index 4ab0019..80bdea8 100644
> --- a/datapath-windows/ovsext/OvsVport.h
> +++ b/datapath-windows/ovsext/Vport.h
> @@ -14,10 +14,10 @@
>   * limitations under the License.
>   */
> 
> -#ifndef __OVS_VPORT_H_
> -#define __OVS_VPORT_H_ 1
> +#ifndef __VPORT_H_
> +#define __VPORT_H_ 1
> 
> -#include "OvsSwitch.h"
> +#include "Switch.h"
> 
>  /*
>   * A Vport, or Virtual Port, is a port on the OVS. It can be one of the
> @@ -194,4 +194,4 @@ OvsGetExternalMtu()
>      return ((POVS_VPORT_ENTRY) OvsGetExternalVport())->mtu;
>  }
> 
> -#endif /* __OVS_VPORT_H_ */
> +#endif /* __VPORT_H_ */
> diff --git a/datapath-windows/ovsext/OvsVxlan.c b/datapath-
> windows/ovsext/Vxlan.c
> similarity index 98%
> rename from datapath-windows/ovsext/OvsVxlan.c
> rename to datapath-windows/ovsext/Vxlan.c
> index db1909e..3a1291c 100644
> --- a/datapath-windows/ovsext/OvsVxlan.c
> +++ b/datapath-windows/ovsext/Vxlan.c
> @@ -15,18 +15,18 @@
>   */
> 
>  #include "precomp.h"
> -#include "OvsNetProto.h"
> -#include "OvsSwitch.h"
> -#include "OvsVport.h"
> -#include "OvsFlow.h"
> -#include "OvsVxlan.h"
> -#include "OvsIpHelper.h"
> -#include "OvsChecksum.h"
> -#include "OvsUser.h"
> -#include "OvsPacketIO.h"
> -#include "OvsFlow.h"
> -#include "OvsPacketParser.h"
> -#include "OvsChecksum.h"
> +#include "NetProto.h"
> +#include "Switch.h"
> +#include "Vport.h"
> +#include "Flow.h"
> +#include "Vxlan.h"
> +#include "IpHelper.h"
> +#include "Checksum.h"
> +#include "User.h"
> +#include "PacketIO.h"
> +#include "Flow.h"
> +#include "PacketParser.h"
> +#include "Checksum.h"
> 
>  #pragma warning( push )
>  #pragma warning( disable:4127 )
> @@ -36,7 +36,7 @@
>  #undef OVS_DBG_MOD
>  #endif
>  #define OVS_DBG_MOD OVS_DBG_VXLAN
> -#include "OvsDebug.h"
> +#include "Debug.h"
> 
>  /* Helper macro to check if a VXLAN ID is valid. */
>  #define VXLAN_ID_IS_VALID(vxlanID) (0 < (vxlanID) && (vxlanID) <=
> 0xffffff)
> diff --git a/datapath-windows/ovsext/OvsVxlan.h b/datapath-
> windows/ovsext/Vxlan.h
> similarity index 95%
> rename from datapath-windows/ovsext/OvsVxlan.h
> rename to datapath-windows/ovsext/Vxlan.h
> index 55cfc82..e777933 100644
> --- a/datapath-windows/ovsext/OvsVxlan.h
> +++ b/datapath-windows/ovsext/Vxlan.h
> @@ -14,10 +14,10 @@
>   * limitations under the License.
>   */
> 
> -#ifndef __OVS_VXLAN_H_
> -#define __OVS_VXLAN_H_ 1
> +#ifndef __VXLAN_H_
> +#define __VXLAN_H_ 1
> 
> -#include "OvsNetProto.h"
> +#include "NetProto.h"
>  typedef struct _OVS_VXLAN_VPORT {
>      UINT32 dstPort;
>      UINT64 inPkts;
> @@ -78,4 +78,4 @@ OvsGetVxlanTunHdrSize(VOID)
>  #define VXLAN_UDP_PORT 4789
>  #define VXLAN_UDP_PORT_NBO 0xB512
> 
> -#endif /* __OVS_VXLAN_H_ */
> +#endif /* __VXLAN_H_ */
> diff --git a/datapath-windows/ovsext/ovsext.vcxproj b/datapath-
> windows/ovsext/ovsext.vcxproj
> index 1a618de..82ab908 100644
> --- a/datapath-windows/ovsext/ovsext.vcxproj
> +++ b/datapath-windows/ovsext/ovsext.vcxproj
> @@ -71,31 +71,32 @@
>    </ImportGroup>
>    <ItemGroup Label="WrappedTaskItems">
>      <ClInclude Include="..\include\OvsDpInterfaceExt.h" />
> -    <ClInclude Include="OvsAtomic.h" />
> -    <ClInclude Include="OvsBufferMgmt.h" />
> -    <ClInclude Include="OvsChecksum.h" />
> +    <ClInclude Include="Atomic.h" />
> +    <ClInclude Include="BufferMgmt.h" />
> +    <ClInclude Include="Checksum.h" />
>      <ClInclude Include="Datapath.h" />
> +    <ClInclude Include="Debug.h" />
> +    <ClInclude Include="Ethernet.h" />
> +    <ClInclude Include="Event.h" />
> +    <ClInclude Include="Flow.h" />
> +    <ClInclude Include="Ioctl.h" />
> +    <ClInclude Include="IpHelper.h" />
> +    <ClInclude Include="Jhash.h" />
>      <ClInclude Include="Netlink.h" />
>      <ClInclude Include="NetlinkProto.h" />
> -    <ClInclude Include="OvsDebug.h" />
> -    <ClInclude Include="OvsEth.h" />
> -    <ClInclude Include="OvsEvent.h" />
> -    <ClInclude Include="OvsFlow.h" />
> -    <ClInclude Include="OvsIoctl.h" />
> -    <ClInclude Include="OvsIpHelper.h" />
> -    <ClInclude Include="OvsJhash.h" />
> -    <ClInclude Include="OvsNetProto.h" />
> -    <ClInclude Include="OvsOid.h" />
> -    <ClInclude Include="OvsPacketParser.h" />
> -    <ClInclude Include="OvsSwitch.h" />
> -    <ClInclude Include="OvsTunnel.h" />
> -    <ClInclude Include="OvsTunnelIntf.h" />
> -    <ClInclude Include="OvsTypes.h" />
> -    <ClInclude Include="OvsUser.h" />
> -    <ClInclude Include="OvsUtil.h" />
> -    <ClInclude Include="OvsVport.h" />
> -    <ClInclude Include="OvsVxlan.h" />
> +    <ClInclude Include="NetProto.h" />
> +    <ClInclude Include="Oid.h" />
> +    <ClInclude Include="PacketIO.h" />
> +    <ClInclude Include="PacketParser.h" />
>      <ClInclude Include="precomp.h" />
> +    <ClInclude Include="Switch.h" />
> +    <ClInclude Include="Tunnel.h" />
> +    <ClInclude Include="TunnelIntf.h" />
> +    <ClInclude Include="Types.h" />
> +    <ClInclude Include="User.h" />
> +    <ClInclude Include="Util.h" />
> +    <ClInclude Include="Vport.h" />
> +    <ClInclude Include="Vxlan.h" />
>    </ItemGroup>
>    <PropertyGroup>
>      <TargetName>OVSExt</TargetName>
> @@ -127,34 +128,34 @@
>      </ClCompile>
>    </ItemDefinitionGroup>
>    <ItemGroup>
> +    <ClCompile Include="Actions.c" />
> +    <ClCompile Include="BufferMgmt.c" />
> +    <ClCompile Include="Checksum.c" />
> +    <ClCompile Include="Debug.c" />
> +    <ClCompile Include="Driver.c" />
> +    <ClCompile Include="Event.c" />
> +    <ClCompile Include="Flow.c" />
> +    <ClCompile Include="Ioctl.c" />
> +    <ClCompile Include="IpHelper.c" />
> +    <ClCompile Include="Jhash.c" />
>      <ClCompile Include="Netlink.c" />
>      <ClCompile Include="Datapath.c" />
> -    <ClCompile Include="OvsDriver.c" />
> -    <ClCompile Include="OvsJhash.c" />
> -    <ClCompile Include="OvsOid.c" />
> -    <ClCompile Include="OvsPacketIO.c" />
> -    <ClCompile Include="OvsPacketParser.c" />
> -    <ClCompile Include="OvsBufferMgmt.c" />
> -    <ClCompile Include="OvsChecksum.c" />
> -    <ClCompile Include="OvsIpHelper.c" />
> -    <ClCompile Include="OvsTunnel.c" />
> -    <ClCompile Include="OvsTunnelFilter.c" />
> -    <ClCompile Include="OvsVxlan.c" />
> -    <ClCompile Include="OvsActions.c" />
> -    <ClCompile Include="OvsDebug.c" />
> -    <ClCompile Include="OvsEvent.c" />
> -    <ClCompile Include="OvsFlow.c" />
> -    <ClCompile Include="OvsUser.c" />
> -    <ClCompile Include="OvsIoctl.c" />
> -    <ClCompile Include="OvsSwitch.c" />
> -    <ClCompile Include="OvsUtil.c" />
> -    <ClCompile Include="OvsVport.c" />
> +    <ClCompile Include="Oid.c" />
> +    <ClCompile Include="PacketIO.c" />
> +    <ClCompile Include="PacketParser.c" />
>      <ClCompile Include="precompsrc.c">
> 
> <AdditionalIncludeDirectories>;%(AdditionalIncludeDirectories)</AdditionalI
> ncludeDirectories>
>        <PreCompiledHeaderFile>precomp.h</PreCompiledHeaderFile>
>        <PreCompiledHeader>Create</PreCompiledHeader>
> 
> <PreCompiledHeaderOutputFile>$(IntDir)\precomp.h.pch</PreCompiledHe
> aderOutputFile>
>      </ClCompile>
> +    <ClCompile Include="Switch.c" />
> +    <ClCompile Include="Tunnel.c" />
> +    <ClCompile Include="TunnelFilter.c" />
> +    <ClCompile Include="User.c" />
> +    <ClCompile Include="Util.c" />
> +    <ClCompile Include="Vport.c" />
> +    <ClCompile Include="Vxlan.c" />
>      <ResourceCompile Include="ovsext.rc" />
>    </ItemGroup>
>    <ItemGroup>
> @@ -167,4 +168,4 @@
>      <None Exclude="@(None)" Include="*.def;*.bat;*.hpj;*.asmx" />
>    </ItemGroup>
>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
> -</Project>
> +</Project>
> \ No newline at end of file
> diff --git a/datapath-windows/ovsext/precomp.h b/datapath-
> windows/ovsext/precomp.h
> index 5b6c2a9..41e3218 100644
> --- a/datapath-windows/ovsext/precomp.h
> +++ b/datapath-windows/ovsext/precomp.h
> @@ -21,9 +21,9 @@
>  #include <ntstrsafe.h>
>  #include <Strsafe.h>
> 
> -#include "OvsTypes.h"
> +#include "Types.h"
>  #include "..\include\OvsPub.h"
> -#include "OvsUtil.h"
> +#include "Util.h"
>  #include "Netlink.h"
>  #include "NetlinkProto.h"
>  /*
> --
> 1.9.0.msysgit.0




More information about the dev mailing list