NFQ: adapt to ReleasePacket API

pull/449/merge
Victor Julien 12 years ago
parent b076a26cdc
commit 9f3e2f7a92

@ -473,13 +473,12 @@ int NFQSetupPkt (Packet *p, struct nfq_q_handle *qh, void *data)
return 0; return 0;
} }
TmEcode NFQReleaseData(ThreadVars *t, Packet *p) static void NFQReleasePacket(Packet *p)
{ {
if (unlikely(!p->nfq_v.verdicted)) { if (unlikely(!p->nfq_v.verdicted)) {
PACKET_UPDATE_ACTION(p, ACTION_DROP); PACKET_UPDATE_ACTION(p, ACTION_DROP);
NFQSetVerdict(p); NFQSetVerdict(p);
} }
return TM_ECODE_OK;
} }
static int NFQCallBack(struct nfq_q_handle *qh, struct nfgenmsg *nfmsg, static int NFQCallBack(struct nfq_q_handle *qh, struct nfgenmsg *nfmsg,
@ -511,7 +510,7 @@ static int NFQCallBack(struct nfq_q_handle *qh, struct nfgenmsg *nfmsg,
return 0; return 0;
} }
p->ReleaseData = NFQReleaseData; p->ReleasePacket = NFQReleasePacket;
#ifdef COUNTERS #ifdef COUNTERS
NFQQueueVars *nfq_q = NFQGetQueue(ntv->nfq_index); NFQQueueVars *nfq_q = NFQGetQueue(ntv->nfq_index);

Loading…
Cancel
Save