if (dst_address)
clib_memcpy (h->ethernet.dst_address, dst_address, sizeof (h->ethernet.dst_address));
else
- memset (h->ethernet.dst_address, ~0, sizeof (h->ethernet.dst_address)); /* broadcast */
+ clib_memset (h->ethernet.dst_address, ~0, sizeof (h->ethernet.dst_address)); /* broadcast */
h->ethernet.type = clib_host_to_net_u16 (type);
else
{
pool_get (sm->interface_pool, si);
- memset (si, 0, sizeof (si[0]));
+ clib_memset (si, 0, sizeof (si[0]));
}
for (s = 0; s < SRP_N_SIDE; s++)
{
vlib_buffer_t * b;
n_left_from = frame->n_vectors;
- from = vlib_frame_args (frame);
+ from = vlib_frame_vector_args (frame);
while (n_left_from > 0)
{
n_copy = clib_min (n_left_from, n_left_to_next);
- clib_memcpy (to_next, from, n_copy * sizeof (from[0]));
+ clib_memcpy_fast (to_next, from, n_copy * sizeof (from[0]));
n_left_to_next -= n_copy;
n_left_from -= n_copy;
for (i = 0; i < n_copy; i++)
if (! unformat_user (input, unformat_ethernet_address, &address))
{
- memset (address, 0, sizeof (address));
+ clib_memset (address, 0, sizeof (address));
address[0] = 0xde;
address[1] = 0xad;
address[5] = instance;