System Setup
Component Model/Platform Role
Endpoint (Sender) Texas Instruments AM62 (Linux) Traffic Source, responsible for VLAN/PCP Tagging.
TSN Switch Analog Devices ADIN6310 TAS Gatekeeper, responsible for Scheduling (802.1Qbv).
Synchronization IEEE 802.1AS (gPTP) Configured in Boundary Mode and assumed stable.
AM62 (Sender) Configuration (Traffic Classification)
The AM62 uses Linux Traffic Control (tc) to classify UDP traffic
DPort tc Filter Action Linux skb->priority
10001 action skbedit priority 0 0 (Highest)
10002 action skbedit priority 1 1 (Medium)
10003 action skbedit priority 2 2 (Lowest)
AM62 Traffic Generation Command
The output was observed while generating high-rate traffic, likely hitting DPort 10001 with a single plget instance:
./plget -i eth0 -m pkt-gen -p 3 -t ptpl2 -n 128 -a 70:ff:76:1d:8c:08 -l 1500 sleep 5 ./plget -i eth0 -m pkt-gen -p 2 -t ptpl2 -n 128 -a 70:ff:76:1d:8c:08 -l 1500 sleep 5 ./plget -i eth0 -m pkt-gen -p 1 -t ptpl2 -n 128 -a 70:ff:76:1d:8c:08 -l 1500
ADIN6310 (TSN Switch) Configuration
TAS Gate Control List (GCL)
The TAS GCL was configured with three entries for three intended priority queues :
GCL Entry Gate Duration (ns) Gate State (Assumed Queue Index)
Entry 0 125,000 Opens Queue for Prio 3 (e.g., Q3 - from "4th checkbox from right")
Entry 1 125,000 Opens Queue for Prio 2 (e.g., Q1 - from "2nd checkbox from right")
Entry 2 250,000 Opens Queue for Prio 1 (e.g., Q0 - from "1st checkbox from right")
GCL Cycle 500,000 ns (0.5 ms) Sum of Durations
Receiver End (AM62)
command
#Bash
while sleep 1; do ./plget -m rx-lat -f ipgap -n 128 -i vlan100 -t ptpl2 -f hwts; done
Observed Output (Single Transaction Phenomenon)
The output provided below shows the inter-packet gap (IPG) from the receiver, which was identified as traffic from a single observed queue ("queue 1 with prio mof 3").
The majority of IPGs are 12.224 ms, interspersed with much larger delays, including 263.943 ms and 266.559 ms some random large gaps.
Only one transaction is appeared in output
Clarification required : settings required for the ADIN6310 to correctly classify incoming PCP 0, 1, and 2 traffic into specific internal queues (e.g., Q3, Q1, Q0) for TAS scheduling.







