This issue is technically consists of two features, but targeting single problem so writing as single issue.
I'm planned to use quiche with unreliable extension for real-time communication and want to reduce packet size overhead.
Therefore I want to use shorter connection id for client side (and reject longer in on_conn_established).
However, currently tokio-quiche doesn't support changing length of connection id in InboundPacketRouter and doesn't allow specifying scid or cid generator.
Therefore I want to add support changing length of connection id to tokio-quiche.
This issue is technically consists of two features, but targeting single problem so writing as single issue.
I'm planned to use quiche with unreliable extension for real-time communication and want to reduce packet size overhead.
Therefore I want to use shorter connection id for client side (and reject longer in on_conn_established).
However, currently tokio-quiche doesn't support changing length of connection id in
InboundPacketRouterand doesn't allow specifying scid or cid generator.Therefore I want to add support changing length of connection id to tokio-quiche.