Removing the static keyword do_fragment routines, so that could be accessed outside... 89/13289/2
authorVijayabhaskar Katamreddy <vkatamre@cisco.com>
Thu, 28 Jun 2018 18:08:29 +0000 (11:08 -0700)
committerDamjan Marion <dmarion@me.com>
Fri, 29 Jun 2018 09:58:39 +0000 (09:58 +0000)
Change-Id: I46d3d10fa763fcf7a579620ec7cf1b204a53bce8
Signed-off-by: Vijayabhaskar Katamreddy <vkatamre@cisco.com>
src/vnet/ip/ip_frag.c
src/vnet/ip/ip_frag.h

index 1207ec5..9f93738 100644 (file)
@@ -46,7 +46,7 @@ format_ip_frag_trace (u8 * s, va_list * args)
 
 static u32 running_fragment_id;
 
-static void
+void
 ip4_frag_do_fragment (vlib_main_t * vm, u32 pi, u32 ** buffer,
                      ip_frag_error_t * error)
 {
@@ -305,7 +305,7 @@ ip4_frag (vlib_main_t * vm, vlib_node_runtime_t * node, vlib_frame_t * frame)
 }
 
 
-static void
+void
 ip6_frag_do_fragment (vlib_main_t * vm, u32 pi, u32 ** buffer,
                      ip_frag_error_t * error)
 {
index 348f5a2..9d19299 100644 (file)
@@ -84,7 +84,12 @@ typedef enum
 
 void ip_frag_set_vnet_buffer (vlib_buffer_t * b, u16 offset, u16 mtu,
                              u8 next_index, u8 flags);
-
+void
+ip4_frag_do_fragment (vlib_main_t * vm, u32 pi, u32 ** buffer,
+                     ip_frag_error_t * error);
+void
+ip6_frag_do_fragment (vlib_main_t * vm, u32 pi, u32 ** buffer,
+                     ip_frag_error_t * error);
 #endif /* ifndef IP_FRAG_H */
 
 /*