]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
kernel-wfp: Add some notes about query_sa/policy() support
authorMartin Willi <martin@revosec.ch>
Wed, 11 Dec 2013 13:36:21 +0000 (14:36 +0100)
committerMartin Willi <martin@revosec.ch>
Wed, 4 Jun 2014 14:32:06 +0000 (16:32 +0200)
src/libcharon/plugins/kernel_wfp/kernel_wfp_ipsec.c

index a131b8b321d352fe9294f0f659f6623b29c28065..fd27b4ffed6042c274ff4abde08843633e0b4c93 100644 (file)
@@ -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;
 }