diff options
author | Luca Deri <deri@ntop.org> | 2018-03-23 19:05:32 +0100 |
---|---|---|
committer | Luca Deri <deri@ntop.org> | 2018-03-23 19:05:32 +0100 |
commit | 462da90a21d7a73fe9122b759c6b40bebfefc6e8 (patch) | |
tree | 2ab125db5f231bb74d50b83df0ab4dbf979ac73e /src/lib/ndpi_main.c | |
parent | a2acd092634d1cfc04e89c874d584a16ae54f3ea (diff) |
Added API calls
ndpi_network_ptree_match
ndpi_check_flow_func
ndpi_config.h is now installed with "make install"
Diffstat (limited to 'src/lib/ndpi_main.c')
-rw-r--r-- | src/lib/ndpi_main.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/lib/ndpi_main.c b/src/lib/ndpi_main.c index afb0f39e7..430f25781 100644 --- a/src/lib/ndpi_main.c +++ b/src/lib/ndpi_main.c @@ -3582,7 +3582,10 @@ void check_ndpi_tcp_flow_func(struct ndpi_detection_module_struct *ndpi_struct, } } -void check_ndpi_flow_func(struct ndpi_detection_module_struct *ndpi_struct, + +/* ********************************************************************************* */ + +void ndpi_check_flow_func(struct ndpi_detection_module_struct *ndpi_struct, struct ndpi_flow_struct *flow, NDPI_SELECTION_BITMASK_PROTOCOL_SIZE *ndpi_selection_packet) { if(flow->packet.tcp != NULL) @@ -3837,11 +3840,11 @@ ndpi_protocol ndpi_detection_process_packet(struct ndpi_detection_module_struct if(flow->guessed_host_protocol_id >= (NDPI_MAX_SUPPORTED_PROTOCOLS-1)) { /* This is a custom protocol and it has priority over everything else */ ret.master_protocol = NDPI_PROTOCOL_UNKNOWN, ret.app_protocol = flow->guessed_host_protocol_id; - check_ndpi_flow_func(ndpi_struct, flow, &ndpi_selection_packet); + ndpi_check_flow_func(ndpi_struct, flow, &ndpi_selection_packet); return(ret); } - check_ndpi_flow_func(ndpi_struct, flow, &ndpi_selection_packet); + ndpi_check_flow_func(ndpi_struct, flow, &ndpi_selection_packet); a = flow->packet.detected_protocol_stack[0]; if(NDPI_COMPARE_PROTOCOL_TO_BITMASK(ndpi_struct->detection_bitmask, a) == 0) |