--- fwsync/driver/fwsync_workers.c 2022/08/18 11:30:27 1.14 +++ fwsync/driver/fwsync_workers.c 2022/08/18 12:34:00 1.15 @@ -297,9 +297,11 @@ fwsync_alias_sync(const void *arg, const void *extdata printf("%s: pkt=%p t=%p\n", __func__, pkt, t->if_name); + LIBALIAS_LOCK(t->lib); AddLink(t->lib, pkt->sp_proto.fws_saddr, pkt->sp_proto.fws_daddr, pkt->sp_proto.fws_aaddr, pkt->sp_proto.fws_sport, pkt->sp_proto.fws_dport, pkt->sp_proto.fws_aport, pkt->sp_proto.fws_linktype | LINK_SYNC_MASK); + LIBALIAS_UNLOCK(t->lib); free(pkt, M_FWSYNC); return 0;