@@ -1174,6 +1174,7 @@ static uint64_t handle_first_outbound_delivery_CSIDE(qd_tcp_connector_t *connect
1174
1174
1175
1175
conn -> common .vflow = vflow_start_record (VFLOW_RECORD_FLOW , connector -> common .vflow );
1176
1176
vflow_set_uint64 (conn -> common .vflow , VFLOW_ATTRIBUTE_OCTETS , 0 );
1177
+ vflow_add_rate (conn -> common .vflow , VFLOW_ATTRIBUTE_OCTETS , VFLOW_ATTRIBUTE_OCTET_RATE );
1177
1178
vflow_set_uint64 (conn -> common .vflow , VFLOW_ATTRIBUTE_WINDOW_SIZE , TCP_MAX_CAPACITY_BYTES );
1178
1179
1179
1180
extract_metadata_from_stream_CSIDE (conn );
@@ -1243,6 +1244,7 @@ static bool manage_flow_XSIDE_IO(qd_tcp_connection_t *conn)
1243
1244
bool was_blocked = window_full (conn );
1244
1245
uint64_t octet_count = produce_read_buffers_XSIDE_IO (conn , conn -> inbound_stream , & read_closed );
1245
1246
conn -> inbound_octets += octet_count ;
1247
+ vflow_set_uint64 (conn -> common .vflow , VFLOW_ATTRIBUTE_OCTETS , conn -> inbound_octets );
1246
1248
1247
1249
if (octet_count > 0 ) {
1248
1250
qd_log (LOG_TCP_ADAPTOR , QD_LOG_DEBUG , "[C%" PRIu64 "] %cSIDE Raw read: Produced %" PRIu64 " octets into stream" , conn -> conn_id , conn -> listener_side ? 'L' : 'C' , octet_count );
@@ -1498,6 +1500,7 @@ static bool manage_tls_flow_XSIDE_IO(qd_tcp_connection_t *conn)
1498
1500
if (decrypted_octets ) {
1499
1501
more_work = true;
1500
1502
conn -> inbound_octets += decrypted_octets ;
1503
+ vflow_set_uint64 (conn -> common .vflow , VFLOW_ATTRIBUTE_OCTETS , conn -> inbound_octets );
1501
1504
qd_message_produce_buffers (conn -> inbound_stream , & decrypted_buffers );
1502
1505
1503
1506
qd_log (LOG_TCP_ADAPTOR , QD_LOG_DEBUG , "[C%" PRIu64 "] %cSIDE TLS read: Produced %" PRIu64 " octets into stream" , conn -> conn_id , conn -> listener_side ? 'L' : 'C' , decrypted_octets );
@@ -1972,6 +1975,7 @@ static void on_accept(qd_adaptor_listener_t *listener, pn_listener_t *pn_listene
1972
1975
1973
1976
conn -> common .vflow = vflow_start_record (VFLOW_RECORD_FLOW , li -> common .vflow );
1974
1977
vflow_set_uint64 (conn -> common .vflow , VFLOW_ATTRIBUTE_OCTETS , 0 );
1978
+ vflow_add_rate (conn -> common .vflow , VFLOW_ATTRIBUTE_OCTETS , VFLOW_ATTRIBUTE_OCTET_RATE );
1975
1979
vflow_set_uint64 (conn -> common .vflow , VFLOW_ATTRIBUTE_WINDOW_SIZE , TCP_MAX_CAPACITY_BYTES );
1976
1980
1977
1981
conn -> context .context = conn ;
0 commit comments