summaryrefslogtreecommitdiff
path: root/net/core/sock.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+3
2024-06-20net: do not leave a dangling sk pointer, when socket creation failsIgnat Korchagin1-0/+3
2024-06-01net: validate SO_TXTIME clockid coming from userspaceAbhishek Chauhan1-0/+16
2024-05-28net/core: move the lockdep-init of sk_callback_lock to sk_init_common()Gou Hao1-12/+6
2024-05-28net/core: remove redundant sk_callback_lock initializationGou Hao1-1/+0
2024-05-13net: change proto and proto_ops accept typeJens Axboe1-2/+2
2024-04-30net: move sysctl_mem_pcpu_rsv to net_hotdataEric Dumazet1-1/+0
2024-04-30net: add <net/proto_memory.h>Eric Dumazet1-0/+1
2024-04-06net: skbuff: generalize the skb->decrypted bitJakub Kicinski1-3/+2
2024-03-29net: add sk_wake_async_rcu() helperEric Dumazet1-4/+4
2024-03-25net: mark racy access on sk->sk_rcvbuflinke li1-2/+2
2024-03-05sock: Use unsafe_memcpy() for sock_copy()Kees Cook1-2/+3
2024-02-28net: make SK_MEMORY_PCPU_RESERV tunableAdam Li1-0/+1
2024-02-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-12/+11
2024-02-21net: implement lockless setsockopt(SO_PEEK_OFF)Eric Dumazet1-12/+11
2024-02-20net: reorganize "struct sock" fieldsEric Dumazet1-0/+62
2024-01-26Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-2/+12
2024-01-23bpf: tcp: Support arbitrary SYN Cookie.Kuniyuki Iwashima1-2/+12
2024-01-21udp: fix busy pollingEric Dumazet1-2/+9
2024-01-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+10
2024-01-04net: Implement missing SO_TIMESTAMPING_NEW cmsg supportThomas Lange1-0/+1
2024-01-02net: Implement missing getsockopt(SO_TIMESTAMPING_NEW)Jörn-Thorben Hinz1-2/+9
2023-12-15net: Namespace-ify sysctl_optmem_maxEric Dumazet1-8/+2
2023-12-15net: increase optmem_max default valueEric Dumazet1-2/+4
2023-11-01Merge tag 'for-6.7/io_uring-sockopt-2023-10-30' of git://git.kernel.dk/linuxLinus Torvalds1-8/+0
2023-10-24sock: Ignore memcg pressure heuristics when raising allocatedAbel Wu1-2/+12
2023-10-24sock: Doc behaviors for pressure heurisiticsAbel Wu1-1/+13
2023-10-24sock: Code cleanup on __sk_mem_raise_allocated()Abel Wu1-10/+12
2023-10-19net/socket: Break down __sys_getsockoptBreno Leitao1-8/+0
2023-10-01net: annotate data-races around sk->sk_dst_pending_confirmEric Dumazet1-1/+1
2023-10-01net: lockless implementation of SO_TXREHASHEric Dumazet1-13/+10
2023-10-01net: implement lockless SO_MAX_PACING_RATEEric Dumazet1-19/+21
2023-10-01net: lockless implementation of SO_BUSY_POLL, SO_PREFER_BUSY_POLL, SO_BUSY_PO...Eric Dumazet1-24/+20
2023-10-01net: lockless SO_{TYPE|PROTOCOL|DOMAIN|ERROR } setsockopt()Eric Dumazet1-6/+5
2023-10-01net: lockless SO_PASSCRED, SO_PASSPIDFD and SO_PASSSECEric Dumazet1-11/+9
2023-10-01net: implement lockless SO_PRIORITYEric Dumazet1-11/+12
2023-09-16net: use indirect call helpers for sk->sk_prot->release_cb()Eric Dumazet1-2/+5
2023-09-15ipv6: lockless IPV6_MULTICAST_LOOP implementationEric Dumazet1-2/+2
2023-09-12net: call prot->release_cb() when processing backlogEric Dumazet1-0/+3
2023-09-12tcp: no longer release socket ownership in tcp_release_cb()Eric Dumazet1-3/+0
2023-09-04af_unix: Fix data race around sk->sk_err.Kuniyuki Iwashima1-1/+1
2023-09-04af_unix: Fix data-races around sk->sk_shutdown.Kuniyuki Iwashima1-2/+2
2023-09-01net: annotate data-races around sk->sk_bind_phcEric Dumazet1-2/+2
2023-09-01net: annotate data-races around sk->sk_tsflagsEric Dumazet1-2/+2
2023-09-01net: annotate data-races around sk->sk_forward_allocEric Dumazet1-4/+4
2023-09-01net: use sk_forward_alloc_get() in sk_get_meminfo()Eric Dumazet1-1/+1
2023-08-31net: read sk->sk_family once in sk_mc_loop()Eric Dumazet1-1/+2
2023-08-21net: annotate data-races around sk->sk_lingertimeEric Dumazet1-9/+9
2023-08-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2023-08-17sock: Fix misuse of sk_under_memory_pressure()Abel Wu1-1/+1