summaryrefslogtreecommitdiffstats
path: root/net/core/sock.c
Commit message (Expand)AuthorAgeFilesLines
* net: core: add READ_ONCE/WRITE_ONCE annotations for sk->sk_bound_dev_ifEric Dumazet2022-05-161-4/+7
* net: allow gso_max_size to exceed 65536Alexander Duyck2022-05-161-0/+14
* net: align SO_RCVMARK required privileges with SO_MARKEyal Birger2022-05-051-0/+6
* sock: optimise sock_def_write_space barriersPavel Begunkov2022-05-011-1/+25
* sock: optimise UDP sock_wfree() refcountingPavel Begunkov2022-05-011-0/+14
* sock: dedup sock_def_write_space wmem_alloc checksPavel Begunkov2022-05-011-3/+2
* net: inline sock_alloc_send_skbPavel Begunkov2022-04-301-7/+0
* net: SO_RCVMARK socket option for SO_MARK with recvmsg()Erin MacNeil2022-04-281-0/+7
* net: generalize skb freeing deferral to per-cpu listsEric Dumazet2022-04-261-3/+0
* net: remove noblock parameter from recvmsg() entitiesOliver Hartkopp2022-04-121-2/+1
* net: sock: introduce sock_queue_rcv_skb_reason()Menglong Dong2022-04-111-6/+24
* net: extract a few internals from netdevice.hJakub Kicinski2022-04-071-0/+2
* SO_ZEROCOPY should return -EOPNOTSUPP rather than -ENOTSUPPSamuel Thibault2022-03-081-2/+2
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-02-241-2/+2
|\
| * net-timestamp: convert sk->sk_tskey to atomic_tEric Dumazet2022-02-181-2/+2
* | net: add sanity check in proto_register()Eric Dumazet2022-02-171-0/+4
* | net: allow SO_MARK with CAP_NET_RAW via cmsgJakub Kicinski2022-02-011-1/+2
* | tcp: Change SYN ACK retransmit behaviour to account for rehashAkhmat Karakotov2022-01-311-1/+2
* | txhash: Add socket option to control TX hash rethink behaviorAkhmat Karakotov2022-01-311-0/+13
* | net: Adjust sk_gso_max_size once when setDavid Ahern2022-01-251-0/+1
|/
* net: Flush deferred skb free on socket destroyGal Pressman2022-01-171-0/+3
* net: fix sock_timestamping_bind_phc() to release deviceMiroslav Lichvar2022-01-121-0/+2
* sock: Use sock_owned_by_user_nocheck() instead of sk_lock.owned.Kuniyuki Iwashima2021-12-101-2/+2
* net: add netns refcount tracker to struct sockEric Dumazet2021-12-101-3/+3
* net: allow SO_MARK with CAP_NET_RAWMaciej Żenczykowski2021-11-241-1/+2
* net: allow CAP_NET_RAW to setsockopt SO_PRIORITYMaciej Żenczykowski2021-11-241-0/+1
* net: annotate accesses to dev->gso_max_segsEric Dumazet2021-11-221-1/+2
* net: annotate accesses to dev->gso_max_sizeEric Dumazet2021-11-221-1/+2
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-11-181-3/+3
|\
| * sock: fix /proc/net/sockstat underflow in sk_clone_lock()Tetsuo Handa2021-11-151-3/+3
* | net: merge net->core.prot_inuse and net->core.sock_inuseEric Dumazet2021-11-161-11/+1
* | net: make sock_inuse_add() availableEric Dumazet2021-11-161-10/+0
* | net: inline sock_prot_inuse_add()Eric Dumazet2021-11-161-11/+0
* | tcp: add RETPOLINE mitigation to sk_backlog_rcvEric Dumazet2021-11-161-1/+4
* | net: remove sk_route_nocapsEric Dumazet2021-11-161-1/+2
* | net: remove sk_route_forced_capsEric Dumazet2021-11-161-1/+3
* | net: use sk_is_tcp() in more placesEric Dumazet2021-11-161-4/+2
|/
* net: fix possible NULL deref in sock_reserve_memoryEric Dumazet2021-11-041-1/+1
* vsock: Enable y2038 safe timeval for timeoutRichard Palethorpe2021-10-081-11/+24
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-09-301-24/+28
|\
| * af_unix: fix races in sk_peer_pid and sk_peer_cred accessesEric Dumazet2021-09-301-6/+26
| * net: introduce and use lock_sock_fast_nested()Paolo Abeni2021-09-301-18/+2
* | net: add new socket option SO_RESERVE_MEMWei Wang2021-09-301-0/+69
|/
* net: core: Correct the sock::sk_lock.owned lockdep annotationsThomas Gleixner2021-09-191-14/+23
* sock: remove one redundant SKB_FRAG_PAGE_ORDER macroYunsheng Lin2021-08-261-1/+0
* net-memcg: pass in gfp_t mask to mem_cgroup_charge_skmem()Wei Wang2021-08-181-4/+12
* sock: allow reading and changing sk_userlocks with setsockoptPavel Tikhomirov2021-08-041-0/+13
* mctp: Add MCTP baseJeremy Kerr2021-07-291-0/+1
* sock: unlock on error in sock_setsockopt()Dan Carpenter2021-07-071-2/+4
* sock: fix error in sock_setsockopt()Eric Dumazet2021-07-021-1/+1