SO_SNDBUF
case SO_SNDBUF:
case SO_SNDBUF:
case SO_SNDBUF:
case SO_SNDBUF:
case SO_SNDBUF:
case SO_SNDBUF:
rv = bpf_setsockopt(skops, SOL_SOCKET, SO_SNDBUF, &bufsize,
rv = bpf_setsockopt(skops, SOL_SOCKET, SO_SNDBUF, &bufsize,
rv = bpf_setsockopt(skops, SOL_SOCKET, SO_SNDBUF,
SO_SNDBUF, &bufsize,
rv = bpf_setsockopt(skops, SOL_SOCKET, SO_SNDBUF, &bufsize,
rv = bpf_setsockopt(skops, SOL_SOCKET, SO_SNDBUF, &bufsize,
if (setsockopt(rth->fd, SOL_SOCKET, SO_SNDBUF,
err = setsockopt(fd, SOL_SOCKET, SO_SNDBUF,
err = getsockopt(fd, SOL_SOCKET, SO_SNDBUF,
err = setsockopt(fd, SOL_SOCKET, SO_SNDBUF, &buf, 4);
err = getsockopt(fd, SOL_SOCKET, SO_SNDBUF, &buf, &optlen);
err = bpf_setsockopt(unix_sk, SOL_SOCKET, SO_SNDBUF,
err = bpf_getsockopt(unix_sk, SOL_SOCKET, SO_SNDBUF,
{ .opt = SO_SNDBUF, .new = 8123, .expected = 8123 * 2, },
if (ctx->level == SOL_SOCKET && ctx->optname == SO_SNDBUF) {
if (ctx->level == SOL_SOCKET && ctx->optname == SO_SNDBUF) {
err = setsockopt(s, SOL_SOCKET, SO_SNDBUF, &so_buf, sizeof(so_buf));
do_setsockopt(fd, SOL_SOCKET, SO_SNDBUF, 1 << 21);
err = setsockopt(fd, SOL_SOCKET, SO_SNDBUF, &size, sizeof(size));
do_setsockopt(fd, SOL_SOCKET, SO_SNDBUF, 1 << 21);
if (setsockopt(fd, SOL_SOCKET, SO_SNDBUF, &sndbuf,
SO_SNDBUF, &sndbuf, sizeof(sndbuf)) == -1) {
EXPECT_EQ(setsockopt(self->fd, SOL_SOCKET, SO_SNDBUF,