Add support for maintaining and tracking IPv4 fragments.
This patch adds a new file IpFragment.c and IpFragment.h which
includes Ipv4 fragment related API's.

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 OvsForwardingContext.
  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      |  89 ++++--
 datapath-windows/ovsext/Actions.h      |   3 +
 datapath-windows/ovsext/BufferMgmt.c   | 189 ++++++++----
 datapath-windows/ovsext/BufferMgmt.h   |  10 +-
 datapath-windows/ovsext/Conntrack.c    |  31 +-
 datapath-windows/ovsext/Conntrack.h    |   7 +-
 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   | 506 +++++++++++++++++++++++++++++++++
 datapath-windows/ovsext/IpFragment.h   |  74 +++++
 datapath-windows/ovsext/PacketIO.c     |   5 +-
 datapath-windows/ovsext/Recirc.c       |   6 +-
 datapath-windows/ovsext/Recirc.h       |   6 +-
 datapath-windows/ovsext/Stt.c          |   2 +-
 datapath-windows/ovsext/Switch.c       |   9 +
 datapath-windows/ovsext/Tunnel.c       |   4 +-
 datapath-windows/ovsext/User.c         |  28 +-
 datapath-windows/ovsext/User.h         |   6 +-
 datapath-windows/ovsext/Vxlan.c        |   2 +-
 datapath-windows/ovsext/ovsext.vcxproj |   2 +
 23 files changed, 885 insertions(+), 105 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
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to