summaryrefslogtreecommitdiff
path: root/src/ipcpd/normal/pol/flat.c
Commit message (Collapse)AuthorAgeFilesLines
* ipcpd: Rename normal/path to normal/pathnamedimitri staessens2016-12-281-1/+1
|
* ipcpd: Check for duplicate RO in flat addr policydimitri staessens2016-12-251-0/+11
|
* ipcpd: Use high resolution seed for flat policydimitri staessens2016-12-241-1/+4
| | | | | This avoids normal ipcps using the flat address policy having a high probability for picking the same address when created from a script.
* ouroboros: Correct license statementsdimitri staessens2016-12-241-3/+2
| | | | | This corrects the license statements on all files. Installed headers are LGPLv2.1, the rest of the code is GPLv2.
* ipcpd: normal: Fix errors on IPCP shutdownSander Vrijders2016-12-061-8/+10
| | | | | This fixes several bad cleanups in the normal IPCP when it is shutting down.
* ipcpd: normal: Fix release buildSander Vrijders2016-12-021-0/+1
| | | | | The release build failed since an assert was optimized out, which resulted in a unused variable error.
* ipcpd: normal: Address review commentsSander Vrijders2016-12-021-13/+21
| | | | This addresses some comments after a code review by Dimitri.
* ipcpd: normal: Add helper functions for pathnamesSander Vrijders2016-11-291-13/+22
| | | | | This adds some helper functions to construct pathnames. Users of the RIB manager may find these handy when constructing RIB objects.
* ipcpd: normal: Change ro_attr initializationSander Vrijders2016-11-291-50/+27
| | | | | | | This changes the way RIB object attributes are set. Previously the struct was called ro_props and it had to be allocated on the heap. Now it follows the model of pthreads closely. This commit also changes the callbacks of the RO subscribers to return void instead of int.
* ipcpd: normal: Complete flat address policySander Vrijders2016-11-291-0/+261
This will add a check in the flat address policy to see if the address is in use or not.