aboutsummaryrefslogtreecommitdiff
path: root/src/lib/protocols/ookla.c
diff options
context:
space:
mode:
authorLuca Deri <deri@ntop.org>2019-01-17 00:40:28 +0100
committerLuca Deri <deri@ntop.org>2019-01-17 00:40:28 +0100
commitefef99cbadc8ddd6f6743e04d184fe240d6eb334 (patch)
tree2f2f02e0a26128f1db2fc6ca12b497da1202b720 /src/lib/protocols/ookla.c
parentc856e0a56384ae9d145282d0eb6f8b97f54913fb (diff)
Removed this party LRU and replaced with home grown
Diffstat (limited to 'src/lib/protocols/ookla.c')
-rw-r--r--src/lib/protocols/ookla.c17
1 files changed, 6 insertions, 11 deletions
diff --git a/src/lib/protocols/ookla.c b/src/lib/protocols/ookla.c
index 4d46dbf58..06d97e216 100644
--- a/src/lib/protocols/ookla.c
+++ b/src/lib/protocols/ookla.c
@@ -22,36 +22,32 @@
#define NDPI_CURRENT_PROTO NDPI_PROTOCOL_OOKLA
#include "ndpi_api.h"
-#include "lruc.h"
void ndpi_search_ookla(struct ndpi_detection_module_struct* ndpi_struct, struct ndpi_flow_struct* flow) {
-#if 0
struct ndpi_packet_struct* packet = &flow->packet;
u_int32_t addr = 0;
void *value;
-
+
NDPI_LOG_DBG(ndpi_struct, "Ookla detection\n");
-
+
if(packet->tcp->source == htons(8080))
addr = packet->iph->saddr;
else if(packet->tcp->dest == htons(8080))
addr = packet->iph->daddr;
else
goto ookla_exclude;
-
+
if(ndpi_struct->ookla_cache != NULL) {
- if(lruc_get(ndpi_struct->ookla_cache, &addr, sizeof(addr), &value) == LRUC_NO_ERROR) {
- /* Don't remove it as it can be used for other connections */
+ if(ndpi_lru_find_cache(ndpi_struct->ookla_cache, addr, 0 /* Don't remove it as it can be used for other connections */)) {
NDPI_LOG_INFO(ndpi_struct, "found ookla tcp connection\n");
ndpi_set_detected_protocol(ndpi_struct, flow, NDPI_PROTOCOL_OOKLA, NDPI_PROTOCOL_UNKNOWN);
return;
- }
+ }
}
ookla_exclude:
-#endif
- NDPI_EXCLUDE_PROTO(ndpi_struct, flow);
+ NDPI_EXCLUDE_PROTO(ndpi_struct, flow);
}
void init_ookla_dissector(struct ndpi_detection_module_struct *ndpi_struct,
@@ -65,4 +61,3 @@ void init_ookla_dissector(struct ndpi_detection_module_struct *ndpi_struct,
*id += 1;
}
-