Testing 802.1 Qav on ls1028a switch

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Testing 802.1 Qav on ls1028a switch

跳至解决方案
1,711 次查看
_mkl
Contributor II

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?

标签 (1)
0 项奖励
回复
1 解答
1,662 次查看
yipingwang
NXP TechSupport
NXP TechSupport

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.

在原帖中查看解决方案

0 项奖励
回复
2 回复数
1,663 次查看
yipingwang
NXP TechSupport
NXP TechSupport

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.

0 项奖励
回复
1,620 次查看
_mkl
Contributor II

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!

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-1943076%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9C%A8%20ls1028a%20%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%B8%8A%E6%B5%8B%E8%AF%95%20802.1%20Qav%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1943076%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%3CP%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E6%8C%89%E7%85%A7%E5%AE%9E%E6%97%B6%E8%BE%B9%E7%BC%98%E8%BD%AF%E4%BB%B6%E7%94%A8%E6%88%B7%E6%8C%87%E5%8D%97%204.1.4%20%E7%89%88%E4%B8%AD%20ls1028ardb%20%E4%B8%8A%E7%9A%84%20TSN%20%E6%B5%8B%E8%AF%95%E8%BF%9B%E8%A1%8C%E6%93%8D%E4%BD%9C%EF%BC%8C%E4%BD%86%E6%97%A0%E6%B3%95%E8%AE%A9%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%B8%8A%E7%9A%84%20Qav%20%E5%B7%A5%E4%BD%9C%E3%80%82%E4%BA%A4%E6%8D%A2%E6%9C%BA%E5%A7%8B%E7%BB%88%E4%BB%A5%E5%85%A8%E4%BC%A0%E8%BE%93%E9%80%9F%E7%8E%87%E8%BD%AC%E5%8F%91%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E5%B7%B2%E5%B0%86%20enetc2%20%E9%85%8D%E7%BD%AE%E4%B8%BA%20DSA%20%E7%AB%AF%E5%8F%A3%EF%BC%8C%E5%B0%86%20enetc3%20%E9%85%8D%E7%BD%AE%E4%B8%BA%E6%A0%87%E5%87%86%E7%AB%AF%E5%8F%A3%EF%BC%8C%E5%B9%B6%E5%B0%86%E7%B1%BB%205%20%E7%9A%84%E6%B5%81%E9%87%8F%E4%BB%8E%20enetc3%20%E5%8F%91%E9%80%81%E5%88%B0%20swp5%E3%80%82%E5%9C%A8%20swp0%20%E4%B8%8A%E8%BF%9E%E6%8E%A5%E4%BA%86%E7%AC%AC%E4%BA%8C%E4%B8%AA%20ls1028ardb%20%E6%9D%A5%E6%8D%95%E8%8E%B7%E5%B8%A7%E3%80%82%E5%A6%82%E6%9E%9C%E6%88%91%E5%9C%A8%20enetc3%20%E7%AB%AF%E5%8F%A3%E4%B8%8A%E9%85%8D%E7%BD%AE%20Qav%EF%BC%8C%E9%80%9F%E7%8E%87%E4%BC%9A%E6%8C%89%E9%A2%84%E6%9C%9F%E5%8F%97%E5%88%B0%E9%99%90%E5%88%B6%EF%BC%8C%E4%BD%86%E5%A6%82%E6%9E%9C%E6%88%91%E5%9C%A8%20swp0%20%E4%B8%8A%E9%85%8D%E7%BD%AE%E5%AE%83%E5%88%99%E4%B8%8D%E4%BC%9A%EF%BC%9A%3C%2FP%3E%3CP%3E%24%20sudo%20tsntool%20cbsset%20--device%20swp0%20--tc%205%20--percentage%2010%3C%2FP%3E%3CP%3E%E6%89%8B%E5%86%8C%E4%B8%AD%E6%8F%90%E5%88%B0%E4%BA%86%E4%B8%A4%E4%B8%AA%E6%B5%81%EF%BC%8C%E4%BA%A4%E6%8D%A2%E6%9C%BA%E6%98%AF%E5%90%A6%E4%BB%85%E5%AF%B9%E5%B9%B2%E6%89%B0%E6%B5%81%E8%BF%9B%E8%A1%8C%E9%80%9F%E7%8E%87%E9%99%90%E5%88%B6%EF%BC%9F%E5%9C%A8%20enetc%20%E4%B8%8A%E6%88%91%E8%BF%98%E5%BF%85%E9%A1%BB%E9%85%8D%E7%BD%AE%E4%B8%8A%E9%83%A8%E6%B5%81%E9%87%8F%E7%B1%BB%E5%88%AB%EF%BC%8C%E8%BF%99%E4%B9%9F%E9%80%82%E7%94%A8%E4%BA%8E%E4%BA%A4%E6%8D%A2%E6%9C%BA%E5%90%97%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1943076%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EQorIQ%20LS1%E8%AE%BE%E5%A4%87%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1958724%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%E5%9C%A8%20ls1028a%20%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%B8%8A%E6%B5%8B%E8%AF%95%20802.1%20Qav%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1958724%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E5%9C%A8%20ls1028a-rdb%20%E4%B8%8A%E4%BD%BF%E7%94%A8%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-qoriq%2Fyocto-sdk.git%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-qoriq%2Fyocto-sdk.git%3C%2FA%3E%E7%9A%84%20mickledore%20%E5%88%86%E6%94%AF%E3%80%82%3C%2FP%3E%3CP%3E%E7%A1%AE%E5%AE%9E%EF%BC%8C%E5%9C%A8%E7%A6%81%E7%94%A8%E7%9B%B4%E9%80%9A%E5%8A%9F%E8%83%BD%E5%90%8E%EF%BC%8C%E5%AE%83%E5%8F%AF%E4%BB%A5%E6%8C%89%E9%A2%84%E6%9C%9F%E5%B7%A5%E4%BD%9C%E3%80%82%3C%2FP%3E%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1950832%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%E5%9C%A8%20ls1028a%20%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%B8%8A%E6%B5%8B%E8%AF%95%20802.1%20Qav%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1950832%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3E%E6%82%A8%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%E5%93%AA%E4%B8%AA%E7%89%88%E6%9C%AC%E7%9A%84%20RTedge%EF%BC%9FLS1028ARDB%20%E6%9D%BF%E5%90%97%EF%BC%9F%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3E%E5%9C%A8%20LS1028ARDB%20dts%20%E7%9A%84%E9%BB%98%E8%AE%A4%E9%85%8D%E7%BD%AE%E4%B8%AD%EF%BC%8C%E5%A6%82%E6%9E%9C%20eno3%20%E8%A2%AB%E7%A6%81%E7%94%A8%EF%BC%8C%E5%88%99%20eno2%20%E5%B0%86%E7%94%A8%E4%BA%8E%20DSA%20%E7%AB%AF%E5%8F%A3%EF%BC%8C%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%E5%A6%82%E6%9E%9C%E5%90%AF%E7%94%A8eno3%EF%BC%8Ceno3%E5%B0%86%E9%BB%98%E8%AE%A4%E4%BD%BF%E7%94%A8DSA%E7%AB%AF%E5%8F%A3%E3%80%82%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3E%E5%85%B3%E4%BA%8E%20Qav%EF%BC%8C%E5%AE%A2%E6%88%B7%E5%BA%94%E5%9C%A8%E8%BF%90%E8%A1%8C%20cbsset%20%E4%B9%8B%E5%89%8D%E4%BD%BF%E7%94%A8%E4%BB%A5%E4%B8%8B%E5%91%BD%E4%BB%A4%E7%A6%81%E7%94%A8%E7%9B%B4%E9%80%9A%E6%A8%A1%E5%BC%8F%EF%BC%9A%3C%2FSPAN%3E%3CBR%20%2F%3E%20%3CSPAN%3Etsntool%20ctset%20--%E8%AE%BE%E5%A4%87%20swp0%20--queue_stat%200x0%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3E%E8%B0%A2%E8%B0%A2%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E