diff --git a/nfq2/desync.h b/nfq2/desync.h index e9ff11f..2ac9ec8 100644 --- a/nfq2/desync.h +++ b/nfq2/desync.h @@ -13,8 +13,10 @@ #ifdef __linux__ #define DPI_DESYNC_FWMARK_DEFAULT 0x40000000 -#else +#elif defined(SO_USER_COOKIE) #define DPI_DESYNC_FWMARK_DEFAULT 512 +#else +#define DPI_DESYNC_FWMARK_DEFAULT 0 #endif uint8_t dpi_desync_packet(uint32_t fwmark, const char *ifin, const char *ifout, const uint8_t *data_pkt, size_t len_pkt, uint8_t *mod_pkt, size_t *len_mod_pkt);