Skip to content

Commit d22b8b0

Browse files
JasonXingMartin KaFai Lau
authored andcommitted
tcp: bpf: Support bpf_getsockopt for TCP_BPF_DELACK_MAX
Support bpf_getsockopt if application tries to know what the delayed ack max time is. Signed-off-by: Jason Xing <[email protected]> Signed-off-by: Martin KaFai Lau <[email protected]> Link: https://patch.msgid.link/[email protected]
1 parent 5584cd7 commit d22b8b0

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

net/core/filter.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5301,6 +5301,12 @@ static int bpf_sol_tcp_getsockopt(struct sock *sk, int optname,
53015301
memcpy(optval, &rto_min_us, optlen);
53025302
break;
53035303
}
5304+
case TCP_BPF_DELACK_MAX: {
5305+
int delack_max_us = jiffies_to_usecs(inet_csk(sk)->icsk_delack_max);
5306+
5307+
memcpy(optval, &delack_max_us, optlen);
5308+
break;
5309+
}
53045310
default:
53055311
return -EINVAL;
53065312
}

0 commit comments

Comments
 (0)