ls1028 TSN 802.1QBV queueMaxSDU and guard band question

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

ls1028 TSN 802.1QBV queueMaxSDU and guard band question

437 次查看
xinliwang
Contributor III

Hi @yipingwang and community

I wanna discuss with you guys regarding the definition of queueMaxSDU and  guard band in NXP 802.1BV.

According to the reference menu the guardband is set by"--maxSDU"

xinliwang_0-1691548649359.png

and the maxSDU definition is "queueMaxSDU" which also set by "--maxSDU" 

xinliwang_1-1691548687287.png

But according to the IEEE802.1qbv. The queueMaxSDU and guardband has no absolut connection. We can determine the size we need for the guard bands, depending on the queueMaxSDU which means we can set queueMaxSDU and guardband independently. On the other hand, these two parameters no need to be equal.

But on NXP board ls1028ardb, we can not set both parameters independently. I wonder is this a unique NXP qbv feature or it could be imprved based on IEEE802.1QBV standard?

Thanks.

0 项奖励
2 回复数

408 次查看
yipingwang
NXP TechSupport
NXP TechSupport

Currently in linux driver, guard band is calculated according to "QSYS_QMAXSDU_CFG_x", it's MAX SDU for traffic class x(0~7).
Customer can also set "PORT_MAX_SDU", this value is used for guard band calculation for a traffic class if the QMAXSDU_CFG_* is set to '0'.

for LS1028 switch IP, guard band is calculated according to the MAX SDU of the related traffic class or port.

Thanks

0 项奖励

402 次查看
xinliwang
Contributor III

Hi @yipingwang 

Thank you for your reply;

It seems like we could not set guardband independently.

But I wonder does eno0 port has guardband too? I could not find any description on ENETC chapter.

Thank you 

0 项奖励