[PATCH net-next v2 0/3] tcp: fix a few divide-by-zero in congestion control modules
From: Jiayuan Chen
Date: Thu Oct 01 2026 - 07:30:18 EST
Patch 1 and 2 were reported by VEGA <vega@xxxxxxxxxx>.
Patch 3 was found while reviewing the other TCP congestion control
modules for the same kind of divide-by-zero on module parameters.
v1 -> v2:
- Patch 3: rework as suggested by Eric.
- Patch 1 and 2: add Eric's Reviewed-by.
v1: https://lore.kernel.org/netdev/20260930100937.206377-1-jiayuan.chen@xxxxxxxxx/
Jiayuan Chen (3):
tcp_bic: fix divide by zero on max_increment == 0
tcp_hybla: fix divide by zero on rtt0 == 0
tcp_cubic: fix divide by zero and endless loop on bad module params
net/ipv4/tcp_bic.c | 14 ++++++++++++--
net/ipv4/tcp_cubic.c | 9 +++++++++
net/ipv4/tcp_hybla.c | 16 ++++++++++++++--
3 files changed, 35 insertions(+), 4 deletions(-)
--
2.43.0