log_debug("rpc", "change c_iface_pattern %s", config->c_iface_pattern);
free(cfg->g_config.c_iface_pattern);
cfg->g_config.c_iface_pattern = strdup(config->c_iface_pattern);
+ levent_update_now(cfg);
}
lldpd_config_cleanup(config);
event_add(cfg->g_main_loop, &tv);
}
+void
+levent_update_now(struct lldpd *cfg)
+{
+ if (cfg->g_main_loop)
+ event_active(cfg->g_main_loop, EV_TIMEOUT, 1);
+}
+
void
levent_send_now(struct lldpd *cfg)
{
void levent_hardware_release(struct lldpd_hardware *);
void levent_ctl_notify(char *, int, struct lldpd_port *);
void levent_send_now(struct lldpd *);
+void levent_update_now(struct lldpd *);
int levent_iface_subscribe(struct lldpd *, int);
void levent_schedule_pdu(struct lldpd_hardware *);
void levent_schedule_cleanup(struct lldpd *);