]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Merge branch 'netem-bug-fixes'
authorJakub Kicinski <kuba@kernel.org>
Tue, 28 Apr 2026 00:30:48 +0000 (17:30 -0700)
committerJakub Kicinski <kuba@kernel.org>
Tue, 28 Apr 2026 00:30:48 +0000 (17:30 -0700)
commit5bd6252b9df1030b31095f9f5d34f92a0ea5db78
tree85ac0e5c2330d9337bad230189b7ae3335c4b022
parent35eaa6d8d6c2ee65e96f507add856e0eacf24591
parent90be9fedb218ee95a1cf59050d1306fbfb0e8b87
Merge branch 'netem-bug-fixes'

Stephen Hemminger says:

====================
netem: bug fixes

These bugs were found when doing AI-assisted review of sch_netem.c
during investigation of the packet duplication recursion problem
addressed in Jamal's series.

The fixes cover:

 - probability gaps in the 4-state Markov loss model
 - queue limit not accounting for reordered packets
 - PRNG reseeded on every tc change, breaking reproducibility
 - slot configuration not validated (inverted ranges, negative
   delays, negative limits)
 - slot delay arithmetic overflow for ranges above ~2.1 seconds
 - negative latency and jitter wrapping to huge time_to_send
   values via u64 arithmetic
====================

Link: https://patch.msgid.link/20260418032027.900913-1-stephen@networkplumber.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>