exanic-software
exanic-software copied to clipboard
ExaNIC drivers, utilities and development libraries
Hi, Imagine a situation when you close a connection but remote is not responding to you at all. `exasock_tcp_close_worker` will set socket state to FIN-WAIT-1, after which exasock will send...
We have two applications running, one without exasock and one with exasock. The one without exasock crashes and after it crashes it is impossible to start without bouncing the port....
Under certain timing conditions, it is possible for `exanic_receive_frame` and `exanic_receive_chunk` (and friends) to return corrupt data without reporting an error. We used the experimental setup described below to quickly...
without supported_coalesce_params set, exanic module fails to load with: ``` [ 1778.168117] ------------[ cut here ]------------ [ 1778.168120] WARNING: CPU: 0 PID: 6327 at net/ethtool/common.c:348 ethtool_check_ops+0x14/0x20 [ 1778.168121] Modules linked...
sock->connected is set to true before tcp connection is fully established
Allows for more cooperative behavior with other spinning processes on one CPU core.
This aims to introduce partial network namespaces support with minimal changes in the code. The main challenge in implementing netns is that different processes (and sockets) can have different routing...
Hi I just installed a fresh copy of this repo from source and I keep getting this error when running "exanic-config". Any ideas what i might be doing wrong? I...
I'm reading the implementation of the [`exanic_receive_frame`](https://github.com/exablaze-oss/exanic-software/blob/a14b39f75377434889108c971c42238c0ea0de13/libs/exanic/fifo_rx.c#L328) function. Looks like there is a potential bug in the way how lock-free queue is implemented. The implementation does not handle the case...
I'm having problems with DROP_MEMBERSHIP + exasock. When I comment the unsubscribe line of my application, the program runs normally. If present, the unsubscribe results in a segmentation fault that...