aboutsummaryrefslogtreecommitdiffstats
path: root/src/libhydra/plugins/kernel_netlink/kernel_netlink_shared.h
Commit message (Collapse)AuthorAgeFilesLines
* libhydra: Move all kernel plugins to libcharonTobias Brunner2016-03-031-104/+0
|
* kernel-netlink: Allow Netlink send buffer size to be configured via compile ↵Tobias Brunner2016-02-121-3/+11
| | | | | | | option The receive buffer size can already be changed via strongswan.conf if necessary.
* kernel-netlink: Add options to enable parallel Netlink queries explicitlyMartin Willi2014-11-211-1/+3
| | | | | | As under vanilla Linux the kernel can't handle parallel dump queries and returns EBUSY, it makes not much sense to use them. Disable parallel queries by default to basically restore original behavior, improving performance.
* kernel-netlink: Pass protocol specific enum names to socket constructorMartin Willi2014-09-241-2/+3
| | | | | This avoid the hard dependency on enum names, and makes kernel_netlink_shared independent of kernel_netlink_ipsec.
* kernel-netlink: Define netlink buffer as an union having a netlink headerMartin Willi2014-09-241-1/+4
| | | | | This allows us to streamline the netlink buffers, and avoid extensive casting.
* Add a Netlink utility function to add a RTA header and reserve space for dataMartin Willi2013-03-151-0/+11
|
* Correctly check buffer length in netlink_add_attribute()Martin Willi2013-03-151-6/+8
|
* Moved all kernel plugins to libhydra.Tobias Brunner2010-09-021-0/+77