This PR removes #41 from the git history. Effectively adding the QUIC parsing commits back.
Testing
I ran loq_quic for 5 minutes on live traffic:
mempool_0 avail: 8356078, in use: 32529 (0.388%)
Ingress: 0 bps / 0 pps
Good: 49243676552 bps / 4992356 pps
Process: 49243676552 bps / 4992356 pps
Drop: 1023980 pps (inf%)
HW Dropped: 0 pkts (NaN%)
SW Dropped: 265607773 pkts (inf%)
Total Dropped: 265607773 pkts (inf%)
----------------------------------------------
AVERAGE Ingress: 0.000 bps / 0.000 pps
AVERAGE Good: 50812424986.685 bps / 5175306.336 pps
AVERAGE Process: 50812424986.685 bps / 5175306.336 pps
DROPPED: 265607773 pkts (inf%)
Main done. Ran for 300.107478194s
Done. Logged 358182 Quic stream to "quic.jsonl"
FYI, I'm still seeing a large number of drops for long running (>60s) captures.
@thearossman, can you confirm that this still builds on your ARM boxes? This also includes the commits for your upgraded UDP state, I'm pretty sure nothing is broken but you might want to double check.
The UDP fix LGTM, the commit is the same and I re-ran the basic test (run log quic with a connection-level subscription) to confirm the performance benefit is still there too
It looks like the source tree is a little bit messed up, since there are still a few conflicts?
Description
This PR removes #41 from the git history. Effectively adding the QUIC parsing commits back.
Testing
I ran
loq_quic
for 5 minutes on live traffic:FYI, I'm still seeing a large number of drops for long running (>60s) captures.
@thearossman, can you confirm that this still builds on your ARM boxes? This also includes the commits for your upgraded UDP state, I'm pretty sure nothing is broken but you might want to double check.