Исправлен парсер tc-хитов для строк match+success

This commit is contained in:
2026-05-12 12:34:37 +05:00
parent bff9c50a6b
commit 5800b6c874
+4 -1
View File
@@ -552,9 +552,12 @@ fn parse_tc_filter_hits(raw: &str) -> BTreeMap<String, u64> {
let mut current_ip: Option<String> = None; let mut current_ip: Option<String> = None;
for line in raw.lines() { for line in raw.lines() {
let t = line.trim(); let t = line.trim();
if t.contains("match ") { if t.contains("match ") {
current_ip = extract_tc_match_ip(t); current_ip = extract_tc_match_ip(t);
} else if t.starts_with("Sent ") { }
if t.starts_with("Sent ") {
if let Some(ip) = current_ip.clone() { if let Some(ip) = current_ip.clone() {
let hits = parse_sent_packets(t).unwrap_or(0); let hits = parse_sent_packets(t).unwrap_or(0);
out.insert(ip, hits); out.insert(ip, hits);