summaryrefslogtreecommitdiffstats
path: root/src/kernel
Commit message (Expand)AuthorAgeFilesLines
* [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
* [BUILD] set build type and stop Release build if repository is dirtyManuel Bentele2020-10-191-3/+3
* [BUILD] rewrite CMake build system to track changes of source filesManuel Bentele2020-10-1611-18/+68
* [KERNEL] ported socket time structures to support CentOS 8 kernel 4.18Manuel Bentele2020-10-131-1/+24
* [KERNEL] set socket timeouts with new function and time structureManuel Bentele2020-08-311-8/+30
* [KERNEL] make private network functions staticManuel Bentele2020-08-282-294/+286Star
* [KERNEL] convert debug messages and clean up codeManuel Bentele2020-08-287-203/+254
* [KERNEL] convert to blk-mq and ktimeManuel Bentele2020-08-274-144/+177
* [KERNEL] Lower queue->limits.max_sectors to 256, like nbdSimon Rettberg2019-02-131-1/+1
* [KERNEL] Fix keep alive timer on 4.15+Simon Rettberg2018-08-151-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-052-11/+30
* [KERNEL] #ifs and #defines for timer pre/post 4.15Simon Rettberg2018-04-052-13/+18
* [KERNEL] Macros for packing CMD_* into struct requestSimon Rettberg2018-03-271-4/+21
* Follow https://lwn.net/Articles/735887/Rafael Gieschke2018-03-242-4/+16
* Include `linux/signal.h` for `siginitsetinv`, `sigmask`, `sigprocmask`Rafael Gieschke2018-03-241-0/+1
* Follow https://github.com/torvalds/linux/commit/aebf526b53aea164508730427597d...Rafael Gieschke2018-03-232-11/+11
* [*] Introduce constants for IPv4/6 in dnbd3_host_tSimon Rettberg2017-10-282-16/+16
* [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-023-0/+3
* [KERNEL] PAGE_CACHE_SIZE -> PAGE_SIZESimon Rettberg2016-10-171-1/+1
* [KERNEL/CLIENT] Several minor tweaks and changesSimon Rettberg2016-01-113-13/+13
* [KERNEL] Add support for kernel 4.2.xSimon Rettberg2015-10-132-2/+12
* Get rid of unneccessary volatileSimon Rettberg2015-02-221-2/+2
* [SERVER] Crank up warning levels of gcc and fix them all (mostly sign compare...Simon Rettberg2015-01-141-1/+4
* [KERNEL] Support for kernel 3.14Simon Rettberg2014-07-041-1/+6
* [KERNEL] Improved read timeout handlingSimon Rettberg2013-12-201-4/+7