mxinden/libp2p-perf

Add quic as a transport

Opened this issue · 2 comments

IMO, it would be cool to add QUIC as a transport too already. I briefly skimmed through the go implementation: should be straight-forward (could also just be a boolean flag for now; same for the rust impl).

Orthogonal to that but while at it, the (go) dependencies should also be updated maybe.
In case you want, I have a branch with updated go-deps here: https://github.com/liamsi/libp2p-perf/tree/update-deps

👋 Hi Ismail,

Cool to see this used by others as well.

IMO, it would be cool to add QUIC as a transport too already. I briefly skimmed through the go implementation: should be straight-forward (could also just be a boolean flag for now; same for the rust impl).

Indeed. Rust's libp2p implementation does not yet support QUIC, though it is in progress. Do you want to create a patch for the Golang implementation?

Orthogonal to that but while at it, the (go) dependencies should also be updated maybe. In case you want, I have a branch with updated go-deps here: https://github.com/liamsi/libp2p-perf/tree/update-deps

With #33 @dependabot should now take care of it. If not, I will cherry-pick your patch, thanks.

Crossreferencing #51 here which will be adding QUIC support to libp2p-perf.