aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/kernel_pfroute
Commit message (Collapse)AuthorAgeFilesLines
* kernel-pfroute: Delay call to if_indextoname(3) when handling RTM_IFINFOTobias Brunner2017-09-261-0/+5
| | | | | | | It seems that there is a race, at least in 10.13, that lets if_indextoname() fail for the new TUN device. So we delay the call a bit, which seems to "fix" the issue. It's strange anyway that the previous delay was only applied when an iface entry was already found.
* kernel-pfroute: Make sure there is a netmask when enumerating subnetsTobias Brunner2017-07-051-2/+2
|
* Change interface for enumerator_create_filter() callbackTobias Brunner2017-05-261-47/+56
| | | | | This avoids the unportable 5 pointer hack, but requires enumerating in the callback.
* Migrate all enumerators to venumerate() interface changeTobias Brunner2017-05-261-5/+15
|
* kernel-pfroute: Implement enumeration of local subnetsTobias Brunner2017-02-081-0/+194
|
* kernel-pfroute: Don't set a gateway if it is of a different address family ↵Tobias Brunner2017-01-251-1/+2
| | | | than the destination
* kernel-pfroute: Return interface to reach destination from get_nexthop()Tobias Brunner2016-06-101-4/+13
|
* kernel-net: Let get_nexthop() return an optional interface nameTobias Brunner2016-06-101-1/+6
| | | | | The returned name should be the interface over which the destination address/net is reachable.
* Use standard unsigned integer typesAndreas Steffen2016-03-241-5/+5
|
* libhydra: Move kernel interface to libcharonTobias Brunner2016-03-033-12/+9
| | | | This moves hydra->kernel_interface to charon->kernel.
* libhydra: Move all kernel plugins to libcharonTobias Brunner2016-03-035-0/+2086
|
* Moved all kernel plugins to libhydra.Tobias Brunner2010-09-025-905/+0
|
* Refer to kernel interface via hydra and not charon.Tobias Brunner2010-09-022-4/+4
|
* Moved roam job creation to kernel event handler.Tobias Brunner2010-09-021-10/+22
|
* Refer to scheduler via hydra and not charon.Tobias Brunner2010-09-021-1/+1
|
* Refer to processor via hydra and not charon.Tobias Brunner2010-09-021-1/+2
|
* Respect line with in Makefile.am's, other cosmeticsMartin Willi2010-03-251-1/+2
|
* Changed all usages of lib->attributes to hydra->attributes.Tobias Brunner2010-03-241-1/+1
|
* Convert charon into libcharon.Tobias Brunner2010-03-191-1/+1
|
* Moving charon to libcharon.Tobias Brunner2010-03-195-0/+891