aboutsummaryrefslogtreecommitdiff
path: root/src/include/ndpi_classify.h
diff options
context:
space:
mode:
authorLuca Deri <deri@ntop.org>2023-03-22 00:15:56 +0100
committerLuca Deri <deri@ntop.org>2023-03-22 00:15:56 +0100
commit64ebf73b2961f768ab52bdb05b4951bfe337f478 (patch)
tree966a45fd53c1b5992178a6f7d37bf02bf8607b24 /src/include/ndpi_classify.h
parentb3457c644f5581c211697330e3f12d2ef83200aa (diff)
Added the ability to define custom protocols with arbitrary Ids in proto.txt
Example - ip:213.75.170.11/32:443@CustomProtocol nDPI assigns an is that can change based on protos.txt content - ip:213.75.170.11/32:443@CustomProtocol=9999 nDPI assigns 9999 as protocolId to CustomProtocol and won't change when protos.txt content will chaneg
Diffstat (limited to 'src/include/ndpi_classify.h')
-rw-r--r--src/include/ndpi_classify.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/include/ndpi_classify.h b/src/include/ndpi_classify.h
index 3baeb1e13..0980985ef 100644
--- a/src/include/ndpi_classify.h
+++ b/src/include/ndpi_classify.h
@@ -68,15 +68,15 @@ extern float parameters_splt[NUM_PARAMETERS_SPLT_LOGREG];
/* Classifier functions */
float ndpi_classify(const unsigned short *pkt_len, const pkt_timeval *pkt_time,
const unsigned short *pkt_len_twin, const pkt_timeval *pkt_time_twin,
- pkt_timeval start_time, pkt_timeval start_time_twin, uint32_t max_num_pkt_len,
- uint16_t sp, uint16_t dp, uint32_t op, uint32_t ip, uint32_t np_o, uint32_t np_i,
- uint32_t ob, uint32_t ib, uint16_t use_bd, const uint32_t *bd, const uint32_t *bd_t);
+ pkt_timeval start_time, pkt_timeval start_time_twin, u_int32_t max_num_pkt_len,
+ u_int16_t sp, u_int16_t dp, u_int32_t op, u_int32_t ip, u_int32_t np_o, u_int32_t np_i,
+ u_int32_t ob, u_int32_t ib, u_int16_t use_bd, const u_int32_t *bd, const u_int32_t *bd_t);
-void ndpi_merge_splt_arrays(const uint16_t *pkt_len, const pkt_timeval *pkt_time,
- const uint16_t *pkt_len_twin, const pkt_timeval *pkt_time_twin,
+void ndpi_merge_splt_arrays(const u_int16_t *pkt_len, const pkt_timeval *pkt_time,
+ const u_int16_t *pkt_len_twin, const pkt_timeval *pkt_time_twin,
pkt_timeval start_time, pkt_timeval start_time_twin,
- uint16_t s_idx, uint16_t r_idx,
- uint16_t *merged_lens, uint16_t *merged_times);
+ u_int16_t s_idx, u_int16_t r_idx,
+ u_int16_t *merged_lens, u_int16_t *merged_times);
void ndpi_update_params(classifier_type_codes_t param_type, const char *param_file);
@@ -87,6 +87,6 @@ void ndpi_timer_sub(const pkt_timeval *a, const pkt_timeval *b, pkt_timeval *res
void ndpi_timer_clear(pkt_timeval *a);
u_int64_t ndpi_timeval_to_milliseconds(pkt_timeval ts);
u_int64_t ndpi_timeval_to_microseconds(pkt_timeval ts);
-void ndpi_log_timestamp(char *log_ts, uint32_t log_ts_len);
+void ndpi_log_timestamp(char *log_ts, u_int32_t log_ts_len);
#endif /* NDPI_CLASSIFY_H */