Commit range
30bd49f..9c6ffec
Host
bf-bench-3
Commits
200
Results
187 (13 failures)

Benchmark metrics

25 benchmarks
Each row shows performance data for a single benchmark. Runtime is the CPU time measured for the most recent commit, and Instructions is the BPF instruction count of the generated program. The Δ (delta) columns show the percentage change compared to the mean of the previous N commits (e.g., "5 commits" compares against the average of commits 2-6). Only statistically significant changes (z-score > 2.5) are colored: green for improvements (faster or fewer instructions), red for regressions. Uncolored values indicate changes within normal variance. Click a benchmark name to jump to its historical chart below.
Benchmark Runtime Instructions20 commits
Runtime Insn
Mean Δ Mean Δ
chain policy, with counter 67.70 ns 219 67.69 ns (±0.00%) +0.01% 219 (±0.00%) +0.00%
1 rule, ip4.saddr 63.31 ns 226 63.31 ns (±0.00%) -0.00% 226 (±0.00%) +0.00%
8 rules, ip4.saddr 71.19 ns 275 71.18 ns (±0.04%) +0.01% 275 (±0.00%) +0.00%
32 rules, ip4.saddr 98.28 ns 443 98.28 ns (±0.03%) -0.00% 443 (±0.00%) +0.00%
128 rules, ip4.saddr 206.53 ns 1115 206.51 ns (±0.02%) +0.01% 1115 (±0.00%) +0.00%
1 rule, ip4.saddr, 8 elements set 84.77 ns 236 84.36 ns (±0.88%) +0.49% 233 (±0.00%) +1.29%
1 rule, ip4.saddr, 128 elements set 84.36 ns 236 83.86 ns (±0.02%) +0.59% 233 (±0.00%) +1.29%
1 rule, ip4.saddr, 32768 elements set 84.37 ns 236 83.98 ns (±0.23%) +0.46% 233 (±0.00%) +1.29%
1 rule, ip4.saddr, counter 68.90 ns 232 68.93 ns (±0.06%) -0.04% 232 (±0.00%) +0.00%
1 rule, ip4.saddr, log link 590.14 ns 293 591.24 ns (±0.47%) -0.19% 293 (±0.00%) +0.00%
1 rule, ip6.saddr 64.18 ns 235 64.18 ns (±0.00%) -0.00% 235 (±0.00%) +0.00%
8 rules, ip6.saddr 76.34 ns 347 76.34 ns (±0.00%) -0.00% 347 (±0.00%) +0.00%
32 rules, ip6.saddr 115.42 ns 731 115.43 ns (±0.00%) -0.00% 731 (±0.00%) +0.00%
128 rules, ip6.saddr 271.78 ns 2267 271.78 ns (±0.00%) +0.00% 2267 (±0.00%) +0.00%
1 rule, ip6.saddr, 8 elements set 91.62 ns 238 90.23 ns (±0.67%) +1.54% 235 (±0.00%) +1.28%
1 rule, ip6.saddr, 128 elements set 90.73 ns 238 90.34 ns (±0.70%) +0.43% 235 (±0.00%) +1.28%
1 rule, ip6.saddr, 32768 elements set 90.57 ns 238 90.11 ns (±0.35%) +0.51% 235 (±0.00%) +1.28%
1 rule, ip6.saddr, counter 69.83 ns 241 69.82 ns (±0.00%) +0.01% 241 (±0.00%) +0.00%
1 rule, ip6.saddr, log link 590.16 ns 302 592.11 ns (±0.29%) -0.33% 302 (±0.00%) +0.00%
1 rule, ip6.nexthdr 133.84 ns 265 133.84 ns (±0.00%) -0.00% 265 (±0.00%) +0.00%
1 rule, meta.sport eq 63.43 ns 232 63.43 ns (±0.00%) -0.00% 232 (±0.00%) +0.00%
1 rule, meta.sport range 63.93 ns 234 63.93 ns (±0.00%) -0.00% 234 (±0.00%) +0.00%
1 rule, tcp.sport 62.42 ns 225 62.51 ns (±0.40%) -0.15% 225 (±0.00%) +0.00%
1 rule, meta.flow_hash 47.38 ns 212 47.38 ns (±0.08%) -0.00% 212 (±0.00%) +0.00%
1 rule, meta.flow_probability 54.49 ns 293 54.46 ns (±0.11%) +0.06% 293 (±0.00%) +0.00%

Performance trends

Historical data