lwa-project / ng_digital_processor

The Next Generation Digital Processor for LWA North Arm
Apache License 2.0
0 stars 0 forks source link

DRX pipelines show intermittent stalling #18

Closed jaycedowell closed 7 months ago

jaycedowell commented 11 months ago

This seems to be a feature of running everything on a single server. It's not clear what is going wrong but it doesn't seem to be related to the TBF buffer. Could be a (another) problem with RetransmitOp.

jaycedowell commented 8 months ago

This seems to be related to flow control on the switch at some level. If I set "flowcontrol send off" for ports 31 and 32 things seem to be better. However, there also seems to be continuous low-level packet loss on the T-engine now.

jaycedowell commented 7 months ago

I thought packet pacing might help with some of the T-engine packet loss but it doesn't really seem to do anything.

jaycedowell commented 7 months ago

What did seem to change things was moving half the T-engines from verbs to "standard" packet capture. No idea why that matters. Maybe some kind of resource limit in verbs or on the cards? It's still not perfect but it's better.

jaycedowell commented 7 months ago

Since this problem seems to be resolved I'm closing this and moving the T-engine stuff to #30.