Linux TSN Endstation with Intel® Ethernet Controllers¶
The Intel® Edge Controls for Industrial (Intel® ECI or ECI) aims at empowering both Automation engineering and OT system administrator teams to achieve industry-graded Ethernet IEEE std 802.1Q-2018 onto OT/IT converged Time-Synchronized Network (TSN) domains.
Intel® ECI leverages the latest Intel® Ethernet Controllers Linux* drivers delivering packet-level hardware offloadling mechanism from Linux Advanced Traffic-Control and Express Data-Path (XDP) that meet with time-based Quality-of-Service (QoS) demand.
Only certain Intel® Ethernet Controllers are capable of delivering Atomic-clock (TAI) accurate Time-synchronization, Time-Aware Traffic Scheduling, and programmatic Launch Time L2/Ethernet hardware-offload capabilities for threaded IA64 Control runtimes to achieve guaranteed-latency and priority-based isochronous traffic-shaping as standardized into the following IEEE std 802.1Q-2018 specifications:
[Endpoint PCI
8086:7aac
and8086:7aad
] Intel® Atom™ x7000 Series [Alder Lake] Ethernet GbE Time-Sensitive Network Controller[Endpoint PCI
8086:7aac
and8086:7aad
] 12th Gen Intel® Core™ S-Series [Alder Lake] Ethernet GbE Time-Sensitive Network Controller[Endpoint PCI
8086:a0ac
] 11th Gen Intel® Core™ U-Series and P-Series [Tiger Lake] Ethernet GbE Time-Sensitive Network Controller[Endpoint PCI
8086:4b32
,8086:4ba0
,8086:4bb0
, …] Intel® Atom™ x6000 Series [Elkhart Lake] Ethernet GbE Time-Sensitive Network Controller[Endpoint PCI
8086:15f2
] Intel® Ethernet Controller I225-LM for Time-Sensitive Networking (TSN)[Endpoint PCI
8086:125b
] Intel® Ethernet Controller I226-LM for Time-Sensitive Networking (TSN)[Endpoint PCI
8086:157b
,8086:1533
,…] Intel® Ethernet Controller I210-IT for Time-Sensitive Networking (TSN)
To explore Linux TSN end-station further, click the following sections:
Learn TSN Linux Basics
An overview of Linux IEEE std 802.1Q-2018 support
Manage TSN Linux
Define IEEE 802.1Q-2018 via Linux *systemd-networkd* manager on Intel® Industrial Ethernet Controllers
Troubleshoot TSN Linux
Diagnose IEEE 802.1Q-2018 TSN Endstations using standard Linux system tracing and performance events
Understand Linux eBPF native XDP
Create Express Data Path (XDP) packet processing applications on Intel® Industrial Ethernet Controllers
Micro-benchmark TSN Linux
Run micro-benchmarking on Intel® Industrial Ethernet Controllers