ip: refactor reassembly
[vpp.git] / src / vnet / ip / reass / ip6_full_reass.h
similarity index 65%
rename from src/vnet/ip/ip6_reassembly.h
rename to src/vnet/ip/reass/ip6_full_reass.h
index 1ca2b20..c2463e0 100644 (file)
@@ -20,8 +20,8 @@
  * This file contains the source code for IPv6 reassembly.
  */
 
-#ifndef __included_ip6_reassembly_h__
-#define __included_ip6_reassembly_h__
+#ifndef __included_ip6_full_reass_h__
+#define __included_ip6_full_reass_h__
 
 #include <vnet/api_errno.h>
 #include <vnet/vnet.h>
 /**
  * @brief set ip6 reassembly configuration
  */
-vnet_api_error_t ip6_reass_set (u32 timeout_ms, u32 max_reassemblies,
-                               u32 max_reassembly_length,
-                               u32 expire_walk_interval_ms);
+vnet_api_error_t ip6_full_reass_set (u32 timeout_ms, u32 max_reassemblies,
+                                    u32 max_reassembly_length,
+                                    u32 expire_walk_interval_ms);
 
 /**
  * @brief get ip6 reassembly configuration
  */
-vnet_api_error_t ip6_reass_get (u32 * timeout_ms, u32 * max_reassemblies,
-                               u32 * expire_walk_interval_ms);
+vnet_api_error_t ip6_full_reass_get (u32 * timeout_ms, u32 * max_reassemblies,
+                                    u32 * max_reassembly_length,
+                                    u32 * expire_walk_interval_ms);
 
-vnet_api_error_t ip6_reass_enable_disable (u32 sw_if_index,
-                                          u8 enable_disable);
+vnet_api_error_t ip6_full_reass_enable_disable (u32 sw_if_index,
+                                               u8 enable_disable);
 
-#endif /* __included_ip6_reassembly_h */
+#endif /* __included_ip6_full_reass_h */
 
 /*
  * fd.io coding-style-patch-verification: ON