The Road Towards a Linux TSN Infrastructure
summary
Implemented Linux interfaces for TSN: use mqprio to expose hardware queues, a CBS qdisc for credit‑based shaping and a TBS qdisc plus a TXTIME socket option for per‑packet transmit timestamps. Each qdisc supports hardware offload and a software fallback; pure software scheduling shows worst‑case delays near 1 ms while hardware offload with sorting yields peak jitter around 506 ns in tests. Upstream work is merged for CBS, TBS is near final, and qbv/qbu support and low‑latency data paths remain outstanding.
AI-written summary · about
chapters (6)
- 0:00Start
- 1:54Introduction
- 2:43Time Sensors Networking
- 9:27Traffic Shaping
- 23:10Time Based Scheduling
- 40:09User Space
related talks
40mTime-Sensitive Networking (TSN) with Mainline Embedded Linux
34mDeterministic Networking for Real-Time Systems (Using TSN)
42mUsing the Network as a Reliable Platform for Time-Sensitive Systems
41mSetting up Real-time Ethernet and TSN With Linux: A 10-step Guide
24mTime-Sensitive Networking (TSN) Enabling on StarlingX
55mPractical TSN; using NetChan for distributed PoC
24mPREEMPT_RT Q&A with tglx
40mApplication and Challenges of Using GenAVB/TSN Software Stack for Industrial...
