aboutsummaryrefslogtreecommitdiff
path: root/src/core/mainloop
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2020-07-10 08:44:46 -0400
committerNick Mathewson <nickm@torproject.org>2020-07-10 09:25:28 -0400
commit27c5cadf7e86551c7d62d27b107098266bb4c11b (patch)
treea8a039a4f73554319420e6548fcc59caefbe7de5 /src/core/mainloop
parenta81827d99ffdd36d87ca91637f022558783d44ac (diff)
downloadtor-27c5cadf7e86551c7d62d27b107098266bb4c11b.tar.gz
tor-27c5cadf7e86551c7d62d27b107098266bb4c11b.zip
Record IPv6 bandwidth history as appropriate.
Diffstat (limited to 'src/core/mainloop')
-rw-r--r--src/core/mainloop/connection.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/core/mainloop/connection.c b/src/core/mainloop/connection.c
index 960735fc22..2f3c70365a 100644
--- a/src/core/mainloop/connection.c
+++ b/src/core/mainloop/connection.c
@@ -3366,11 +3366,12 @@ record_num_bytes_transferred_impl(connection_t *conn,
rep_hist_note_or_conn_bytes(conn->global_identifier, num_read,
num_written, now);
+ const bool is_ipv6 = (conn->socket_family == AF_INET6);
if (num_read > 0) {
- bwhist_note_bytes_read(num_read, now);
+ bwhist_note_bytes_read(num_read, now, is_ipv6);
}
if (num_written > 0) {
- bwhist_note_bytes_written(num_written, now);
+ bwhist_note_bytes_written(num_written, now, is_ipv6);
}
if (conn->type == CONN_TYPE_EXIT)
rep_hist_note_exit_bytes(conn->port, num_written, num_read);