SO_ZEROCOPY
case SO_ZEROCOPY:
case SO_ZEROCOPY:
if (optname != SO_ZEROCOPY) {
err = setsockopt(p1, SOL_SOCKET, SO_ZEROCOPY, &on, sizeof(on));
ret = setsockopt(socket_fd, SOL_SOCKET, SO_ZEROCOPY, &opt, sizeof(opt));
do_setsockopt(fd, SOL_SOCKET, SO_ZEROCOPY, 1);
#ifndef SO_ZEROCOPY
if (zflg && setsockopt(fd, SOL_SOCKET, SO_ZEROCOPY,
#ifndef SO_ZEROCOPY
ret = setsockopt(fd, SOL_SOCKET, SO_ZEROCOPY,
setsockopt_int_check(fd, SOL_SOCKET, SO_ZEROCOPY, 1,
if (setsockopt(fd, SOL_SOCKET, SO_ZEROCOPY, &val, sizeof(val))) {