🐞 fix: 调整TFE conf 文件, 使用四元组分流; 调整metric接口调用位置

This commit is contained in:
wangmenglan
2023-06-05 13:57:16 +08:00
parent 4d26281338
commit 409dfb7e4b
7 changed files with 18 additions and 18 deletions

View File

@@ -257,7 +257,7 @@ static void session_ctx_free(struct session_ctx *ctx)
if (ctx->cmsg)
{
tfe_cmsg_destroy(ctx->cmsg);
tfe_cmsg_destroy(&ctx->cmsg);
}
if (ctx->raw_meta_i2e)
@@ -1423,9 +1423,9 @@ static int handle_session_closing(struct metadata *meta, struct ctrl_pkt_parser
{
struct session_ctx *s_ctx = (struct session_ctx *)node->val_data;
TFE_LOG_INFO(logger, "%s: session %lu closing", LOG_TAG_PKTIO, s_ctx->session_id);
tfe_set_intercept_metric(s_ctx->cmsg, 1, s_ctx->c2s_info.rx.n_pkts, s_ctx->c2s_info.rx.n_bytes, s_ctx->s2c_info.rx.n_pkts, s_ctx->s2c_info.rx.n_bytes, thread_seq);
session_table_delete_by_id(thread->session_table, meta->session_id);
ATOMIC_DEC(&(packet_io_fs->session_num));
tfe_set_intercept_metric(s_ctx->cmsg, 1, s_ctx->c2s_info.rx.n_pkts, s_ctx->c2s_info.rx.n_bytes, s_ctx->s2c_info.rx.n_pkts, s_ctx->s2c_info.rx.n_bytes, thread_seq);
return 0;
}