Tobias Brunner
e306fa5f73
kernel-libipsec: Add support to send/receive raw ESP packets
...
This is currently only supported on Linux and with the appropriate
permissions.
Since it's experimental, it's disabled by default.
The log messages for each sent and received ESP message are logged in NET
like the ones in the socket-default plugin for UDP-encapsulated messages.
2023-05-23 13:19:47 +02:00
Tobias Brunner
8ddfaf5857
libipsec: Instruct ESP sender whether to use UDP encapsulation
2023-05-23 13:19:47 +02:00
Tobias Brunner
a049868d78
kernel-libipsec: Use CALLBACK for libipsec callbacks
2023-05-23 13:19:47 +02:00
Andreas Steffen
bf3e4c85d0
Revert "libipsec: Added Windows tun device support"
...
This reverts commit 77b91e6d0e .
2023-01-31 15:19:58 +01:00
Andreas Steffen
77b91e6d0e
libipsec: Added Windows tun device support
2023-01-31 14:59:57 +01:00
Tobias Brunner
19ef2aec15
Update copyright headers after acquisition by secunet
2022-06-28 10:22:56 +02:00
Tobias Brunner
1b67166921
Unify format of HSR copyright statements
2018-05-23 16:32:53 +02:00
Tobias Brunner
8394ea2a42
libhydra: Move kernel interface to libcharon
...
This moves hydra->kernel_interface to charon->kernel.
2016-03-03 17:36:11 +01:00
Martin Willi
eeaa6f9b1a
kernel-libipsec: Use poll(2) instead of select
2014-11-21 12:02:07 +01:00
Tobias Brunner
dcaf8d570c
kernel-libipsec: Router reads packets from multiple TUN devices
...
These devices are collected via kernel_listener_t interface.
2013-06-21 17:03:21 +02:00
Tobias Brunner
7045defbff
kernel-libipsec: Use separate class to route packets between charon, libipsec and TUN device
2013-06-21 17:03:21 +02:00