Tobias Brunner
|
2e4d110d1e
|
linked-list: Change return value of find_first() and signature of its callback
This avoids the unportable five pointer hack.
|
2017-05-26 13:56:44 +02:00 |
|
Tobias Brunner
|
35a53d6491
|
kernel-ipsec: Add flag to enable hardware offloading for an IPsec SA
|
2017-05-23 16:51:03 +02:00 |
|
Tobias Brunner
|
6d86d0f516
|
kernel: Make range of SPIs for IPsec SAs configurable
|
2017-03-02 08:52:56 +01:00 |
|
Tobias Brunner
|
46c21e3cc3
|
kernel-interface: Add interface name to local subnet enumerator
|
2017-02-08 10:38:28 +01:00 |
|
Tobias Brunner
|
324fc2cb52
|
kernel-interface: Add method to enumerate locally attached subnets
|
2017-02-08 10:38:28 +01:00 |
|
Tobias Brunner
|
99a57aa5ee
|
kernel-net: Let get_nexthop() return an optional interface name
The returned name should be the interface over which the destination
address/net is reachable.
|
2016-06-10 13:54:18 +02:00 |
|
Tobias Brunner
|
436f64d5bc
|
kernel-interface: Always set vip if get_address_by_ts() returns successfully
|
2016-06-10 13:52:30 +02:00 |
|
Andreas Steffen
|
c26e4330e7
|
Implemented IPsec policies restricted to given network interface
|
2016-04-09 16:51:02 +02:00 |
|
Andreas Steffen
|
7f57c4f9fb
|
Support manually-set IPsec policy priorities
|
2016-04-09 16:51:01 +02:00 |
|
Tobias Brunner
|
89da06ace9
|
kernel: Use structs to pass information to the kernel-ipsec interface
|
2016-04-09 16:50:59 +02:00 |
|
Andreas Steffen
|
b12c53ce77
|
Use standard unsigned integer types
|
2016-03-24 18:52:48 +01: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 |
|
Tobias Brunner
|
f30be6a92f
|
kernel-handler: Log new endpoint if NAT mapping changed
|
2015-03-19 09:54:10 +01:00 |
|
Martin Willi
|
b125839a1a
|
kernel-interface: Raise mapping event with a proto/SPI/dst tuple
|
2015-02-20 13:34:51 +01:00 |
|
Martin Willi
|
f81a949748
|
kernel-interface: Raise expires with a proto/SPI/dst tuple instead of reqid
|
2015-02-20 13:34:50 +01:00 |
|
Martin Willi
|
44e6aa4fb7
|
kernel-handler: Whitespace cleanups
|
2013-10-11 10:15:21 +02:00 |
|
Martin Willi
|
3a925f74ab
|
Do not query CHILD_SA during delete if they already expired
|
2012-03-20 17:31:31 +01:00 |
|
Tobias Brunner
|
446ff101c2
|
Added a log message when roam jobs get created.
|
2011-07-21 19:44:42 +02:00 |
|
Tobias Brunner
|
bb381e26c6
|
Refer to scheduler and processor via lib and not hydra.
|
2010-09-02 19:04:18 +02:00 |
|
Tobias Brunner
|
f6659688ab
|
Refer to kernel interface via hydra and not charon.
|
2010-09-02 19:01:25 +02:00 |
|
Tobias Brunner
|
6f449d2efd
|
Moved kernel interface to libhydra.
|
2010-09-02 19:01:25 +02:00 |
|
Tobias Brunner
|
9f166d9ac2
|
Removed references to protocol_id_t from kernel interface.
Instead we use the actual IP protocol identifier (the conversion now happens in
child_sa_t and kernel_handler_t).
|
2010-09-02 19:01:25 +02:00 |
|
Tobias Brunner
|
ba26508d05
|
Moved roam job creation to kernel event handler.
|
2010-09-02 19:01:25 +02:00 |
|
Tobias Brunner
|
4e258e63c3
|
Moved migrate job creation to kernel event handler.
|
2010-09-02 19:01:24 +02:00 |
|
Tobias Brunner
|
01563352e8
|
Moved update SA job creation to kernel event handler.
|
2010-09-02 19:01:24 +02:00 |
|
Tobias Brunner
|
a22853b302
|
Moved delete/rekey CHILD_SA job creation to kernel event handler.
|
2010-09-02 19:01:24 +02:00 |
|
Tobias Brunner
|
81f6ec276b
|
Moved acquire job creation to kernel event handler.
|
2010-09-02 19:01:23 +02:00 |
|
Tobias Brunner
|
09ae31f13a
|
Added kernel event handler stub.
|
2010-09-02 19:01:23 +02:00 |
|
Tobias Brunner
|
f7f3d87ed7
|
All kernel listener hooks are optional.
|
2010-09-02 19:01:23 +02:00 |
|
Tobias Brunner
|
c560ddeb25
|
Added listener handling to kernel interface.
|
2010-09-02 19:01:23 +02:00 |
|
Tobias Brunner
|
bd50254ca9
|
Added an interface for kernel event listeners.
|
2010-09-02 19:01:23 +02:00 |
|
Tobias Brunner
|
211943be23
|
Some whitespace and code style fixes.
|
2010-09-02 19:01:23 +02:00 |
|
Andreas Steffen
|
ee26c537d7
|
support of xfrm marks for IKEv2
|
2010-07-02 23:46:09 +02:00 |
|
Tobias Brunner
|
08c5572602
|
Moving charon to libcharon.
|
2010-03-19 13:34:52 +01:00 |
|