Alexandra Kossovsky
Alexandra Kossovsky
2 obvious way to remove the RTO timer are: - incoming ACK; - TCP connection status change (shutdown, reset, etc). > I instrumented all the ci_tcp_rto_* manipulating methods Just to...
Let me repeat - all these functions can be called from `onload.ko`. It is completely useless to "debug just the userspace". For example: - I can see the RTO timer...
> So what you're implying is that both kernel and userspace lib both access the same data structures for the same tcp connection? Yes. > Would you give me a...
It doesn't need mtdchar really, for the most of kernels. What do you mean when you say "I can not start Onload"? I agree that it's better to fix `load.sh`...
Are you using Solarflare NICs? Or AF_XDP? Have you read https://github.com/Xilinx-CNS/onload#installation-and-quick-start-guide: ``` echo ens2f0 > /sys/module/sfc_resource/afxdp/register ```
1. Did onload module loaded? Let me repeat, the complains from `load.sh` are non-fatal. Please share `lsmod | grep sfc` & `lsmod |grep onload`. 2. What do you see in...
No, I can not reproduce it because I do not have ixgbe NICs.
> We have not tested yet AF_XDP with 5.10 or 5.11 yet, We did. It works. But we tested with SFC NICs only (which is completely useless from any normal...
In a sense, iperf tool is not compatible with Onload. iperf uses 2 separate threads for read and write. For Onload it means lock contention. The "better results" you mention...
I can recommend something like memcached. Or may be nginx (caution: Onload nginx profile needs "clustering"; I saw some recent commits here in the master branch of Onload which add...