summaryrefslogtreecommitdiff
path: root/src/lib/dev.c
Commit message (Expand)AuthorAgeFilesLines
* include: Add a flow_join operation for broadcastDimitri Staessens2018-12-271-4/+22
* irmd: Manage shm_flow_set from IRMdDimitri Staessens2018-12-221-7/+7
* lib: Fix reading tx queue length0.14.0Dimitri Staessens2018-12-071-1/+1
* lib: Revise du buff API towards a memory allocatorDimitri Staessens2018-10-261-25/+10
* ipcpd: Check flow id instead of assertDimitri Staessens2018-10-191-1/+4
* Merge branch 'testing' into beSander Vrijders2018-10-111-1/+4
|\
| * lib: Initialize libgcrypt before useDimitri Staessens2018-10-111-1/+4
* | Merge branch 'testing' into beDimitri Staessens2018-10-061-117/+152
|\|
| * lib: Split error checking from FRCTDimitri Staessens2018-10-051-8/+55
| * lib: Rename port_id to flow_idDimitri Staessens2018-10-051-51/+51
| * ipcpd, lib, irmd, tools: Change SDU to packetSander Vrijders2018-10-051-7/+7
| * lib: Pass qosspec at flow allocationDimitri Staessens2018-10-051-49/+38
| * lib: Remove configuration from FRCTDimitri Staessens2018-09-271-6/+0
| * include: Remove _DEFAULT_SOURCE in endian.hDimitri Staessens2018-09-271-1/+6
* | lib: Support for rudimentary retransmissionDimitri Staessens2018-07-271-8/+7
|/
* ipcpd: React to flow events activelySander Vrijders2018-07-041-3/+17
* Merge branch 'testing' into beSander Vrijders2018-06-151-2/+6
|\
| * lib: Mark flows down on finiDimitri Staessens2018-06-151-2/+6
* | lib: Add a data qos cubeDimitri Staessens2018-06-081-2/+2
|/
* lib: Add a QOS_RAW QoS cubeDimitri Staessens2018-06-051-12/+18
* lib: Revise FRCT reorderingDimitri Staessens2018-06-041-3/+0
* lib: Mark flows as down on ipcp_flow_fini()Dimitri Staessens2018-05-301-34/+35
* lib: Add event types to fqueueDimitri Staessens2018-05-141-21/+31
* lib: Shut rx buffer down before cleanup and exitDimitri Staessens2018-04-261-0/+1
* lib: Simplify reg/unreg APIDimitri Staessens2018-03-221-5/+4
* lib: Allow disabling partial readDimitri Staessens2018-03-191-6/+14
* lib: Allow partial readDimitri Staessens2018-03-121-20/+39
* lib: Implement timeout on blocking writeDimitri Staessens2018-03-121-9/+19
* lib: Use PTHREAD_COND_CLOCK for blocking reads0.10.6Dimitri Staessens2018-03-101-1/+1
* lib: Add fccntl operation to get queue lengthsDimitri Staessens2018-02-281-0/+9
* lib: Fix bad lock in dev.c0.9.2Dimitri Staessens2018-01-221-1/+1
* include, src: Update copyright to 2018Dimitri Staessens2018-01-091-1/+1
* lib, tools: Rename application process and instanceDimitri Staessens2017-12-021-59/+59
* ipcpd, irmd: Bugfix for failed accept() callsDimitri Staessens2017-11-291-1/+2
* lib: Fix init and fini ELF sections for OS XDimitri Staessens2017-11-201-2/+10
* lib: Add library initializers to .init_arrayDimitri Staessens2017-11-201-4/+7
* lib: Fix FRCT sequence number network endiannessDimitri Staessens2017-11-091-0/+2
* lib: Use packed struct for FRCT header accessDimitri Staessens2017-11-081-1/+2
* lib: Refactor FRCT implementationDimitri Staessens2017-11-071-501/+218
* dev: Split nonblocking read and writeDimitri Staessens2017-10-301-2/+2
* dev: Bind python scripts to script nameDimitri Staessens2017-10-251-0/+13
* lib: Fix exit bug in dev.cdimitri staessens2017-10-231-0/+4
* Merged in dstaesse/ouroboros/be-deprecate-ouroboros-init-fini (pull request #...dimitri staessens2017-10-141-13/+16
|\
| * lib: Deprecate ouroboros_init and ourboros_finidimitri staessens2017-10-141-13/+16
* | lib: Re-enable multi-block supportdimitri staessens2017-10-131-0/+2
|/
* irmd: Init libgcrypt before using itdimitri staessens2017-09-201-2/+1
* ipcpd, lib: Add flow down eventsSander Vrijders2017-09-191-27/+59
* lib: Add reordering queue to FRCTSander Vrijders2017-09-151-13/+57
* lib: Add per instance FRCT lockSander Vrijders2017-09-011-21/+35
* lib: Add fccntl configuration commanddimitri staessens2017-08-311-148/+132