--- fwsync/driver/fwsync_mod.c 2022/06/29 19:44:58 1.2 +++ fwsync/driver/fwsync_mod.c 2022/07/11 21:18:07 1.4 @@ -100,7 +100,7 @@ fws_init(void *arg) mtx_init(&fws_mtx_c, "fwsync mtx collector", NULL, MTX_DEF); /* taskqueue */ - TASK_INIT(&fws_sndpkt_task, 0, fwsync_sndpkt_state, &fwsync_sndpkt); + TASK_INIT(&fws_sndpkt_task, 0, fwsync_sndpkt_handler, &fwsync_sndpkt); fws_tq = taskqueue_create("fwsync_tq", M_NOWAIT, taskqueue_thread_enqueue, &fws_tq); if (!fws_tq) { @@ -155,6 +155,7 @@ static moduledata_t fwsync_mod = { }; DECLARE_MODULE(ipfw_sync, fwsync_mod, SI_SUB_PROTO_FIREWALL, SI_ORDER_ANY); +MODULE_DEPEND(ipfw_sync, libalias, 1, 1, 1); MODULE_DEPEND(ipfw_sync, ipfw, 3, 3, 3); MODULE_VERSION(ipfw_sync, DRV_VERSION);