Tomer Cabouly
Tomer Cabouly
## Description Add proper support for size_t type in the configuration registry system. The changes include: - Add a static assertion to prevent direct use of size_t with get_value -...
## Description Kernel 6.10 netlink has breaked XLIO functionality. Transitioned to libnl - an abstraction that wraps netlink. This both solves the issue and makes us more robust. ##### What...
## Description Remove the deprecated XLIO_SELECT_POLL_OS_FORCE configuration parameter as it can be fully controlled by XLIO_SELECT_POLL_OS_RATIO and XLIO_SELECT_SKIP_OS parameters. This aligns with the original repo's direction to remove this configuration...
## Description Resolve race condition where TCP segments leak during SYN-RCVD timeout handling, causing "still N tcp segs in use" warnings. Root cause: When tcp_slowtmr() times out a connection stuck...
## Description This PR fixes a critical heap corruption issue in TCP socket timer management that was introduced in commit c73d96a3e7a9b64c77ed024fa94cf00b7fdca339. ##### What Fix race condition between timer thread and...
## Description Add a new Valgrind suppression rule to handle false positive memory leak reports from rdma_create_event_channel() in librdmacm. The suppression matches the specific call stack from socket() through the...
## Description Resolve 30-second throughput ramp-up issue for TSO-enabled TCP connections by implementing proper initial congestion window (cwnd) and slow start threshold (ssthresh) values. Problem: Applications using TSO experienced ~30...
## Description Add two Cursor AI rules to streamline development workflow: - commit-msg.mdc: Automates generation of well-formatted commit messages following project conventions with proper Redmine issue tracking and sign-off requirements...
## Description Change initial TCP retransmission timeout from 3 seconds to 1 second as recommended by RFC 6298 Section 2. RFC 6298 states: "Until a round-trip time (RTT) measurement has...
## Description Migrate the json-c library from version 0.13.1 to 0.17.0 to gain access to newer features and bug fixes. The new version uses Meson build system which is incompatible...