diff options
| author | Jakub Kicinski <kuba@kernel.org> | 2026-04-28 03:30:48 +0300 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2026-04-28 03:30:48 +0300 |
| commit | 5bd6252b9df1030b31095f9f5d34f92a0ea5db78 (patch) | |
| tree | 85ac0e5c2330d9337bad230189b7ae3335c4b022 /include/linux | |
| parent | 35eaa6d8d6c2ee65e96f507add856e0eacf24591 (diff) | |
| parent | 90be9fedb218ee95a1cf59050d1306fbfb0e8b87 (diff) | |
| download | linux-5bd6252b9df1030b31095f9f5d34f92a0ea5db78.tar.xz | |
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>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
