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