summaryrefslogtreecommitdiffstats
path: root/src/kernel
Commit message (Expand)AuthorAgeFilesLines
* [KERNEL] Use next pending request for discovery in panic modeSimon Rettberg2024-05-171-13/+33
* [KERNEL] Add more debug logging, tweak connect timeoutSimon Rettberg2024-05-171-8/+16
* [KERNEL] Fix build on 5.15 kernels >= 5.15.132Simon Rettberg2024-03-151-0/+1
* [KERNEL] Set fake RTT to 500ms on manual server switchSimon Rettberg2024-01-181-2/+2
* [KERNEL] Add Rocky 9 supportSimon Rettberg2023-06-072-8/+20
* [KERNEL] Rename logigng macros, change debug level of a few messagesSimon Rettberg2023-02-061-21/+25
* [KERNEL] Actually fix build on 6.0+Simon Rettberg2023-01-111-5/+5
* [KERNEL] Update for Linux 6.1Simon Rettberg2023-01-092-7/+25
* Fix linter issues to satisfy Linux kernel code styleManuel Bentele2022-10-052-8/+11
* [KERNEL] Adapt to Linux 5.18Simon Rettberg2022-06-142-1/+14
* [KERNEL] IOCTL_SWITCH: Always boost/fake RTT valuesSimon Rettberg2022-03-241-17/+17
* [KERNEL] Fix possible stall when switching serverSimon Rettberg2022-03-041-1/+9
* [KERNEL] Fix copy&paste error (passing wrong sock)Simon Rettberg2022-02-231-2/+2
* [KERNEL] Refactor to use workqueues and blk-mq onlySimon Rettberg2022-02-1810-1162/+892Star
* [KERNEL] Add missing include to fix compile on 4.14.xSimon Rettberg2022-02-111-0/+1
* [KERNEL] Add support for Linux kernel 5.15.x LTSManuel Bentele2021-11-302-4/+40
* [KERNEL] Fix wurstfingered missing ;Simon Rettberg2021-11-081-1/+1
* [KERNEL] Explicitly pass proper addrlen on connect; improve debug logSimon Rettberg2021-11-081-3/+7
* [KERNEL] Don't log connect failures as errors for RTT checksSimon Rettberg2021-10-191-16/+24
* [KERNEL] Add support for Linux kernels without blk-mq (e.g. CentOS 7)Manuel Bentele2021-06-164-20/+205
* [KERNEL] Improve debug output in net.cSimon Rettberg2021-04-202-7/+12
* [KERNEL] Even more RTT fakery on manual server switchSimon Rettberg2021-04-201-5/+12
* [KERNEL] Clean alt-server list first when connectingSimon Rettberg2021-04-161-11/+8Star
* [KERNEL] Fix Linter errorsManuel Bentele2021-04-162-3/+5
* [KERNEL] Removes duplicate word 'of' in license headersManuel Bentele2021-04-1610-10/+10
* [KERNEL] Deduplicate code, clean up, split into functionsSimon Rettberg2021-04-142-402/+339Star
* [KERNEL] Fix CMD name in debug messagesSimon Rettberg2021-04-141-3/+3
* [KERNEL] Improve socket connectSimon Rettberg2021-03-291-34/+59
* [KERNEL] Overhaul sysfs filesSimon Rettberg2021-03-262-40/+18Star
* [KERNEL] Implement best_count logic for load balancingSimon Rettberg2021-03-264-22/+48
* [KERNEL] Use sockaddr instead of dnbd3_host_t where possibleSimon Rettberg2021-03-246-241/+216Star
* [KERNEL] Set fake low RTT after manual server switchSimon Rettberg2021-03-232-0/+8
* [KERNEL] Synchronous add/remove of alt-servers via IOCTLSimon Rettberg2021-03-234-165/+229
* [KERNEL] Enable assertions if CONFIG_DEBUG_DRIVER is setManuel Bentele2021-03-161-0/+6
* [KERNEL] Refactor code to satisfy Linux kernel code styleManuel Bentele2021-03-1210-610/+508Star
* [BUILD] Enable lint targets if lint programs are foundManuel Bentele2021-03-112-2/+566
* [BUILD] Add support in CMake to validate (lint) the source codeManuel Bentele2021-03-041-0/+8
* [KERNEL] Fix race condition for request_queuereceive in receive threadSimon Rettberg2020-11-201-8/+7Star
* [KERNEL] Cleanup thread cleanup, fix closing of device when busySimon Rettberg2020-11-203-90/+124
* [KERNEL] Fix several connect/disconnect race conditionsSimon Rettberg2020-11-193-188/+193
* [KERNEL] add support for Linux kernel 4.19 on Ubuntu 18.04 (GCC 7.5)Manuel Bentele2020-11-161-8/+8
* [CLIENT] display proper connected server if multiple servers specifiedManuel Bentele2020-11-101-2/+2
* [KERNEL] add manual switching of dnbd3-server to specified serverManuel Bentele2020-11-104-56/+159
* [KERNEL] protect read-only access to server listManuel Bentele2020-11-091-6/+9
* [KERNEL] protect access to server list if alt server is added/removedManuel Bentele2020-11-091-0/+3
* [KERNEL]: change probing logic to select first available serverManuel Bentele2020-11-092-16/+25
* [KERNEL, CLIENT]: submit and probe multiple dnbd3-server with ioctl OPENManuel Bentele2020-11-063-90/+209
* [BUILD] remove the build requirement for an unused C++ compilerManuel Bentele2020-10-271-1/+2
* [BUILD] fix comments and remove useless code fragments in CMake filesManuel Bentele2020-10-231-6/+5Star
* [BUILD] add CMake targets to build binary and source packages with CPackManuel Bentele2020-10-222-3/+3