Skip to content

Commit 8ac01b9

Browse files
authored
Better explain status of mainlining and UDP alternative to TCP-Prague
1 parent 48846aa commit 8ac01b9

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Available Linux builds for the L4S features
22

3-
Linux mainlining the contents of this repository is ongoing. The current testing branch is in line with kernel 5.15, and is not maintained anymore (not in line with the latest (to) mainline(d) versions). Several later Kernel versions are available in this overview and updated last at Nov 2025):
3+
Linux mainlining the contents of this repository is ongoing. The current testing branch is in line with kernel 5.15, and is not maintained anymore (not in line with the latest (to) mainline(d) versions). Several later Kernel versions are available in this overview and updated on request or as needed (for mainlining):
44

55
- Linux 5.15 (this repository at testing branch) and Linux 6.1 (not public, on request) is NOT actively maintained
66
- Linux 6.6:
@@ -9,12 +9,13 @@ Linux mainlining the contents of this repository is ongoing. The current testing
99
- RPI Linux: [minuscat/rpi-6.6.y](https://github.com/minuscat/rpi-6.6.y), no prebuild, to be compiled on target
1010
- Linux 6.12:
1111
- Linux stable: [L4STeam/linux at l4steam-6.12.y](https://github.com/L4STeam/linux/tree/l4steam-6.12.y), prebuild zip at [https://github.com/L4STeam/linux/releases/download/l4steam-6.12.y-build/l4s-l4steam-6.12.y.zip]
12-
- Latest Net-dev mainline synced (source for mainlining):
12+
- Latest Net-dev mainline synced (source for mainlining and updated very frequently):
1313
- Linux net-next: [L4STeam/linux-net-next](https://github.com/l4steam/linux-net-next), prebuild zip at [https://github.com/L4STeam/linux-net-next/releases/download/upstream_l4steam-build/l4s-upstream_l4steam.zip]
1414

1515
At this time, the mainlining status is:
1616
- DualPI2 is part of mainline Linux from 6.17 onwards.
1717
- ACC-ECN is partly delivered (2/3th) in 6.18, but cannot be used yet, before all parts are complete.
18+
- TCP-Prague is waiting for ACC-ECN to be completed, but check out our [UDP-Prague](https://github.com/L4STeam/udp_prague/) repo for adding Prague to your UDP based apps. Just use prague_cc.h/cpp that define the PragueCC class that has no dependencies (besides C++ compilation). The rest are example apps are compilable on all major OSs (Linux, Apple, Unix and Windows). Also check the udpsocket.c/cpp that defines the UDPSocket class to send and receive ECN for IPv4 and IPv6 on the different OSs.
1819

1920
# Linux kernel tree with L4S patches
2021

0 commit comments

Comments
 (0)