aboutsummaryrefslogtreecommitdiffstats
path: root/src/libhydra/kernel/kernel_interface.h
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2014-10-27 15:38:47 +0100
committerMartin Willi <martin@revosec.ch>2015-02-20 13:34:51 +0100
commitb125839a1a174936624ad99765ea451c55834a70 (patch)
treea1497903dc6edd17551b6b0f89da52dccb441e60 /src/libhydra/kernel/kernel_interface.h
parent85ace154d85c69f708d494c810e4d77af4587a8c (diff)
downloadstrongswan-b125839a1a174936624ad99765ea451c55834a70.tar.bz2
strongswan-b125839a1a174936624ad99765ea451c55834a70.tar.xz
kernel-interface: Raise mapping event with a proto/SPI/dst tuple
Diffstat (limited to 'src/libhydra/kernel/kernel_interface.h')
-rw-r--r--src/libhydra/kernel/kernel_interface.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/libhydra/kernel/kernel_interface.h b/src/libhydra/kernel/kernel_interface.h
index 2db53f504..2d484251f 100644
--- a/src/libhydra/kernel/kernel_interface.h
+++ b/src/libhydra/kernel/kernel_interface.h
@@ -570,12 +570,13 @@ struct kernel_interface_t {
/**
* Raise a mapping event.
*
- * @param reqid reqid of the SA
+ * @param protocol protocol of affected SA
* @param spi spi of the SA
+ * @param dst original destination address of SA
* @param remote new remote host
*/
- void (*mapping)(kernel_interface_t *this, u_int32_t reqid, u_int32_t spi,
- host_t *remote);
+ void (*mapping)(kernel_interface_t *this, u_int8_t protocol, u_int32_t spi,
+ host_t *dst, host_t *remote);
/**
* Raise a migrate event.