diff options
author | Nick Mathewson <nickm@torproject.org> | 2020-07-10 08:44:46 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2020-07-10 09:25:28 -0400 |
commit | 27c5cadf7e86551c7d62d27b107098266bb4c11b (patch) | |
tree | a8a039a4f73554319420e6548fcc59caefbe7de5 /src/core/mainloop | |
parent | a81827d99ffdd36d87ca91637f022558783d44ac (diff) | |
download | tor-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.c | 5 |
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); |