summaryrefslogtreecommitdiff
path: root/shaping/include/shaper_global_stat.h
diff options
context:
space:
mode:
authorroot <[email protected]>2024-01-26 06:36:19 +0000
committerroot <[email protected]>2024-01-26 06:36:19 +0000
commitf9cd8219dc43b5d19da8f421c19c08d65240683d (patch)
treee8da8950e9a90c2c5da4103ae0fd848173e9a427 /shaping/include/shaper_global_stat.h
parent4bc81cc24f2989b84670c54252585c5403acbc01 (diff)
optimize performance
Diffstat (limited to 'shaping/include/shaper_global_stat.h')
-rw-r--r--shaping/include/shaper_global_stat.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/shaping/include/shaper_global_stat.h b/shaping/include/shaper_global_stat.h
index 940745e..4c100a7 100644
--- a/shaping/include/shaper_global_stat.h
+++ b/shaping/include/shaper_global_stat.h
@@ -38,6 +38,7 @@ enum shaping_global_stat_column_index {
HIT_POLICY_RX_BYTES_IDX,
HIT_POLICY_TX_PKTS_IDX,
HIT_POLICY_TX_BYTES_IDX,
+ HIT_POLICY_TX_SYN_ACK_PKTS_IDX,
HIT_POLICY_DROP_PKTS_IDX,
HIT_POLICY_DROP_BYTES_IDX,
@@ -49,6 +50,7 @@ struct shaping_global_stat_traffic_data {
long long rx_bytes;
long long tx_pkts;
long long tx_bytes;
+ long long tx_syn_ack_pkts;
long long drop_pkts;
long long drop_bytes;
};
@@ -127,6 +129,7 @@ void shaper_global_stat_throughput_tx_inc(struct shaping_global_stat_data *threa
void shaper_global_stat_hit_policy_throughput_rx_inc(struct shaping_global_stat_data *thread_global_stat, int pkt_len);
void shaper_global_stat_hit_policy_throughput_tx_inc(struct shaping_global_stat_data *thread_global_stat, int pkt_len);
+void shaper_global_stat_hit_policy_throughput_tx_syn_ack_inc(struct shaping_global_stat_data *thread_global_stat);
void shaper_global_stat_hit_policy_drop_inc(struct shaping_global_stat_data *thread_global_stat, int pkt_len);
void shaper_global_stat_refresh(struct shaping_ctx *ctx); \ No newline at end of file