aboutsummaryrefslogtreecommitdiff
path: root/src/include/ndpi_typedefs.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/ndpi_typedefs.h')
-rw-r--r--src/include/ndpi_typedefs.h16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/include/ndpi_typedefs.h b/src/include/ndpi_typedefs.h
index 869a198f7..83fad2930 100644
--- a/src/include/ndpi_typedefs.h
+++ b/src/include/ndpi_typedefs.h
@@ -797,6 +797,13 @@ typedef enum {
*/
} ndpi_protocol_category_t;
+typedef enum {
+ ndpi_pref_http_dont_dissect_response = 0,
+ ndpi_pref_dns_dissect_response,
+ ndpi_pref_direction_detect_disable,
+ ndpi_pref_disable_metadata_export
+} ndpi_detection_preference;
+
/* ntop extensions */
typedef struct ndpi_proto_defaults {
char *protoName;
@@ -952,8 +959,10 @@ struct ndpi_detection_module_struct {
ndpi_proto_defaults_t proto_defaults[NDPI_MAX_SUPPORTED_PROTOCOLS+NDPI_MAX_NUM_CUSTOM_PROTOCOLS];
u_int8_t http_dont_dissect_response:1, dns_dissect_response:1,
- direction_detect_disable:1; /* disable internal detection of packet direction */
-
+ direction_detect_disable:1, /* disable internal detection of packet direction */
+ disable_metadata_export:1 /* No metadata is exported */
+ ;
+
void *hyperscan; /* Intel Hyperscan */
};
@@ -989,8 +998,7 @@ struct ndpi_flow_struct {
} l4;
/*
- Pointer to src or dst
- that identifies the
+ Pointer to src or dst that identifies the
server of this connection
*/
struct ndpi_id_struct *server_id;