summaryrefslogtreecommitdiff
path: root/net/core/sock.c
AgeCommit message (Expand)AuthorFilesLines
4 daysnet: sock: fix hardened usercopy panic in sock_recv_errqueueWeiming Shi1-3/+4
13 daysnet: use dst_dev_rcu() in sk_setup_caps()Eric Dumazet1-6/+10
2025-11-13net: call cond_resched() less often in __release_sock()Eric Dumazet1-4/+8
2025-11-13net: Call trace_sock_exceed_buf_limit() for memcg failure with SK_MEM_RECV.Kuniyuki Iwashima1-2/+1
2025-10-23net: dst: add four helpers to annotate data-races around dst->devEric Dumazet1-4/+4
2025-10-23tcp: cache RTAX_QUICKACK metric in a hot cache lineEric Dumazet1-1/+5
2025-08-20net: better track kernel sockets lifetimeEric Dumazet1-5/+22
2025-06-27sock: Correct error checking condition for (assign|release)_proto_idx()Zijun Hu1-2/+2
2025-06-19Fix sock_exceed_buf_limit not being triggered in __sk_mem_raise_allocatedTengteng Yang1-4/+4
2025-04-20net: Fix null-ptr-deref by sock_lock_init_class_and_name() and rmmod.Kuniyuki Iwashima1-0/+5
2025-01-09net: restrict SO_REUSEPORT to inet socketsEric Dumazet1-1/+4
2024-11-12net: fix SO_DEVMEM_DONTNEED looping too longMina Almasry1-18/+24
2024-10-03move asm/unaligned.h to linux/unaligned.hAl Viro1-1/+1
2024-09-16Merge tag 'vfs-6.12.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds1-1/+1
2024-09-12net: add SO_DEVMEM_DONTNEED setsockopt to release RX fragsMina Almasry1-0/+68
2024-08-28file: reclaim 24 bytes from f_ownerChristian Brauner1-1/+1
2024-08-26net: Correct spelling in net/coreSimon Horman1-3/+3
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-02net: 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-14net: change proto and proto_ops accept typeJens Axboe1-2/+2
2024-05-01net: move sysctl_mem_pcpu_rsv to net_hotdataEric Dumazet1-1/+0
2024-05-01net: add <net/proto_memory.h>Eric Dumazet1-0/+1
2024-04-06net: skbuff: generalize the skb->decrypted bitJakub Kicinski1-3/+2
2024-03-30net: add sk_wake_async_rcu() helperEric Dumazet1-4/+4
2024-03-25net: mark racy access on sk->sk_rcvbuflinke li1-2/+2
2024-03-06sock: Use unsafe_memcpy() for sock_copy()Kees Cook1-2/+3
2024-02-28net: make SK_MEMORY_PCPU_RESERV tunableAdam Li1-0/+1
2024-02-23Merge 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-27Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-2/+12
2024-01-24bpf: tcp: Support arbitrary SYN Cookie.Kuniyuki Iwashima1-2/+12
2024-01-21udp: fix busy pollingEric Dumazet1-2/+9
2024-01-05Merge 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-02Merge 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-20net/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