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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs