diff options
Diffstat (limited to 'src/include/ndpi_typedefs.h')
-rw-r--r-- | src/include/ndpi_typedefs.h | 16 |
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; |