summaryrefslogtreecommitdiff
path: root/src/ipcpd/eth/eth.c
Commit message (Expand)AuthorAgeFilesLines
* include: Rename layer.layer_name to layer.nameDimitri Staessens2023-11-291-1/+1
* ipcpd: Fix eth management packets blocking rdrbuff0.20.3Dimitri Staessens2023-11-261-20/+17
* ipcpd: Revise loggingDimitri Staessens2023-08-301-39/+39
* ipcpd: Move alloc race mitigation to common sourceDimitri Staessens2023-08-301-51/+3
* ipcpd: Set IPCP states in common sourcesDimitri Staessens2023-08-301-1/+0
* include: Revise printing hashesDimitri Staessens2023-08-231-5/+6
* ipcpd: Use consistent function namingDimitri Staessens2023-03-241-5/+5
* irmd: Add configuration file supportDimitri Staessens2023-03-081-6/+1
* ipcpd: refactor IPCP configurationDimitri Staessens2023-02-131-17/+14
* build: Update copyright to 2023Dimitri Staessens2023-02-131-1/+1
* ipcpd: Refactor main functionsDimitri Staessens2022-07-131-14/+7
* ipcpd: Fix deadlock on exit in udp, local, ethDimitri Staessens2022-05-221-2/+2
* build: Update copyright to 2022Dimitri Staessens2022-04-031-1/+1
* lib: Add np1_flow_read and np1_flow_write callsDimitri Staessens2022-03-301-3/+8
* lib: Refactor reading packet from rbuffDimitri Staessens2022-03-301-2/+2
* ipcpd: Fix memcpy with NULL in piggyback APIDimitri Staessens2022-03-081-2/+4
* ipdpd: Pass MPL to application at flow_allocationDimitri Staessens2022-03-081-4/+6
* lib: Make flow liveness timeout configurableDimitri Staessens2022-03-031-0/+3
* ipcpd: Fix potential double unlock in ethDimitri Staessens2022-02-211-23/+15
* lib, ipcpd, irmd: Wrap pthread unlocks for cleanupDimitri Staessens2021-06-231-10/+3
* ipcpd: Move RIB initialization to common groundDimitri Staessens2021-06-211-1/+8
* build: Update email addressesDimitri Staessens2021-01-031-2/+2
* build: Update copyright to 2021Dimitri Staessens2021-01-031-1/+1
* ipcpd: Improve locking np1_flow_set in eth and udpDimitri Staessens2020-09-261-2/+2
* build: Add support for GCC 100.17.5Dimitri Staessens2020-05-231-0/+2
* lib, ipcpd: piggyback ECDHE on flow allocationDimitri Staessens2020-02-251-30/+63
* ipcpd: Fix bad newline in eth.cDimitri Staessens2020-02-161-2/+2
* ipcpd: Filter fqueue events in packet handlersDimitri Staessens2020-01-251-0/+3
* build: Update copyright to 20200.16.0Dimitri Staessens2020-01-021-1/+1
* ipcpd: Fix length mismatch of encryption cypherDimitri Staessens2019-08-091-1/+1
* lib: Add per-message encryption with OpenSSLDimitri Staessens2019-08-031-0/+3
* ipcpd: Restrict MTU for Ethernet over loopbackDimitri Staessens2019-03-211-0/+5
* ipcpd: Refactor create_r and flow_req_arrDimitri Staessens2019-03-041-3/+3
* build: Update copyright to 2019Dimitri Staessens2019-02-051-1/+1
* include: Add a flow_join operation for broadcastDimitri Staessens2018-12-271-0/+1
* ipcpd: Wait for buffer when writing to Eth deviceDimitri Staessens2018-12-081-1/+13
* ipcpd: Make Qdisc bypass configurableSander Vrijders2018-10-121-0/+4
* ipcpd: Fix SEGV in eth IPCPDimitri Staessens2018-10-101-1/+6
* ipcpd, lib, irmd, tools: Change SDU to packetSander Vrijders2018-10-051-23/+23
* lib: Pass qosspec at flow allocationDimitri Staessens2018-10-051-14/+37
* ipcpd: Use non-blocking socket in Ethernet IPCPSander Vrijders2018-10-031-3/+17
* ipcpd: Bypass Qdisc in Ethernet IPCPSander Vrijders2018-10-031-0/+8
* ipcpd: Fix build for netmap enabled Ethernet IPCPSander Vrijders2018-10-031-3/+7
* ipcpd: Fix bad lock in Ethernet IPCPSander Vrijders2018-10-031-1/+1
* ipcpd: Add multithreading to Ethernet IPCPDimitri Staessens2018-10-031-31/+56
* ipcpd: Remove double close in Ethernet IPCPSander Vrijders2018-09-271-2/+1
* include: Remove _DEFAULT_SOURCE in endian.hDimitri Staessens2018-09-271-0/+2
* Merge branch 'testing' into beSander Vrijders2018-06-131-22/+28
|\
| * ipcpd: Get mtu using ioctl before hw addressDimitri Staessens2018-06-131-6/+6
| * ipcpd: Fix MTU handling in ethDimitri Staessens2018-06-131-16/+22