lacp: fix regarding vm arg for vlib_time_now calls
[vpp.git] / src / plugins / lacp / tx_machine.c
index 73ca486..3377da8 100644 (file)
@@ -40,8 +40,7 @@ lacp_tx_action_transmit (void *p1, void *p2)
 {
   vlib_main_t *vm = p1;
   slave_if_t *sif = p2;
-  lacp_main_t *lm = &lacp_main;
-  f64 now = vlib_time_now (lm->vlib_main);
+  f64 now = vlib_time_now (vm);
 
   if (!lacp_timer_is_running (sif->periodic_timer))
     return 0;
@@ -53,7 +52,7 @@ lacp_tx_action_transmit (void *p1, void *p2)
   if (sif->ntt)
     {
       lacp_send_lacp_pdu (vm, sif);
-      lacp_schedule_periodic_timer (lm->vlib_main, sif);
+      lacp_schedule_periodic_timer (vm, sif);
     }
   sif->ntt = 0;