Hello,
I am following the TSN tests on ls1028ardb in 4.1.4 of the Real-time Edge Software User Guide, but I am unable to get Qav on the switch to work. The switch always forwards the full transmission rate.
I have configured enetc2 as DSA port and enetc3 as standard port and send traffic with class 5 from enetc3 to swp5. On swp0 a second ls1028ardb is connected to capture the frames. If I configure Qav on the enetc3 port the rate is limited as expected, but not if i configure it on swp0:
$ sudo tsntool cbsset --device swp0 --tc 5 --percentage 10
In the manual two streams are mentioned, does the switch only rate limit with interferring streams? On enetc I had to configure also the upper traffic classes, does this apply to the switch as well?
解決済! 解決策の投稿を見る。
Which version of RTedge are you using? LS1028ARDB board?
In default configuration of LS1028ARDB dts, if eno3 is disabled, eno2 is used DSA port,
if eno3 is enabled, eno3 will be used DSA port in default.
About Qav, customer should disable cut through mode using below command before running cbsset:
tsntool ctset --device swp0 --queue_stat 0x0
Thanks.
Which version of RTedge are you using? LS1028ARDB board?
In default configuration of LS1028ARDB dts, if eno3 is disabled, eno2 is used DSA port,
if eno3 is enabled, eno3 will be used DSA port in default.
About Qav, customer should disable cut through mode using below command before running cbsset:
tsntool ctset --device swp0 --queue_stat 0x0
Thanks.
I am using mickledore branch of https://github.com/nxp-qoriq/yocto-sdk.git on the ls1028a-rdb.
And indeed with cut-through disabled it works as expected.
Thanks!