X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fsession%2Ftransport_interface.h;h=e8a6dbccee87604af901b70778a9be12f34a49a9;hb=aefbedeb5da326475230c31e75d0d9d6d0de8656;hp=10579c45c64d9943418dea50ae34de90fd413216;hpb=5c0f166aa077ee8f092c8003423571d1b67b049b;p=vpp.git diff --git a/src/vnet/session/transport_interface.h b/src/vnet/session/transport_interface.h index 10579c45c64..e8a6dbccee8 100644 --- a/src/vnet/session/transport_interface.h +++ b/src/vnet/session/transport_interface.h @@ -103,6 +103,16 @@ transport_tx_fn_type_t transport_protocol_tx_fn_type (transport_proto_t tp); void transport_update_time (f64 time_now, u8 thread_index); void transport_enable_disable (vlib_main_t * vm, u8 is_en); +always_inline u32 +transport_elog_track_index (transport_connection_t * tc) +{ +#if TRANSPORT_DEBUG + return tc->elog_track.track_index_plus_one - 1; +#else + return ~0; +#endif +} + void transport_connection_tx_pacer_reset (transport_connection_t * tc, u32 rate_bytes_per_sec, u32 initial_bucket, u64 time_now);