diff options
| author | lijia <[email protected]> | 2021-07-09 17:48:39 +0800 |
|---|---|---|
| committer | lijia <[email protected]> | 2021-07-09 17:48:39 +0800 |
| commit | 41724299de7b703145510ddeecc75b0bf099ec3c (patch) | |
| tree | 987519fe06a750cefda44875a177399eb4f910aa /include/private/sapp_declaration.h | |
| parent | 1df8b36e679069d7c1b2760d33ca14ec3b4a61fc (diff) | |
TSG-6871, 支持按每个插件的entry统计单包处理延时.
Diffstat (limited to 'include/private/sapp_declaration.h')
| -rw-r--r-- | include/private/sapp_declaration.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/include/private/sapp_declaration.h b/include/private/sapp_declaration.h index a897dc1..1bf0b38 100644 --- a/include/private/sapp_declaration.h +++ b/include/private/sapp_declaration.h @@ -69,7 +69,9 @@ extern sapp_global_t *sapp_global_val; #define g_packet_io_cap_mode sapp_global_val->config.packet_io.internal.interface.type_bin #define g_packet_io_cap_level sapp_global_val->individual_fixed.packet_io_cap_level #define g_timestamp_record_sw sapp_global_val->config.profiling.pkt_latency_enabled -#define g_timestamp_record_threshold sapp_global_val->config.profiling.pkt_latency_threshold_in_us +#define g_timestamp_record_accurate sapp_global_val->config.profiling.pkt_latency_accurate_enable +#define g_timestamp_record_threshold sapp_global_val->config.profiling.pkt_latency_threshold_in_ns + #define g_discard_ack_sw sapp_global_val->config.protocol_feature.tcp_drop_pure_ack_pkt #define g_tcp_syn_option_parse_enabled sapp_global_val->config.protocol_feature.tcp_syn_option_parse_enabled #define g_ipv6_decapsulation_enabled sapp_global_val->config.protocol_feature.ipv6_decapsulation_enabled @@ -92,6 +94,9 @@ void *sapp_time_event_thread(void *arg); void sapp_fs2_update_count(int field_index, unsigned long long value); void sapp_fs2_update_length(int field_index, unsigned long long value); void sapp_fs2_set_latency(int thead_seq, long long time_cost); +void sapp_fs2_set_plug_entry_latency(int entry_id, long long time_cost); +int sapp_independent_thread_init(void); + void sapp_gval_init(void); struct mr_instance *sapp_get_marsio_instance(void); int __sapp_timer_platform_init(void); @@ -100,6 +105,7 @@ void __sapp_timer_platform_run(void); void sapp_set_current_state(enum sapp_state_t st); void line_protocol_update_metrics(void); char *timet_to_str(time_t timet, char *time_str, int time_str_len); +void sapp_fuzzy_latency_update(void); extern volatile unsigned int g_aiSysCounter[COUNTER_NUM]; /*newly modified ---LiLei*/ |
