Hi Yanivserlin,
Thanks so much for you answer.
I was able to access another forum post on enable lossy roce accelerations: Error checking lossy RoCE acceleration state - #2 by MvB
and the guide instructed to set/unset the registers / flags:
roce_adp_retrans_en, roce_tx_window_en, roce_slow_restart_en
However, I was unable to find an explanation of what each of the flags meant and how they interact to enable / disable lossy roce accelerations.
- Is there a comprehensive document that outlines what flags / registers are available and what they mean?
- My understanding of the three flags are:
- roce_adp_retrans_en: enable “adaptive” retransmission where adaptive refers to the non ecn triggered cnp packets
- roce_tx_window_en: some window based congestion control?
- roce_slow_restart_en: some flag to set the “rate control”
But due to insufficient documentation that I could find, my understanding is still very limited.
It would be of tremendous help, if you can point me to the right documentation or explain that those features are.
Thank you very much