summaryrefslogtreecommitdiff
path: root/src/ipcpd
Commit message (Expand)AuthorAgeFilesLines
* lib: Update FRCT loss recoveryDimitri Staessens31 hours3-3/+5
* ipcpd: Use capacity queue estimation for mb-ecnDimitri Staessens31 hours14-1035/+2112
* lib: Replace shim IPCPs with points of attachmentDimitri Staessens31 hours22-4771/+631
* ipcpd: Don't drop DT flows on -EAGAINDimitri Staessens31 hours1-1/+8
* ipcpd: Clean up pft on flow downDimitri Staessens31 hours1-0/+6
* ipcpd: Fix next value iteration in DHTDimitri Staessens31 hours2-8/+70
* ipcpd: Fix uninitialized qs in acceptorDimitri Staessens2026-08-031-2/+3
* ipcpd: Flush fd from pff after disconnectDimitri Staessens2026-08-037-40/+348
* ipcpd: Add flow overshoot protection to mb-ecnDimitri Staessens2026-07-2210-78/+857
* ipcpd: Process DT flows round-robinDimitri Staessens2026-07-221-20/+36
* ipcpd: Remove mutex on DT statsHEAD0.24.0masterDimitri Staessens2026-07-191-52/+42
* ipcpd: Add congestion avoidance unit testsDimitri Staessens2026-07-196-0/+3653
* ipcpd: Rework congestion avoidanceDimitri Staessens2026-07-1918-299/+1534
* ipcpd: Fix NULL deref in DHT cleanupDimitri Staessens2026-07-191-1/+1
* ipcpd: Fix unreachable code in dt_initDimitri Staessens2026-07-191-1/+1
* ipcpd: Store local names before DHT peeringDimitri Staessens2026-07-081-1/+6
* ipcpd: Fix DHT bootstrap re-seedingDimitri Staessens2026-07-081-1/+45
* ipcpd: Report eth socket egress queue in RIBDimitri Staessens2026-07-081-1/+7
* ipcpd: Minimize ipcpd-eth send bufferDimitri Staessens2026-07-081-6/+13
* ipcpd: Use hash_mix64 for pft keysDimitri Staessens2026-06-296-32/+7
* ipcpd: Add flow-update relayDimitri Staessens2026-06-298-7/+338
* ipcpd: Refactor dt statsDimitri Staessens2026-06-031-104/+47
* ipcpd: Fully gate fa/dt RIB ops on IPCP_FLOW_STATSDimitri Staessens2026-05-272-38/+20
* ipcpd: Drain mainloop before component shutdownDimitri Staessens2026-05-272-3/+4
* ipcpd: Close dt stat_used race vs rib readdirDimitri Staessens2026-05-271-4/+8
* ipcpd: Fix eth double-release in MGMT rx pathDimitri Staessens2026-05-271-2/+2
* lib: Update FRCP implementationDimitri Staessens2026-05-203-9/+9
* lib: Use push/pop for ssm_pk_buff opsDimitri Staessens2026-05-203-6/+6
* ipcpd-eth: Tune raw sockets and retry queriesDimitri Staessens2026-05-202-62/+113
* irmd: Pass MTU from IPCP to process for FRCTDimitri Staessens2026-05-209-13/+79
* lib: Rename PROG_* config to PROC_*Dimitri Staessens2026-05-205-25/+25
* ipcpd: Reject outbound packets on ethDimitri Staessens2026-05-201-2/+16
* include: Centralise atomic helpers in atomics.hDimitri Staessens2026-05-201-5/+4
* ipcpd: Expose ipcpd-eth flow statistics via RIBDimitri Staessens2026-05-202-8/+333
* ipcpd: Validate wire frame lengthsDimitri Staessens2026-05-202-6/+10
* ipcpd: Add header checksum to ipcpd-ethDimitri Staessens2026-05-061-6/+56
* lib: Fix certificate DER encoding and key buffersDimitri Staessens2026-03-141-2/+2
* ipcpd: Fix rejected flow allocation on localDimitri Staessens2026-03-141-9/+6
* ipcpd: Skip vertices with empty forwarding listsDimitri Staessens2026-02-221-21/+23
* ipcpd: Fix unused values in unicast IPCPDimitri Staessens2026-02-222-4/+2
* ipcpd: Fix lsdb being renamed to lspbDimitri Staessens2026-02-181-32/+32
* lib: Add struct llist for lists tracking lenDimitri Staessens2026-02-185-354/+253
* build: Update copyright to 2026Dimitri Staessens2026-02-1874-74/+74
* lib: Add SLH-DSA tests and per-algorithm PQC gatingDimitri Staessens2026-02-181-1/+1
* build: Fix invisible IPCP_TARGET variablesDimitri Staessens2026-02-135-12/+0
* build: Refactor CMake back to in-tree CMakeListsDimitri Staessens2026-02-139-76/+205
* lib: Add per-user packet poolsDimitri Staessens2026-02-136-24/+128
* lib: Replace rdrbuff with a proper slab allocatorDimitri Staessens2026-01-2613-162/+148
* build: Add an option for container compatibilityDimitri Staessens2026-01-193-0/+13
* lib: Add post-quantum cryptography supportDimitri Staessens2026-01-196-10/+23