Using the Network as a Reliable Platform for Time-Sensitive Systems
summary
Shows that Time Sensitive Networking (TSN) can be implemented end-to-end but kernel support is incomplete: a working Linux driver prototype configures Intel I210 registers, exposes a TSN core via configfs and an ALSA/AVB shim, and uses the hardware credit-based shaper to pace frames. Class A guarantees send every 125 μs and ≤2 ms max transit, grandmaster clocking achieves ~1 microsecond sync over seven hops, and a 48 kHz 2‑channel stream plays reliably on Linux 4.8, but MSRP/management, timestamp alignment and multi‑stream stability remain unfinished and not upstream.
AI-written summary · about
chapters (23)
- 0:00Introduction
- 0:27RealTime Tweaking
- 1:05Why Use a Backplane
- 3:23VB Audio Video
- 4:35Digital Audio
- 6:10Guaranteed Delivery
- 6:55TimeSensitive Systems
- 8:30TSM
- 12:02Stream Reservation
- 14:15Subnet
- 15:41Traffic Classes
- 17:24Jumbo Frames
- 19:42GPDP
- 20:59Credit Based Shaper
- 23:15Time Stamping
- 28:09Kernel Driver
- 29:41Configure FS
- 30:53Network Hooks
- 31:26shims
- 31:59sending frames
- 34:38also devices
- 35:24current status
- 36:08backlog
related talks
40mTime-Sensitive Networking (TSN) with Mainline Embedded Linux
50mThe Road Towards a Linux TSN Infrastructure
34mDeterministic Networking for Real-Time Systems (Using TSN)
41mSetting up Real-time Ethernet and TSN With Linux: A 10-step Guide
55mPractical TSN; using NetChan for distributed PoC
08mA Time sensitive Network CNI plugin for Embedded and Edge
41mAutomotive Ethernet: Future of Connected Vehicles
19mEnabling Programmable Transport Protocols in High Speed NICs
