Closed daniele-moro closed 2 years ago
Merging #488 (3c37414) into main (d962f6b) will not change coverage. The diff coverage is
n/a
.:exclamation: Current head 3c37414 differs from pull request most recent head a014fa0. Consider uploading reports for the commit a014fa0 to get more accurate results
@@ Coverage Diff @@
## main #488 +/- ##
=========================================
Coverage 69.90% 69.90%
Complexity 722 722
=========================================
Files 63 63
Lines 4748 4748
Branches 523 523
=========================================
Hits 3319 3319
Misses 1157 1157
Partials 272 272
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update d962f6b...a014fa0. Read the comment docs.
We noticed that the egress UPF counter at index 0 was incremented even if had no traffic for the flow using that UPF counter index. This happens because traffic can potentially match on the
interfaces
table but miss the sessions table without causing a drop of the packet which would skip the egress UPF counter. This can for example happen if a forwarding decision is taken by ACL. For this reason, we ensure to skip the egress UPF counter if we have a miss in the sessions table (sess_hit
is false).