From 0b5166dca34e6d16c09fa3657779a1a9863b77a9 Mon Sep 17 00:00:00 2001 From: Anand Kumar Date: Thu, 4 May 2017 15:12:50 -0700 Subject: datapath-windows: Added a new file to support Ipv4 fragments. This patch adds functionalities to support IPv4 fragments, which will be used by Conntrack module. Added a new structure to hold the Ipv4 fragments and a hash table to hold Ipv4 datagram entries. Also added a clean up thread that runs every minute to delete the expired IPv4 datagram entries. The individual fragments are ignored by the conntrack. Once all the fragments are recieved, a new NBL is created out of the reassembled fragments and conntrack executes actions on the new NBL. Created new APIs OvsProcessIpv4Fragment() to process individual fragments, OvsIpv4Reassemble() to reassemble Ipv4 fragments. Signed-off-by: Anand Kumar Signed-off-by: Ben Pfaff Acked-by: Alin Gabriel Serdean --- datapath-windows/ovsext/ovsext.vcxproj | 2 ++ 1 file changed, 2 insertions(+) (limited to 'datapath-windows/ovsext/ovsext.vcxproj') diff --git a/datapath-windows/ovsext/ovsext.vcxproj b/datapath-windows/ovsext/ovsext.vcxproj index 44aea1917..ecfc0b884 100644 --- a/datapath-windows/ovsext/ovsext.vcxproj +++ b/datapath-windows/ovsext/ovsext.vcxproj @@ -112,6 +112,7 @@ + @@ -268,6 +269,7 @@ + -- cgit v1.2.1