| /linux/tools/testing/selftests/net/ |
| H A D | reuseport_dualstack.c | 32 static void build_rcv_fd(int family, int proto, int *rcv_fds, int count) in build_rcv_fd() 57 rcv_fds[i] = socket(family, proto, 0); in build_rcv_fd() 58 if (rcv_fds[i] < 0) in build_rcv_fd() 62 if (setsockopt(rcv_fds[i], SOL_SOCKET, SO_REUSEPORT, &opt, in build_rcv_fd() 66 if (bind(rcv_fds[i], (struct sockaddr *)&addr, sizeof(addr))) in build_rcv_fd() 69 if (proto == SOCK_STREAM && listen(rcv_fds[i], 10)) in build_rcv_fd() 129 static void test(int *rcv_fds, int count, int proto) in test() 142 ev.data.fd = rcv_fds[i]; in test() 143 if (epoll_ctl(epfd, EPOLL_CTL_ADD, rcv_fds[i], &ev)) in test() 170 int rcv_fds[3 in main() 31 build_rcv_fd(int family,int proto,int * rcv_fds,int count) build_rcv_fd() argument 128 test(int * rcv_fds,int count,int proto) test() argument 161 int rcv_fds[32], i; main() local [all...] |
| H A D | reuseport_addr_any.c | 29 static void build_rcv_fd(int family, int proto, int *rcv_fds, int count, 70 rcv_fds[i] = socket(family, proto, 0); in build_rcv_fd() 71 if (rcv_fds[i] < 0) in build_rcv_fd() 75 if (setsockopt(rcv_fds[i], SOL_SOCKET, SO_REUSEPORT, &opt, in build_rcv_fd() 79 if (bind(rcv_fds[i], addr, sz)) in build_rcv_fd() 82 if (proto == SOCK_STREAM && listen(rcv_fds[i], 10)) in build_rcv_fd() 175 static void test(int *rcv_fds, int count, int family, int proto, int fd) in receive_once() 186 ev.data.fd = rcv_fds[i]; in receive_once() 187 if (epoll_ctl(epfd, EPOLL_CTL_ADD, rcv_fds[i], &ev)) in receive_once() 212 int rcv_fds[1 in test() 34 build_rcv_fd(int family,int proto,int * rcv_fds,int count,const char * addr_str) build_rcv_fd() argument 194 test(int * rcv_fds,int count,int family,int proto,int fd) test() argument 231 int rcv_fds[10], i; run_one_test() local [all...] |
| H A D | tcp_fastopen_backup_key.c | 43 static int rcv_fds[N_LISTEN]; variable 89 static void build_rcv_fd(int family, int proto, int *rcv_fds) in build_rcv_fd() argument 124 rcv_fds[i] = socket(family, proto, 0); in build_rcv_fd() 125 if (rcv_fds[i] < 0) in build_rcv_fd() 127 if (setsockopt(rcv_fds[i], SOL_SOCKET, SO_REUSEPORT, &opt, in build_rcv_fd() 130 if (bind(rcv_fds[i], addr, sz)) in build_rcv_fd() 132 if (setsockopt(rcv_fds[i], SOL_TCP, TCP_FASTOPEN, &qlen, in build_rcv_fd() 135 set_keys(rcv_fds[i], keys); in build_rcv_fd() 136 if (proto == SOCK_STREAM && listen(rcv_fds[i], 10)) in build_rcv_fd() 205 if (rcv_fds[i] == fd) in is_listen_fd() [all …]
|