c11 safe string handling support
[vpp.git] / src / plugins / ioam / lib-e2e / ioam_seqno_lib.h
index 6bd38ff..31a7431 100644 (file)
@@ -138,7 +138,7 @@ ioam_analyze_seqno (seqno_rx_info * seqno_rx, u64 seqno)
       else
        {
          seqno_rx->lost_packets += diff - 1;
-         memset (bitmap->array, 0, bitmap->array_size * sizeof (u64));
+         clib_memset (bitmap->array, 0, bitmap->array_size * sizeof (u64));
        }
       BIT_SET (bitmap->array, seqno & bitmap->mask);
       bitmap->highest = seqno;
@@ -151,7 +151,7 @@ ioam_analyze_seqno (seqno_rx_info * seqno_rx, u64 seqno)
     {
       if (seqno_check_wraparound (bitmap->highest, seqno))
        {
-         memset (bitmap->array, 0, bitmap->array_size * sizeof (u64));
+         clib_memset (bitmap->array, 0, bitmap->array_size * sizeof (u64));
          BIT_SET (bitmap->array, seqno & bitmap->mask);
          bitmap->highest = seqno;
          return;
@@ -162,7 +162,8 @@ ioam_analyze_seqno (seqno_rx_info * seqno_rx, u64 seqno)
          if (peer_dead_count > 25)
            {
              peer_dead_count = 0;
-             memset (bitmap->array, 0, bitmap->array_size * sizeof (u64));
+             clib_memset (bitmap->array, 0,
+                          bitmap->array_size * sizeof (u64));
              BIT_SET (bitmap->array, seqno & bitmap->mask);
              bitmap->highest = seqno;
            }