From 8b172754517c368c5d4b18b7bcafb3a7853e5a24 Mon Sep 17 00:00:00 2001 From: Anoop Saldanha Date: Mon, 14 Feb 2011 21:33:39 +0530 Subject: [PATCH] dcerpc parser todo update --- src/app-layer-dcerpc.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/app-layer-dcerpc.c b/src/app-layer-dcerpc.c index 09d48e292f..c5b8a68181 100644 --- a/src/app-layer-dcerpc.c +++ b/src/app-layer-dcerpc.c @@ -21,7 +21,21 @@ * \author Kirby Kuehl * \author Anoop Saldanha * - * DCE/RPC parser and decoder + * \file DCE/RPC parser and decoder + * + * \todo Remove all the unnecessary per byte incremental loops with a full one + * time jump, i.e. + * + * input[0], input_len + * for (i = 0; i < x; i++) + * input++; + * + * with + * + * input += x; + * + * You'll be surprised at how many such cases we have here. We also need + * to do the same for htp parser. Should speed up the engine drastically. */ #include "suricata-common.h"