aboutsummaryrefslogtreecommitdiffstats
path: root/src/libhydra/plugins/kernel_pfroute
Commit message (Collapse)AuthorAgeFilesLines
...
* kernel-pfroute: use INIT() macro for allocationsMartin Willi2013-05-061-17/+21
|
* kernel-pfroute: use only a single PF_ROUTE socket for both events and queriesMartin Willi2013-05-061-27/+11
|
* kernel-pfroute: fix length check when receiving PF_ROUTE messagesMartin Willi2013-05-061-1/+1
|
* Don't wait while removing external IPs used for load testingMartin Willi2012-11-291-1/+2
|
* Install virtual IPs via interface name, and use an interface lookup where ↵Martin Willi2012-11-291-1/+1
| | | | required
* Add an optional kernel-interface parameter to install IPs with a custom prefixMartin Willi2012-11-291-2/+3
|
* Moved debug.[ch] to utils folderTobias Brunner2012-10-241-1/+1
|
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-2/+2
|
* Moved host_t and host_resolver_t to a new networking subfolderTobias Brunner2012-10-241-1/+1
|
* Use a helper function to add milliseconds to timeval structsTobias Brunner2012-10-181-6/+1
|
* Properly initialize cached address map in kernel-pfroute pluginTobias Brunner2012-09-271-0/+1
|
* Fixed compilation of kernel-pfroute pluginTobias Brunner2012-09-271-4/+6
|
* Use an rwlock in kernel-pfroute tooTobias Brunner2012-09-211-13/+14
|
* Made IP address enumeration more flexibleTobias Brunner2012-09-211-16/+9
| | | | Also added an option to enumerate addresses on ignored interfaces.
* Use a hashtable to quickly check for usable IP addresses/interfacesTobias Brunner2012-09-211-43/+141
|
* Filter ignored interfaces in kernel interfaces (for events, address ↵Tobias Brunner2012-09-211-20/+51
| | | | enumeration, etc.)
* %any is never on a local interfaceTobias Brunner2012-09-211-0/+5
|
* Make it easy to check if an address is locally usable via changed ↵Tobias Brunner2012-09-211-12/+14
| | | | get_interface() method
* Don't ignore loopback devices and allow addresses on them being enumeratedTobias Brunner2012-09-211-11/+8
|
* Use source address in get_nexthop() callTobias Brunner2012-09-211-1/+1
| | | | | Otherwise the nexthop returned might belong to a different route than the one actually used with the current source address.
* Increased log level when listing interfaces and IP addresses during startupTobias Brunner2012-08-161-3/+3
| | | | | This avoids confusing log messages in starter and ipsec statusall already lists the available addresses anyway.
* Centralized thread cancellation in processor_tTobias Brunner2012-06-251-12/+4
| | | | | | | | | | This ensures that no threads are active when plugins and the rest of the daemon are unloaded. callback_job_t was simplified a lot in the process as its main functionality is now contained in processor_t. The parent-child relationships were abandoned as these were only needed to simplify job cancellation.
* Disabled listening for kernel events in starter.Tobias Brunner2012-06-081-11/+20
|
* Add features support to kernel-pfroute pluginMartin Willi2011-10-141-5/+12
|
* Use CRITICAL job priority class for long running dispatcher jobsMartin Willi2011-05-161-2/+2
|
* Fixed two typos in kernel-pfroute plugin.Tobias Brunner2011-04-261-2/+2
|
* Added a (not yet implemented) plugin_t method to reload plugin configurationMartin Willi2011-04-151-0/+1
|
* Added a get_name() function to plugin_t, create_plugin_enumerator enumerates ↵Martin Willi2011-04-151-0/+7
| | | | over plugin_t
* Migrated kernel_pfroute_net to INIT/METHOD macrosMartin Willi2011-02-171-69/+52
|
* Migrated kernel_pfroute_plugin_t to INIT/METHOD macrosAndreas Steffen2010-11-251-8/+11
|
* Refer to scheduler and processor via lib and not hydra.Tobias Brunner2010-09-021-2/+2
|
* Moved all kernel plugins to libhydra.Tobias Brunner2010-09-025-0/+905