summaryrefslogtreecommitdiffstats
path: root/src/kernel/blk.c
Commit message (Expand)AuthorAgeFilesLines
* [KERNEL] Fix build on 5.15 kernels >= 5.15.132HEADmasterSimon 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-071-8/+14
* [KERNEL] Update for Linux 6.1Simon Rettberg2023-01-091-7/+20
* [KERNEL] Adapt to Linux 5.18Simon Rettberg2022-06-141-0/+4
* [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] Refactor to use workqueues and blk-mq onlySimon Rettberg2022-02-181-187/+145Star
* [KERNEL] Add support for Linux kernel 5.15.x LTSManuel Bentele2021-11-301-3/+36
* [KERNEL] Add support for Linux kernels without blk-mq (e.g. CentOS 7)Manuel Bentele2021-06-161-4/+74
* [KERNEL] Improve debug output in net.cSimon Rettberg2021-04-201-2/+2
* [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-161-1/+2
* [KERNEL] Removes duplicate word 'of' in license headersManuel Bentele2021-04-161-1/+1
* [KERNEL] Implement best_count logic for load balancingSimon Rettberg2021-03-261-12/+12
* [KERNEL] Use sockaddr instead of dnbd3_host_t where possibleSimon Rettberg2021-03-241-67/+46Star
* [KERNEL] Set fake low RTT after manual server switchSimon Rettberg2021-03-231-0/+7
* [KERNEL] Synchronous add/remove of alt-servers via IOCTLSimon Rettberg2021-03-231-30/+61
* [KERNEL] Refactor code to satisfy Linux kernel code styleManuel Bentele2021-03-121-124/+87Star
* [KERNEL] Cleanup thread cleanup, fix closing of device when busySimon Rettberg2020-11-201-40/+33Star
* [KERNEL] Fix several connect/disconnect race conditionsSimon Rettberg2020-11-191-13/+44
* [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-101-1/+64
* [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-091-15/+24
* [KERNEL, CLIENT]: submit and probe multiple dnbd3-server with ioctl OPENManuel Bentele2020-11-061-13/+41
* [BUILD] rewrite CMake build system to track changes of source filesManuel Bentele2020-10-161-1/+1
* [KERNEL] convert debug messages and clean up codeManuel Bentele2020-08-281-29/+9Star
* [KERNEL] convert to blk-mq and ktimeManuel Bentele2020-08-271-120/+156
* [KERNEL] Lower queue->limits.max_sectors to 256, like nbdSimon Rettberg2019-02-131-1/+1
* [KERNEL] Add support for kernel 4.17.xSimon Rettberg2018-07-061-0/+11
* [KERNEL] Pre/post 4.11 handling of request opsJonathan Bauer2018-04-051-4/+20
* Follow https://github.com/torvalds/linux/commit/aebf526b53aea164508730427597d...Rafael Gieschke2018-03-231-4/+4
* [KERNEL] version check to support pointer to backing_dev_info in request_queueSimon Rettberg2017-10-091-0/+6
* [*] Continue splitting #defines to clientconfig.h etc.Simon Rettberg2017-09-021-0/+1
* [KERNEL] PAGE_CACHE_SIZE -> PAGE_SIZESimon Rettberg2016-10-171-1/+1
* [KERNEL/CLIENT] Several minor tweaks and changesSimon Rettberg2016-01-111-2/+2
* [SERVER] Minor tweaks here and thereSimon Rettberg2013-11-101-12/+1Star
* [KERNEL] Check for invalid ioctls to prevent kernel panics :)Simon Rettberg2013-08-191-12/+21
* fix deadlocksr2013-07-181-7/+18
* kernel module changessr2013-07-181-2/+10
* [SERVER] Automatically connect a dnbd3 device for a relayed imagesr2012-09-091-20/+24
* [SERVER] Automatically assign and connect a dnbd3 device to a relayed imagesr2012-09-061-3/+11
* [SERVER] Check which dnbd3 devices are idle and ready to use for proxy modesr2012-09-031-9/+5Star
* [*] Fixed and unified formattingsr2012-09-031-160/+160
* [KERNEL] Tell server whether we're a client or a server in proxy modesr2012-09-011-1/+1
* [KERNEL] Add IOCTLs to add and remove serverssr2012-08-281-2/+28
* [KERNEL] Refactor and extend sysfs (add data the server will need in proxy mode)sr2012-08-271-6/+7