Update AppLayerHandleUdp to take the ThreadVars pointer as an
argument in prepraration of handling counters in this function.
* \retval 0 ok
* \retval -1 error
*/
-int AppLayerHandleUdp(AppLayerThreadCtx *tctx, Packet *p, Flow *f)
+int AppLayerHandleUdp(ThreadVars *tv, AppLayerThreadCtx *tctx, Packet *p, Flow *f)
{
SCEnter();
/**
* \brief Handles an udp chunk.
*/
-int AppLayerHandleUdp(AppLayerThreadCtx *app_tctx, Packet *p, Flow *f);
+int AppLayerHandleUdp(ThreadVars *tv, AppLayerThreadCtx *app_tctx,
+ Packet *p, Flow *f);
/***** Utility *****/
/* handle the app layer part of the UDP packet payload */
if (unlikely(p->flow != NULL)) {
- AppLayerHandleUdp(dtv->app_tctx, p, p->flow);
+ AppLayerHandleUdp(tv, dtv->app_tctx, p, p->flow);
}
return TM_ECODE_OK;