diff options
author | Andreas Steffen <andreas@strongswan.org> | 2009-08-04 23:08:42 +0200 |
---|---|---|
committer | Andreas Steffen <andreas@strongswan.org> | 2009-08-04 23:08:42 +0200 |
commit | fcdf491a21b4e0822f2ee22f13e9169029666f70 (patch) | |
tree | b86803a5769a22456cfa1a32c4239d4f161925d6 /src | |
parent | 524f9ac4705d933a4cdfdd9f86ef820de2fdc5d6 (diff) | |
download | strongswan-fcdf491a21b4e0822f2ee22f13e9169029666f70.tar.bz2 strongswan-fcdf491a21b4e0822f2ee22f13e9169029666f70.tar.xz |
output number of transmitted bytes in closing CHILD_SA statement
Diffstat (limited to 'src')
-rw-r--r-- | src/charon/sa/tasks/child_delete.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/charon/sa/tasks/child_delete.c b/src/charon/sa/tasks/child_delete.c index b7a861925..38fb38e1f 100644 --- a/src/charon/sa/tasks/child_delete.c +++ b/src/charon/sa/tasks/child_delete.c @@ -244,11 +244,15 @@ static void log_children(private_child_delete_t *this) iterator = this->child_sas->create_iterator(this->child_sas, TRUE); while (iterator->iterate(iterator, (void**)&child_sa)) { + bool change; + DBG0(DBG_IKE, "closing CHILD_SA %s{%d} " - "with SPIs %.8x_i %.8x_o and TS %#R=== %#R", + "with SPIs %.8x_i (%lu bytes) %.8x_o (%lu bytes) and TS %#R=== %#R", child_sa->get_name(child_sa), child_sa->get_reqid(child_sa), ntohl(child_sa->get_spi(child_sa, TRUE)), + child_sa->get_usebytes(child_sa, TRUE, &change), ntohl(child_sa->get_spi(child_sa, FALSE)), + child_sa->get_usebytes(child_sa, FALSE, &change), child_sa->get_traffic_selectors(child_sa, TRUE), child_sa->get_traffic_selectors(child_sa, FALSE)); } |