diff options
author | Damjan Marion <damarion@cisco.com> | 2016-03-13 02:22:06 +0100 |
---|---|---|
committer | Damjan Marion <damarion@cisco.com> | 2016-04-22 17:29:47 +0200 |
commit | f1213b82771ce929c076339c24a777cfd59690e6 (patch) | |
tree | 3c74305e8848047d8ccd1228ee511d57cbf1b1a6 /vlib/vlib/mc.c | |
parent | 2b836cf4d1e4e59ca34229a9fdf49d79216da20e (diff) |
Add clib_memcpy macro based on DPDK rte_memcpy implementation
Change-Id: I22cb443c4bd0bf298abb6f06e8e4ca65a44a2854
Signed-off-by: Damjan Marion <damarion@cisco.com>
Diffstat (limited to 'vlib/vlib/mc.c')
-rw-r--r-- | vlib/vlib/mc.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/vlib/vlib/mc.c b/vlib/vlib/mc.c index d311e8e0889..0942666713e 100644 --- a/vlib/vlib/mc.c +++ b/vlib/vlib/mc.c @@ -541,7 +541,7 @@ static void serialize_mc_register_stream_name (serialize_main_t * m, va_list * v static void elog_stream_name (char * buf, int n_buf_bytes, char * v) { - memcpy (buf, v, clib_min (n_buf_bytes - 1, vec_len (v))); + clib_memcpy (buf, v, clib_min (n_buf_bytes - 1, vec_len (v))); buf[n_buf_bytes - 1] = 0; } @@ -1307,7 +1307,7 @@ static void serialize_mc_stream (serialize_main_t * m, va_list * va) serialize_integer (m, pool_elts (s->peers), sizeof (u32)); pool_foreach (p, s->peers, ({ u8 * x = serialize_get (m, sizeof (p->id)); - memcpy (x, p->id.as_u8, sizeof (p->id)); + clib_memcpy (x, p->id.as_u8, sizeof (p->id)); serialize_integer (m, p->last_sequence_received, sizeof (p->last_sequence_received)); })); @@ -1327,7 +1327,7 @@ void unserialize_mc_stream (serialize_main_t * m, va_list * va) u8 * x; pool_get (s->peers, p); x = unserialize_get (m, sizeof (p->id)); - memcpy (p->id.as_u8, x, sizeof (p->id)); + clib_memcpy (p->id.as_u8, x, sizeof (p->id)); unserialize_integer (m, &p->last_sequence_received, sizeof (p->last_sequence_received)); mhash_set (&s->peer_index_by_id, &p->id, p - s->peers, /* old_value */ 0); } |