aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/kernel_wfp
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2013-12-11 14:36:21 +0100
committerMartin Willi <martin@revosec.ch>2014-06-04 16:32:06 +0200
commitb50d486e78a387bc06f7f60d5e74dd08d48ea9a7 (patch)
tree1f6b4fb3f9826a8d1b270c9ea2c9fa033b47f49b /src/libcharon/plugins/kernel_wfp
parentf351d9ef7d70ca5d62a768fef0ce14a2d934267e (diff)
downloadstrongswan-b50d486e78a387bc06f7f60d5e74dd08d48ea9a7.tar.bz2
strongswan-b50d486e78a387bc06f7f60d5e74dd08d48ea9a7.tar.xz
kernel-wfp: Add some notes about query_sa/policy() support
Diffstat (limited to 'src/libcharon/plugins/kernel_wfp')
-rw-r--r--src/libcharon/plugins/kernel_wfp/kernel_wfp_ipsec.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libcharon/plugins/kernel_wfp/kernel_wfp_ipsec.c b/src/libcharon/plugins/kernel_wfp/kernel_wfp_ipsec.c
index a131b8b32..fd27b4ffe 100644
--- a/src/libcharon/plugins/kernel_wfp/kernel_wfp_ipsec.c
+++ b/src/libcharon/plugins/kernel_wfp/kernel_wfp_ipsec.c
@@ -1100,6 +1100,10 @@ METHOD(kernel_ipsec_t, query_sa, status_t,
u_int32_t spi, u_int8_t protocol, mark_t mark, u_int64_t *bytes,
u_int64_t *packets, time_t *time)
{
+ /* It does not seem that WFP provides any means of getting per-SA traffic
+ * statistics. IPsecGetStatistics0/1() provides global stats, and
+ * IPsecSaContextEnum0/1() and IPsecSaEnum0/1() return the configured
+ * values only. */
return NOT_SUPPORTED;
}
@@ -1225,6 +1229,7 @@ METHOD(kernel_ipsec_t, query_policy, status_t,
traffic_selector_t *dst_ts, policy_dir_t direction, mark_t mark,
time_t *use_time)
{
+ /* see query_sa() for some notes */
return NOT_SUPPORTED;
}