Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [KERNEL] Try not to -EIO if no socket is connectedHEADmaster | Simon Rettberg | 2020-08-13 | 3 | -15/+16 |
| | |||||
* | [KERNEL] Fix leaks, check return codes in module init | Simon Rettberg | 2020-07-17 | 1 | -19/+29 |
| | |||||
* | [KERNEL] Trying to get locking under control | Simon Rettberg | 2020-07-17 | 5 | -85/+71 |
| | | | | | | Current code doesn't pay much attention to properly locking when accessing structures that are being used in multiple workers/threads. Try to fix this, slowly. | ||||
* | [KERNEL] After nullptr check, MAYBE RETURN!? | Simon Rettberg | 2020-07-17 | 1 | -0/+1 |
| | |||||
* | [KERNEL] Properly bail out on kmalloc failures | Simon Rettberg | 2020-07-17 | 2 | -4/+5 |
| | |||||
* | config.h: Lower serializer len to 800 for now | Simon Rettberg | 2020-07-16 | 1 | -1/+1 |
| | | | | | | | Stack frames for kernel code shouldn't exceed 1024 bytes. As we usually allocate the serializer buffer on the stack, lower it to 800 bytes to give some headroom. Move to a kalloc() and raise the limit again, should this limit be too small. | ||||
* | [KERNEL] Assign socket timeouts directly, like other kernel modules | Simon Rettberg | 2020-07-16 | 1 | -7/+2 |
| | |||||
* | [KERNEL] do_gettimeofday was removed in 5.0 | Simon Rettberg | 2020-07-16 | 1 | -5/+4 |
| | |||||
* | [KERNEL] BLK_MQ_F_SG_MERGE removed in 5.1 | Simon Rettberg | 2020-07-16 | 1 | -3/+1 |
| | |||||
* | added check for rid and discovery now takes bigger test block | Frederic Robra | 2019-11-14 | 4 | -70/+84 |
| | |||||
* | bug when sending and release at the same time | Frederic Robra | 2019-11-11 | 2 | -2/+2 |
| | |||||
* | added timeout and small bug when reqeuing in send | Frederic Robra | 2019-11-08 | 3 | -17/+23 |
| | |||||
* | if connection is lost while connected modul now waits for new connection | Frederic Robra | 2019-11-08 | 3 | -22/+47 |
| | |||||
* | removed bug when sending and at the same time socket closes down | Frederic Robra | 2019-11-06 | 5 | -9/+10 |
| | |||||
* | added comments | Frederic Robra | 2019-10-20 | 7 | -41/+41 |
| | |||||
* | patch from Thiago Abdo, casts and includ | Frederic Robra | 2019-10-20 | 2 | -2/+3 |
| | |||||
* | added client configuration for number connections | Frederic Robra | 2019-09-17 | 6 | -25/+41 |
| | |||||
* | removed initial server and removed replacement of alt servers | Frederic Robra | 2019-09-04 | 4 | -68/+22 |
| | |||||
* | prepared kernel module to have configurable number of connections | Frederic Robra | 2019-09-04 | 5 | -41/+70 |
| | |||||
* | sort the connection plan, locks the sending while changing connection, | Frederic Robra | 2019-09-04 | 6 | -94/+135 |
| | | | | discovery now takes place even if mq requests are received | ||||
* | added support to requeue busy requests | Frederic Robra | 2019-09-03 | 5 | -14/+53 |
| | |||||
* | splitted net | Frederic Robra | 2019-08-29 | 8 | -605/+766 |
| | |||||
* | optimized behaviour with failures | Frederic Robra | 2019-08-27 | 4 | -96/+99 |
| | |||||
* | removed bug in timeout where look was not released | Frederic Robra | 2019-08-27 | 4 | -19/+104 |
| | |||||
* | moved mq part to new file | Frederic Robra | 2019-08-23 | 7 | -186/+352 |
| | | | | fixed various bugs | ||||
* | changed strategy to connect to diffrent sockets | Frederic Robra | 2019-08-13 | 4 | -381/+175 |
| | |||||
* | added todos | Frederic Robra | 2019-08-11 | 3 | -5/+33 |
| | |||||
* | added documentation | Frederic Robra | 2019-07-30 | 3 | -79/+217 |
| | |||||
* | added some documentation | Frederic Robra | 2019-07-23 | 2 | -306/+621 |
| | |||||
* | removed blocking code | Frederic Robra | 2019-07-23 | 3 | -111/+154 |
| | | | | added better macros for debugging | ||||
* | added some comments and macros | Frederic Robra | 2019-07-17 | 2 | -15/+89 |
| | |||||
* | fixed various bugs | Frederic Robra | 2019-07-17 | 3 | -254/+328 |
| | |||||
* | discovery now connects to new slots | Frederic Robra | 2019-07-16 | 4 | -24/+111 |
| | |||||
* | added macros for debugging | Frederic Robra | 2019-07-16 | 4 | -185/+225 |
| | |||||
* | device now errors if connection get closed | Frederic Robra | 2019-07-14 | 3 | -65/+106 |
| | |||||
* | splitted receiver | Frederic Robra | 2019-07-14 | 3 | -206/+321 |
| | |||||
* | added first draft of rtt measurement | Frederic Robra | 2019-07-11 | 3 | -29/+205 |
| | |||||
* | removed typedefs | Frederic Robra | 2019-07-11 | 5 | -54/+52 |
| | |||||
* | receiver worker | Frederic Robra | 2019-07-11 | 3 | -142/+100 |
| | |||||
* | added receive worker | Frederic Robra | 2019-07-10 | 4 | -183/+328 |
| | |||||
* | fixed bug in alternative servers | Frederic Robra | 2019-07-10 | 1 | -3/+4 |
| | |||||
* | updates list of alt servers | Frederic Robra | 2019-07-09 | 2 | -32/+139 |
| | |||||
* | moved cmd select image to send request method | Frederic Robra | 2019-07-09 | 1 | -116/+93 |
| | |||||
* | changed sysfs to show connected servers | Frederic Robra | 2019-07-09 | 1 | -19/+61 |
| | |||||
* | added worker for keepalive and discovery | Frederic Robra | 2019-07-09 | 3 | -9/+18 |
| | |||||
* | added first draft for keepalive and discovery | Frederic Robra | 2019-07-07 | 12 | -718/+888 |
| | |||||
* | added first support for connection with more than one server | Frederic Robra | 2019-07-05 | 6 | -301/+245 |
| | |||||
* | fixed some errors with multi queue | Frederic Robra | 2019-07-05 | 4 | -275/+54 |
| | |||||
* | added send cmd to read from server | Frederic Robra | 2019-07-02 | 5 | -23/+212 |
| | |||||
* | added code to connect to server | Frederic Robra | 2019-07-02 | 7 | -5/+249 |
| |