summaryrefslogtreecommitdiffstats
path: root/net/core/sock.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-6.7/io_uring-sockopt-2023-10-30' of git://git.kernel.dk/linuxLinus Torvalds2023-11-011-8/+0
|\
| * net/socket: Break down __sys_getsockoptBreno Leitao2023-10-191-8/+0
* | sock: Ignore memcg pressure heuristics when raising allocatedAbel Wu2023-10-241-2/+12
* | sock: Doc behaviors for pressure heurisiticsAbel Wu2023-10-241-1/+13
* | sock: Code cleanup on __sk_mem_raise_allocated()Abel Wu2023-10-241-10/+12
* | net: annotate data-races around sk->sk_dst_pending_confirmEric Dumazet2023-10-011-1/+1
* | net: lockless implementation of SO_TXREHASHEric Dumazet2023-10-011-13/+10
* | net: implement lockless SO_MAX_PACING_RATEEric Dumazet2023-10-011-19/+21
* | net: lockless implementation of SO_BUSY_POLL, SO_PREFER_BUSY_POLL, SO_BUSY_PO...Eric Dumazet2023-10-011-24/+20
* | net: lockless SO_{TYPE|PROTOCOL|DOMAIN|ERROR } setsockopt()Eric Dumazet2023-10-011-6/+5
* | net: lockless SO_PASSCRED, SO_PASSPIDFD and SO_PASSSECEric Dumazet2023-10-011-11/+9
* | net: implement lockless SO_PRIORITYEric Dumazet2023-10-011-11/+12
* | net: use indirect call helpers for sk->sk_prot->release_cb()Eric Dumazet2023-09-161-2/+5
* | ipv6: lockless IPV6_MULTICAST_LOOP implementationEric Dumazet2023-09-151-2/+2
* | net: call prot->release_cb() when processing backlogEric Dumazet2023-09-121-0/+3
* | tcp: no longer release socket ownership in tcp_release_cb()Eric Dumazet2023-09-121-3/+0
|/
* af_unix: Fix data race around sk->sk_err.Kuniyuki Iwashima2023-09-041-1/+1
* af_unix: Fix data-races around sk->sk_shutdown.Kuniyuki Iwashima2023-09-041-2/+2
* net: annotate data-races around sk->sk_bind_phcEric Dumazet2023-09-011-2/+2
* net: annotate data-races around sk->sk_tsflagsEric Dumazet2023-09-011-2/+2
* net: annotate data-races around sk->sk_forward_allocEric Dumazet2023-09-011-4/+4
* net: use sk_forward_alloc_get() in sk_get_meminfo()Eric Dumazet2023-09-011-1/+1
* net: read sk->sk_family once in sk_mc_loop()Eric Dumazet2023-08-311-1/+2
* net: annotate data-races around sk->sk_lingertimeEric Dumazet2023-08-211-9/+9
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-08-181-1/+1
|\
| * sock: Fix misuse of sk_under_memory_pressure()Abel Wu2023-08-171-1/+1
* | inet: move inet->mc_loop to inet->inet_fragsEric Dumazet2023-08-161-1/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-08-101-1/+1
|\|
| * net/unix: use consistent error code in SO_PEERPIDFDDavid Rheinsberg2023-08-081-1/+1
* | net: annotate data-races around sock->opsEric Dumazet2023-08-091-7/+17
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-08-031-29/+40
|\|
| * net: annotate data-races around sk->sk_priorityEric Dumazet2023-07-291-3/+3
| * net: add missing data-race annotation for sk_ll_usecEric Dumazet2023-07-291-1/+1
| * net: add missing data-race annotations around sk->sk_peek_offEric Dumazet2023-07-291-2/+2
| * net: annotate data-races around sk->sk_markEric Dumazet2023-07-291-2/+2
| * net: add missing READ_ONCE(sk->sk_rcvbuf) annotationEric Dumazet2023-07-291-1/+1
| * net: add missing READ_ONCE(sk->sk_sndbuf) annotationEric Dumazet2023-07-291-1/+1
| * net: annotate data-races around sk->sk_{rcv|snd}timeoEric Dumazet2023-07-291-10/+14
| * net: add missing READ_ONCE(sk->sk_rcvlowat) annotationEric Dumazet2023-07-291-1/+1
| * net: annotate data-races around sk->sk_max_pacing_rateEric Dumazet2023-07-291-3/+6
| * net: annotate data-race around sk->sk_txrehashEric Dumazet2023-07-291-2/+5
| * net: annotate data-races around sk->sk_reserved_memEric Dumazet2023-07-291-3/+4
* | net: Use sockaddr_storage for getsockopt(SO_PEERNAME).Kuniyuki Iwashima2023-07-311-3/+3
* | net/core: Make use of assign_bit() APIAndy Shevchenko2023-07-111-12/+3
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-06-271-3/+14
|\
| * netlink: Add __sock_i_ino() for __netlink_diag_dump().Kuniyuki Iwashima2023-06-271-3/+14
* | sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_PAGES)David Howells2023-06-241-33/+2
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-06-221-6/+0
|\|
| * revert "net: align SO_RCVMARK required privileges with SO_MARK"Maciej Żenczykowski2023-06-221-6/+0
* | net: remove sk_is_ipmr() and sk_is_icmpv6() helpersEric Dumazet2023-06-201-2/+2