summaryrefslogtreecommitdiff
path: root/src/lib/dev.c
Commit message (Expand)AuthorAgeFilesLines
* lib: Make flow liveness timeout configurableDimitri Staessens2022-03-031-20/+46
* lib: Add initial flow liveness monitoringDimitri Staessens2022-02-241-23/+159
* lib: Maintain a list of flows in flow_setDimitri Staessens2022-02-241-26/+99
* lib: Don't use pointer to set FRCT flagsDimitri Staessens2021-12-291-5/+4
* lib: Fix waiting for FRCT at deallocationDimitri Staessens2021-12-221-6/+6
* lib: Remove old rib_fini codeDimitri Staessens2021-12-061-3/+0
* lib: Don't initialize process RIB for IPCPsDimitri Staessens2021-07-101-3/+5
* lib: Application RIB with FRCT statisticsDimitri Staessens2021-06-301-2/+18
* lib, ipcpd, irmd: Wrap pthread unlocks for cleanupDimitri Staessens2021-06-231-0/+1
* build: Update email addressesDimitri Staessens2021-01-031-2/+2
* build: Update copyright to 2021Dimitri Staessens2021-01-031-1/+1
* lib: Fix flow_accept without opensslDimitri Staessens2020-12-121-4/+5
* ipcpd: Add congestion avoidance policiesDimitri Staessens2020-12-021-0/+15
* lib: Add Rendez-Vous mechanism for flow controlDimitri Staessens2020-10-111-2/+1
* lib: Block on closed flow control windowDimitri Staessens2020-10-111-13/+25
* lib: Refactor flow_writeDimitri Staessens2020-10-111-20/+11
* lib: Add compiler configuration for FRCPDimitri Staessens2020-10-111-2/+1
* lib: Fix locking for FRCTDimitri Staessens2020-09-261-2/+4
* lib: Complete retransmission logicDimitri Staessens2020-09-251-24/+109
* lib: Allow pure acknowledgment packets in FRCTDimitri Staessens2020-06-061-21/+50
* lib: Refactor FRCTDimitri Staessens2020-05-041-33/+26
* lib: Create an rxmwheel per flowDimitri Staessens2020-05-021-11/+10
* lib: Return number of written bytes on flow_write0.17.0Dimitri Staessens2020-03-151-3/+2
* lib: Change return type of fevent to ssize_tDimitri Staessens2020-03-151-3/+3
* lib, ipcpd: piggyback ECDHE on flow allocationDimitri Staessens2020-02-251-106/+146
* build: Update copyright to 20200.16.0Dimitri Staessens2020-01-021-1/+1
* lib: Add check that flow_id is validSander Vrijders2019-10-061-0/+5
* lib: Add per-message encryption with OpenSSLDimitri Staessens2019-08-031-15/+106
* irmd, lib: Improve libgcrypt initDimitri Staessens2019-07-291-2/+7
* lib: Set independent size for rbuffDimitri Staessens2019-04-061-4/+11
* build: Set specific compiler flags for SWIG target0.15.2Dimitri Staessens2019-03-211-2/+0
* ipcpd: Refactor create_r and flow_req_arrDimitri Staessens2019-03-041-6/+4
* build: Update copyright to 2019Dimitri Staessens2019-02-051-1/+1
* lib: Fix deallocating non-initialized np1 flowsDimitri Staessens2018-12-291-2/+11
* 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