On Fri, Mar 31, 2023, at 00:39, Christian Huitema wrote: > There is another issue. It is a bit risky for the server to send the ACK > Initial before the client IP is validated. If the server ACKs the > client's initial packets, the client does not need to send any further > traffic until it has received the server hello. If the server hello is > lost, the server will have to resend it, and it will have to do so > within the amplification budget -- which in some cases may not be possible.
I don't think that the client is able to stop sending Initial packets if it gets an ACK. Though the *client* validates the path, the purpose of resending the Initial is to allow the *server* to validate the path. The client needs to know that the server has validated it before it can switch over to assuming that the server will send on PTO as normal. (No time to find the appropriate reference, but that is my understanding of the specification.)
