A Proper TSN Driver Is Being Worked On For The Linux Kernel (Time Sensitive Networking)

Written by Michael Larabel in Linux Kernel on 14 June 2016 at 08:21 AM EDT. Add A Comment
Henrik Austad of Cisco has published very early code for implementing a TSN core driver in the Linux kernel. TSN is short for Time Sensitive Networking and was formerly known as Audio/Video Bridging (AVB).

TSN is designed for establishing low-latency, jitter-free, guaranteed-bandwidth links over a LAN by reserving a path on the network. In order to support TSN, the NIC and the network itself must be compatible.

TSN was developed with audio/video streaming needs in mind (hence the earlier AVB name) and this driver can provide a shim to ALSA and V4L2 for audio/video needs on Linux. Those curious to learn more about TSN can see this tentative kernel documentation on the subject.

Henrik posted eight patches for the core TSN support in the Linux kernel via this patch series that he's marked "very [request for comments]."
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week