Closed ehaydenr closed 1 year ago
I lean towards forwarding the stateless reset, rather than making this a stream error. That’s effectively what the PR does, right?
That’s effectively what the PR does, right?
Yes, that was the intention. It also allows for either tunneled or forwarded. That seemed like the least prescriptive, but I can also see an argument for restricting it only being sent via the tunnel instead of being forwarded.
Yeah I could see that it might interfere with forwarding. Saying that it only tunnels would be a bit simpler. Only short header packets get forwarded, and this arguably doesn't meet that bar.
Addresses #48, however, instead of converting stateless reset packets to a stream error, they are simply tunneled or forwarded to the client.
A couple questions come to mind:
Should receipt of a stateless reset packet result in a stream error?
H3_CONNECT_ERROR
?If not a stream error, is tunneled OR forwarded OK?