[ovs-dev] [PATCH v8 0/5] datapath-windows: Add support for Ipv4 fragments

Alin Serdean aserdean at cloudbasesolutions.com
Sat May 6 01:46:13 UTC 2017


Thanks a lot for the series and for integrating all the comments!

> -----Original Message-----
> From: ovs-dev-bounces at openvswitch.org [mailto:ovs-dev-
> bounces at openvswitch.org] On Behalf Of Anand Kumar
> Sent: Friday, May 5, 2017 1:13 AM
> To: dev at openvswitch.org
> Subject: [ovs-dev] [PATCH v8 0/5] datapath-windows: Add support for Ipv4
> fragments
> 
> Add support for maintaining and tracking IPv4 fragments.
> This patch adds new files IpFragment.c and IpFragment.h which include Ipv4
> fragment related API’s.
> 
> ---
> v7->v8: Rebase and address locking issues found by inspection.
> v6->v7: Rebase and address comments
> v5->v6: Rebase
> v4->v5:
>   - Modified Patch 3 to retain MRU in _OVS_BUFFER_CONTEXT instead of
>             using it in ovsForwardingContext with minor changes in rest of the
>             patches.
> v3->v4:
>   - Rebase
>   - Acquire read lock for read operations.
> v2->v3:
>   - using spinlock instead of RW lock.
>   - updated log messages, summary, fixed alignment issues.
> v1->v2:
>   - Patch 4 updated to make it compile for release mode.
> ---
> Anand Kumar (5):
>   datapath-windows: Added a new file to support Ipv4 fragments.
>   datapath-windows: Added Ipv4 fragments support in Conntrack
>   datapath-windows: Retain MRU value in the _OVS_BUFFER_CONTEXT.
>   datapath-windows: Updated OvsTcpSegmentNBL to handle IP fragments.
>   datapath-windows: Fragment NBL based on MRU size
> 
>  datapath-windows/automake.mk           |   2 +
>  datapath-windows/ovsext/Actions.c      |  72 ++++-
>  datapath-windows/ovsext/BufferMgmt.c   | 172 +++++++++--
>  datapath-windows/ovsext/BufferMgmt.h   |  13 +-
>  datapath-windows/ovsext/Conntrack.c    |  23 +-
>  datapath-windows/ovsext/Debug.h        |   3 +-
>  datapath-windows/ovsext/DpInternal.h   |   2 +-
>  datapath-windows/ovsext/Geneve.c       |   2 +-
>  datapath-windows/ovsext/Gre.c          |   2 +-
>  datapath-windows/ovsext/IpFragment.c   | 513
> +++++++++++++++++++++++++++++++++
>  datapath-windows/ovsext/IpFragment.h   |  73 +++++
>  datapath-windows/ovsext/Stt.c          |   2 +-
>  datapath-windows/ovsext/Switch.c       |   9 +
>  datapath-windows/ovsext/User.c         |  22 +-
>  datapath-windows/ovsext/Util.h         |   1 +
>  datapath-windows/ovsext/Vxlan.c        |   2 +-
>  datapath-windows/ovsext/ovsext.vcxproj |   2 +
>  17 files changed, 874 insertions(+), 41 deletions(-)  create mode 100644
> datapath-windows/ovsext/IpFragment.c
>  create mode 100644 datapath-windows/ovsext/IpFragment.h
> 
> --
> 2.9.3.windows.1
> 
> _______________________________________________
> dev mailing list
> dev at openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev


More information about the dev mailing list