From: Jason Xing <kerneljasonxing@xxxxxxxxx> Date: Mon, 17 Feb 2025 11:42:44 +0800 > Some applications don't want to wait for too long because the > time of retransmission increases exponentially and can reach more > than 10 seconds, for example. Eric implements the core logic > on supporting rto max feature in the stack previously. Based on that, > we can support it for BPF use. > > This patch reuses the same logic of TCP_RTO_MAX_MS in do_tcp_setsockopt() > and do_tcp_getsockopt(). BPF program can call bpf_{set/get}sockopt() > to set/get the maximum value of RTO. > > It would be good if a BPF program sets max value of RTO before > transmission as we can see in the later patch (selftests). > > Signed-off-by: Jason Xing <kerneljasonxing@xxxxxxxxx> Reviewed-by: Kuniyuki Iwashima <kuniyu@xxxxxxxxxx>