aboutsummaryrefslogtreecommitdiff
path: root/net/core/sock_reuseport.c
AgeCommit message (Expand)AuthorFilesLines
2022-10-25soreuseport: Fix socket selection for SO_INCOMING_CPU.Gravatar Kuniyuki Iwashima 1-5/+89
2022-10-18udp: Update reuse->has_conns under reuseport_lock.Gravatar Kuniyuki Iwashima 1-0/+16
2022-07-18tcp: Fix data-races around sysctl_tcp_migrate_req.Gravatar Kuniyuki Iwashima 1-2/+2
2021-06-23tcp: Add stats for socket migration.Gravatar Kuniyuki Iwashima 1-4/+11
2021-06-15bpf: Support socket migration by eBPF.Gravatar Kuniyuki Iwashima 1-4/+30
2021-06-15tcp: Add reuseport_migrate_sock() to select a new listener.Gravatar Kuniyuki Iwashima 1-14/+64
2021-06-15tcp: Keep TCP_CLOSE sockets in the reuseport group.Gravatar Kuniyuki Iwashima 1-8/+174
2021-06-15tcp: Add num_closed_socks to struct sock_reuseport.Gravatar Kuniyuki Iwashima 1-18/+57
2021-01-08udp: Prevent reuseport_select_sock from reading uninitialized socksGravatar Baptiste Lepers 1-1/+1
2020-07-21udp: Copy has_conns in reuseport_grow().Gravatar Kuniyuki Iwashima 1-0/+1
2020-02-21net: Generate reuseport group ID on group creationGravatar Jakub Sitnicki 1-29/+21
2020-01-27soreuseport: Cleanup duplicate initialization of more_reuse->max_socks.Gravatar Kuniyuki Iwashima 1-1/+0
2019-10-30net/core: Replace rcu_swap_protected() with rcu_replace_pointer()Gravatar Paul E. McKenney 1-2/+2
2019-09-16udp: correct reuseport selection with connected socketsGravatar Willem de Bruijn 1-2/+13
2019-06-15bpf: net: Add SO_DETACH_REUSEPORT_BPFGravatar Martin KaFai Lau 1-0/+24
2019-03-27net/core: Document reuseport_add_sock() bind_inany argumentGravatar Bart Van Assche 1-0/+2
2018-11-12sctp: add sock_reuseport for the sock in __sctp_hash_endpointGravatar Xin Long 1-0/+1
2018-08-11bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selectionGravatar Martin KaFai Lau 1-10/+26
2018-08-11bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORTGravatar Martin KaFai Lau 1-5/+15
2018-08-11bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAYGravatar Martin KaFai Lau 1-0/+8
2018-08-11net: Add ID (if needed) to sock_reuseport and expose reuseport_lockGravatar Martin KaFai Lau 1-1/+26
2018-08-11tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socketGravatar Martin KaFai Lau 1-0/+1
2018-02-02soreuseport: fix mem leak in reuseport_add_sock()Gravatar Eric Dumazet 1-15/+20
2017-11-30net/reuseport: drop legacy codeGravatar Paolo Abeni 1-1/+3
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-10-22soreuseport: fix initialization raceGravatar Craig Gallek 1-3/+9
2017-04-03soreuseport: use "unsigned int" in __reuseport_alloc()Gravatar Alexey Dobriyan 1-2/+2
2016-10-18soreuseport: do not export reuseport_add_sock()Gravatar Eric Dumazet 1-1/+0
2016-01-19soreuseport: fix NULL ptr dereference SO_REUSEPORT after bindGravatar Craig Gallek 1-1/+8
2016-01-06soreuseport: change consume_skb to kfree_skb in error caseGravatar Craig Gallek 1-1/+1
2016-01-04soreuseport: setsockopt SO_ATTACH_REUSEPORT_[CE]BPFGravatar Craig Gallek 1-5/+83
2016-01-04soreuseport: define reuseport groupsGravatar Craig Gallek 1-0/+173