summaryrefslogtreecommitdiff
path: root/src/lib/dev.c
Commit message (Expand)AuthorAgeFilesLines
* build: Compile with strict conversiondimitri staessens2016-10-221-10/+13
* build: Comply with -Wextra compiler flagdimitri staessens2016-10-211-2/+5
* lib: Move rbuff creation/destruction to IRMddimitri staessens2016-10-211-32/+28
* lib: Demultiplex the fast pathdimitri staessens2016-10-211-171/+329
* lib, dev: Implement read/write options for flowsdimitri staessens2016-10-161-0/+17
* lib: Stabilize fast flow deallocation over local IPCPdimitri staessens2016-10-151-12/+20
* lib: Fix initialisation of flow_setdimitri staessens2016-10-151-2/+3
* lib: Fix flow deallocation logicdimitri staessens2016-10-131-18/+1
* lib: Track SDUs in the fast pathdimitri staessens2016-10-111-5/+24
* lib: Add non-copy reading from fd for IPCPsdimitri staessens2016-10-071-8/+43
* lib, dev: Add asynchronous deallocationdimitri staessens2016-10-071-24/+14
* lib: Fix shutdown with pending SDUsdimitri staessens2016-10-061-1/+1
* lib, ipcpd: Fix bad lockingSander Vrijders2016-10-051-2/+2
* lib, ipcp: Revise fast path and flow interfacesdimitri staessens2016-10-041-219/+626
* lib: Add lazy copy of flow_setdimitri staessens2016-09-071-8/+16
* lib: dev: Provide a set of fds to flow_selectdimitri staessens2016-09-061-8/+83
* lib: dev: Add fd lookup tabledimitri staessens2016-09-031-23/+25
* lib: dev: Refactordimitri staessens2016-09-031-182/+188
* lib: Add northbound ringbuffersdimitri staessens2016-09-021-3/+3
* lib: Refactor shm_du_map to shm_rdrbuffdimitri staessens2016-08-291-15/+19
* irmd, lib: Rebuild the IRMd data modeldimitri staessens2016-08-211-36/+36
* Merged in dstaesse/ouroboros/be-api-bind (pull request #203)Sander Vrijders2016-08-101-1/+36
|\
| * lib, irmd: Bind AP instances to AP_subsetsdimitri staessens2016-08-101-1/+36
* | lib, irmd, ipcp: Add socket timeoutSander Vrijders2016-08-101-4/+3
|/
* lib: dev.c: Release locks before blocking callsdimitri staessens2016-08-091-8/+23
* lib: Various fixesdimitri staessens2016-08-091-2/+2
* ipcpd: normal: Allow exchange of static DIF informationSander Vrijders2016-08-081-3/+0
* lib: Revise blocking I/Odimitri staessens2016-08-031-27/+29
* lib: dev: Add select-like calldimitri staessens2016-08-031-4/+9
* lib: shm_du_map: Clean sdus upon exitdimitri staessens2016-07-061-2/+2
* lib: Change invalid pid to -1dimitri staessens2016-07-051-3/+3
* lib: robust locking in shared memory and crash recoverydimitri staessens2016-07-021-20/+22
* lib, irmd, ipcpd: Change pid to apiSander Vrijders2016-06-281-10/+10
* lib, irmd, ipcpd: Change of IRM APISander Vrijders2016-06-281-24/+8
* lib: Remove implementation specific errnosSander Vrijders2016-06-221-10/+10
* lib: Add errnos specific for OuroborosSander Vrijders2016-06-221-26/+58
* lib, irmd, ipcp: robust mutexesdimitri staessens2016-06-211-71/+70
* lib, irmd, tools, ipcpd: updates to dev API.dimitri staessens2016-06-131-118/+5
* lib: fixed blocking/non-blocking writedimitri staessens2016-05-261-16/+43
* lib: Fix memleaks in dev.cSander Vrijders2016-05-241-23/+30
* lib, ipcpd, irmd: fixes deallocation and fast pathdimitri staessens2016-05-221-13/+16
* lib: removed fd cleaning functiondimitri staessens2016-05-221-27/+10
* lib, irmd, ipcpd: Flow deallocation over shim UDPdimitri staessens2016-05-211-0/+26
* lib, ipcpd: fixes segfaults in dev.c and shim-udpdimitri staessens2016-05-201-2/+1
* lib: allow parallel connectionsdimitri staessens2016-05-201-7/+10
* lib: Add missing modulo calculationSander Vrijders2016-05-161-1/+1
* lib: dev: small locking improvementsdimitri staessens2016-05-161-28/+33
* lib: dev.c: Revised lockingdimitri staessens2016-05-151-69/+65
* lib: allow accepting any flowsdimitri staessens2016-05-151-7/+7
* lib: cleanup file descriptors for shared memorydimitri staessens2016-05-151-2/+9