summaryrefslogtreecommitdiff
path: root/src/lib/dev.c
Commit message (Expand)AuthorAgeFilesLines
* lib: Clean up flow if alloc_res failsdimitri staessens2016-10-271-44/+65
* lib, ipcpd: Further stabilization of flowsdimitri staessens2016-10-261-22/+33
* Merged in sandervrijders/ouroboros/be-ipcp-threads (pull request #283)dimitri staessens2016-10-261-2/+1
|\
| * ipcpd: Add threadpool for main loopSander Vrijders2016-10-261-2/+1
* | lib: API for accepting flows with QoSdimitri staessens2016-10-251-1/+4
|/
* lib: Stabilise flow allocationdimitri staessens2016-10-231-5/+22
* dev, ipcp: Fix setting default flow optionsdimitri staessens2016-10-231-0/+1
* lib: Fix closing applications with active flowsdimitri staessens2016-10-221-1/+2
* lib: Revert bad fqueue modificationdimitri staessens2016-10-221-1/+2
* lib: Fix wrong comparisondimitri staessens2016-10-221-2/+2
* 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