c11 safe string handling support

Change-Id: Ied34720ca5a6e6e717eea4e86003e854031b6eab
Signed-off-by: Dave Barach <dave@barachs.net>
diff --git a/src/vnet/gre/node.c b/src/vnet/gre/node.c
index 056d00b..89109bb 100644
--- a/src/vnet/gre/node.c
+++ b/src/vnet/gre/node.c
@@ -82,11 +82,11 @@
   vnet_interface_main_t *im = &gm->vnet_main->interface_main;
 
   if (!is_ipv6)
-    memset (&cached_tunnel_key.gtk_v4, 0xff,
-	    sizeof (cached_tunnel_key.gtk_v4));
+    clib_memset (&cached_tunnel_key.gtk_v4, 0xff,
+		 sizeof (cached_tunnel_key.gtk_v4));
   else
-    memset (&cached_tunnel_key.gtk_v6, 0xff,
-	    sizeof (cached_tunnel_key.gtk_v6));
+    clib_memset (&cached_tunnel_key.gtk_v6, 0xff,
+		 sizeof (cached_tunnel_key.gtk_v6));
 
   from = vlib_frame_vector_args (from_frame);
   n_left_from = from_frame->n_vectors;