SCMutexInit(&nq->mutex_qh, NULL);
}
-static inline void NFQMutexLock(NFQQueueVars *nq)
-{
- if (nq->use_mutex)
- SCMutexLock(&nq->mutex_qh);
-}
-
-static inline void NFQMutexUnlock(NFQQueueVars *nq)
-{
- if (nq->use_mutex)
- SCMutexUnlock(&nq->mutex_qh);
-}
+#define NFQMutexLock(nq) do { \
+ if ((nq)->use_mutex) \
+ SCMutexLock(&(nq)->mutex_qh); \
+} while (0)
+
+#define NFQMutexUnlock(nq) do { \
+ if ((nq)->use_mutex) \
+ SCMutexUnlock(&(nq)->mutex_qh); \
+} while (0)
int NFQSetupPkt (Packet *p, struct nfq_q_handle *qh, void *data)