Dmytro Podgornyi

Results 24 issues of Dmytro Podgornyi

## Description Starting from clang-format-15, it supports forced brackets insertion. With this feature we no longer need clang-tidy CI job and all the coding style can be checked more conveniently....

enhancement

**TODO Complete removal from sock-redirect.cpp and sockinfo_tcp.cpp** ## Description clang-18 generates a warning that VLA is a clang extension. ##### What Remove VLAs. ##### Why ? Fix clang-18 build. ##...

draft

## Description Scattered improvements cherry-picked from #109. ##### What Scattered improvements cherry-picked from #109. ##### Why ? Performance / code quality improvements. ## Change type What kind of change does...

enhancement

**TODO Add ticket number.** ## Description XLIO_PRINT_REPORT now prints all the buffer pools reports unconditionally and shows number of the expands. xlio_stats prints also "in use" buffers along with the...

enhancement
postponed

## Description cppcheck skips most of the files from scanning and returns successfully. This potentially hides issues that can be detected in CI. Replace `#error` with `#warning` in the endianness...

bug

## Description In a containerized environment mmap() beyond the hugepages limit can be successful, but a further memory access triggers SIGBUS and terminates the process. Check that all the allocated...

enhancement
draft

## Description New API requires user to call explicit flush. We can implement doorbell batching and close unfinished batch by the flush. This will guarantee doorbell and zcopy completions progress...

enhancement
draft

## Description This is set of commit from the fairness activity. They're quality improvements that help in multi process statistics analysis and running XLIO on the client side on a...

documentation
enhancement

## Description Avoid start_thread with each reg action. Refactor destructor. ##### What Avoid start_thread with each reg action. Refactor destructor. ##### Why ? Potential CPU improvement for CPS and code...

Review effort 4/5

## Description We always create CQs that cannot overflow. Therefore, we can use flag IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN and avoid updating dbrec. HW will ignore the consumer index and this will save a...

enhancement