fix(dockernet): inversion DL/UL sur les bridges Docker

Sur br-*, bytes_sent = vers les conteneurs (leur DL),
bytes_recv = depuis les conteneurs (leur UL) — inverse d'enp*.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
percoandClaude Sonnet 4.6 committed 2026-06-30 10:53:01 +02:00
1 parent 599399ff50
commit 7154774941
1 file changed
+4 -2
+4 -2
View File
@@ -702,8 +702,10 @@ def api_dockernet():
continue
prev = _dockernet_prev.get(bid, {})
dl_bps = max(0, (stats.bytes_recv - prev.get("recv", stats.bytes_recv)) / dt)
ul_bps = max(0, (stats.bytes_sent - prev.get("sent", stats.bytes_sent)) / dt)
# Sur un bridge Docker : bytes_sent = vers les conteneurs = leur DL
# bytes_recv = depuis les conteneurs = leur UL
dl_bps = max(0, (stats.bytes_sent - prev.get("sent", stats.bytes_sent)) / dt)
ul_bps = max(0, (stats.bytes_recv - prev.get("recv", stats.bytes_recv)) / dt)
_dockernet_prev[bid] = {"recv": stats.bytes_recv, "sent": stats.bytes_sent}