vnet: store hw interface speed in kbps instead of using flags
[vpp.git] / src / vnet / lldp / lldp_input.c
index 762743d..cfae30e 100644 (file)
@@ -35,7 +35,7 @@ typedef struct
 static void
 lldp_rpc_update_peer_cb (const lldp_intf_update_t * a)
 {
-  ASSERT (os_get_cpu_number () == 0);
+  ASSERT (vlib_get_thread_index () == 0);
 
   lldp_intf_t *n = lldp_get_intf (&lldp_main, a->hw_if_index);
   if (!n)
@@ -231,7 +231,7 @@ lldp_create_intf (lldp_main_t * lm, u32 hw_if_index)
   if (p == 0)
     {
       pool_get (lm->intfs, n);
-      memset (n, 0, sizeof (*n));
+      clib_memset (n, 0, sizeof (*n));
       n->hw_if_index = hw_if_index;
       hash_set (lm->intf_by_hw_if_index, n->hw_if_index, n - lm->intfs);
     }