Searched refs:max_socks (Results 1 – 3 of 3) sorted by relevance
| /linux/net/core/ |
| H A D | sock_reuseport.c | 114 left = reuse->max_socks - reuse->num_closed_socks; in reuseport_sock_index() 115 right = reuse->max_socks; in reuseport_sock_index() 152 reuse->socks[reuse->max_socks - reuse->num_closed_socks - 1] = sk; in __reuseport_add_closed_sock() 166 reuse->socks[i] = reuse->socks[reuse->max_socks - reuse->num_closed_socks]; in __reuseport_detach_closed_sock() 174 static struct sock_reuseport *__reuseport_alloc(unsigned int max_socks) in __reuseport_alloc() argument 178 reuse = kzalloc_flex(*reuse, socks, max_socks, GFP_ATOMIC); in __reuseport_alloc() 182 reuse->max_socks = max_socks; in __reuseport_alloc() 251 more_socks_size = reuse->max_socks * 2U; in reuseport_grow() 260 sk = reuse->socks[reuse->max_socks - reuse->num_closed_socks]; in reuseport_grow() 285 (more_reuse->max_socks - more_reuse->num_closed_socks), in reuseport_grow() [all …]
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | sock_iter_batch.c | 610 int max_socks; member 619 .max_socks = nr_soreuse, 627 .max_socks = nr_soreuse, 635 .max_socks = nr_soreuse, 643 .max_socks = nr_soreuse, 654 .max_socks = init_batch_size * 2, 666 .max_socks = nr_soreuse, 674 .max_socks = nr_soreuse, 682 .max_socks = nr_soreuse, 690 .max_socks = nr_soreuse, [all …]
|
| /linux/include/net/ |
| H A D | sock_reuseport.h | 16 u16 max_socks; /* length of socks */ member 29 struct sock *socks[] __counted_by(max_socks);
|