set_timer(&iface->tm, next);
}
+void radvd_reset_adverts(void) {
+ if (iface->AdvSendAdvert) {
+ /* send an initial advertisement */
+ send_ra(sock, iface, NULL);
+
+ iface->init_racount = 0;
+
+ set_timer(&iface->tm,
+ min(MAX_INITIAL_RTR_ADVERT_INTERVAL,
+ iface->MaxRtrAdvInterval));
+ }
+}
+
void radvd_kickoff_adverts(void) {
init_timer(&iface->tm, radvd_timer_handler, (void *) iface);