neqo icon indicating copy to clipboard operation
neqo copied to clipboard

perf: use GSO

Open mxinden opened this issue 1 year ago • 1 comments

Depends on https://github.com/mozilla/neqo/pull/2093. All, but last commit, part of #2093. Part of https://github.com/mozilla/neqo/issues/1693.

Proof of concept for now. Thus Draft.

Compiles. Download benchmark works. Without PMTUD I see up to 64 UDP segments on a GSO sendmsg call.

mxinden avatar Sep 29 '24 18:09 mxinden

Failed Interop Tests

QUIC Interop Runner, client vs. server

neqo-latest as client

neqo-latest as server

All results

Succeeded Interop Tests

None :question:

Unsupported Interop Tests

QUIC Interop Runner, client vs. server

neqo-latest as client

neqo-latest as server

github-actions[bot] avatar Sep 29 '24 19:09 github-actions[bot]

If we do want to tackle GSO in the future, this can serve as guidance. That said, best to start fresh.

Work tracked in https://github.com/mozilla/neqo/issues/1693. Closing here.

mxinden avatar Nov 16 '24 14:11 mxinden