| 146 | } |
| 147 | |
| 148 | static inline void rdtsc_prof_end(struct rdtsc_prof *p) |
| 149 | { |
| 150 | uint64_t clk_start = rte_rdtsc() - p->clk_start; |
| 151 | |
| 152 | p->clk_avgc++; |
| 153 | p->clk_avg += (double) clk_start; |
| 154 | |
| 155 | if (clk_start > p->clk_max) |
| 156 | p->clk_max = clk_start; |
| 157 | if (clk_start < p->clk_min) |
| 158 | p->clk_min = clk_start; |
| 159 | } |
| 160 | |
| 161 | static void rdtsc_prof_print(struct rdtsc_prof *p) |
| 162 | { |
no test coverage detected