Public bug reported:
SRU Justification:
It could be not all conntrack tuples are offloaded.
* Explain the bug(s)
Offload could fail for multiple reasons and a refresh bit is set to try to
reoffload it in next sw packet.
But sometimes the refresh bit not set. It’s sparse in multiple locations.
* brief explanation of fixes
We can just avoid checking if the refresh bit is set on refresh call and try to
offload again as we did get
a sw packet and there won’t be more than one work entry for the same entry. So
if refresh already
queued the function will do nothing. But if failed and nothing is queued a
refresh will queue again.
* How to test
High traffic ct offload with lots conns. Test 200000 conns. We see insertion
rate drops at ~100000.
Eventually we stop offloading new entries but in tcpdump we see traffic.
* What it could break.
Ct offload.
** Affects: linux-bluefield (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1927374
Title:
Do offload refresh when requested
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-bluefield/+bug/1927374/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs