X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2Flacp%2Ftx_machine.c;h=21b767c39d22b2fbd6c8e435a855de775e0b4a82;hb=refs%2Fchanges%2F61%2F11461%2F2;hp=794b4f10d9596133c6464d581d90123f70ce92bd;hpb=9cd2d7a5a4fafadb65d772c48109d55d1e19d425;p=vpp.git diff --git a/src/plugins/lacp/tx_machine.c b/src/plugins/lacp/tx_machine.c index 794b4f10d95..21b767c39d2 100644 --- a/src/plugins/lacp/tx_machine.c +++ b/src/plugins/lacp/tx_machine.c @@ -40,7 +40,8 @@ lacp_tx_action_transmit (void *p1, void *p2) { vlib_main_t *vm = (vlib_main_t *) p1; slave_if_t *sif = (slave_if_t *) p2; - f64 now = vlib_time_now (vm); + lacp_main_t *lm = &lacp_main; + f64 now = vlib_time_now (lm->vlib_main); if (!lacp_timer_is_running (sif->periodic_timer)) return 0; @@ -52,6 +53,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); } sif->ntt = 0;