Commit 28479934 authored by Kuniyuki Iwashima's avatar Kuniyuki Iwashima Committed by Alexei Starovoitov
Browse files

bpf: Add SO_RCVBUF/SO_SNDBUF in _bpf_getsockopt().



This patch exposes SO_RCVBUF/SO_SNDBUF through bpf_getsockopt().

Signed-off-by: default avatarKuniyuki Iwashima <kuniyu@amazon.co.jp>
Signed-off-by: default avatarAlexei Starovoitov <ast@kernel.org>
Link: https://lore.kernel.org/bpf/20220104013153.97906-3-kuniyu@amazon.co.jp
parent 04c350b1
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -4969,6 +4969,12 @@ static int _bpf_getsockopt(struct sock *sk, int level, int optname,
			goto err_clear;

		switch (optname) {
		case SO_RCVBUF:
			*((int *)optval) = sk->sk_rcvbuf;
			break;
		case SO_SNDBUF:
			*((int *)optval) = sk->sk_sndbuf;
			break;
		case SO_MARK:
			*((int *)optval) = sk->sk_mark;
			break;