① 声明统计量

② 状态变量添加端到端时延句柄
ete_delay_stathandle
③ 声明暂时变量(如果是写进函数,则在函数内声明)
double ete_delay
④ 入口状态机注册
op_stat_reg()
⑤ 计算端到端时延
在op_pk_total_size_get的下面添加
ete_delay = op_sim_time() - op_pk_creation_time_get(pkptr);
⑥ 写入统计量
op_stat_write();
该文介绍了如何在系统中跟踪和计算端到端时延。首先声明了一个统计量和状态变量ete_delay_stathandle,接着在函数内部声明了临时变量ete_delay。然后通过op_stat_reg()注册入口状态机。在计算时延部分,文中提到在op_pk_total_size_get之后添加代码来获取当前时间与包创建时间的差值,即端到端时延。最后,使用op_stat_write()将计算结果写入统计量。
① 声明统计量

② 状态变量添加端到端时延句柄
ete_delay_stathandle
③ 声明暂时变量(如果是写进函数,则在函数内声明)
double ete_delay
④ 入口状态机注册
op_stat_reg()
⑤ 计算端到端时延
在op_pk_total_size_get的下面添加
ete_delay = op_sim_time() - op_pk_creation_time_get(pkptr);
⑥ 写入统计量
op_stat_write();
3706
565