--- fwsync/driver/fwsync_workers.c 2022/07/11 16:14:43 1.5 +++ fwsync/driver/fwsync_workers.c 2022/07/15 09:19:25 1.6 @@ -5,6 +5,46 @@ #include "fwsync.h" +static int +fwsync_add_state_4(const struct fws_proto *pkt) +{ + DTRACE(); + + return 0; +} + +static int +fwsync_add_state_6(const struct fws_proto *pkt) +{ + DTRACE(); + + return 0; +} + +int +fwsync_add_state(const struct fws_proto *pkt) +{ + DTRACE(); + + if (pkt->fws_addrtype == 4) + fwsync_add_state_4(pkt); + else if (pkt->fws_addrtype == 6) + fwsync_add_state_6(pkt); + else + return EINVAL; + + return 0; +} + +int +fwsync_add_alias(const struct fws_proto *pkt) +{ + DTRACE(); + + return 0; +} + + void fwsync_sndpkt_handler(void *context, int pending) {