summaryrefslogtreecommitdiffstats
path: root/net/core/skmsg.c
Commit message (Expand)AuthorAgeFilesLines
* bpf, sockmap: Avoid potential NULL dereference in sk_psock_verdict_data_ready()Eric Dumazet2023-06-011-1/+2
* bpf, sockmap: Incorrectly handling copied_seqJohn Fastabend2023-05-231-8/+7
* bpf, sockmap: Wake up polling after data copyJohn Fastabend2023-05-231-1/+10
* bpf, sockmap: Improved check for empty queueJohn Fastabend2023-05-231-24/+8
* bpf, sockmap: Reschedule is now done through backlogJohn Fastabend2023-05-231-2/+0
* bpf, sockmap: Convert schedule_work into delayed_workJohn Fastabend2023-05-231-7/+14
* bpf, sockmap: Pass skb ownership through read_skbJohn Fastabend2023-05-231-2/+0
* net/sock: Introduce trace_sk_data_ready()Peilin Ye2023-01-231-0/+5
* bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytesPengcheng Yang2022-12-011-3/+6
* bpf, sock_map: Move cancel_work_sync() out of sock lockCong Wang2022-11-031-5/+2
* skmsg: pass gfp argument to alloc_sk_msg()Eric Dumazet2022-10-161-4/+4
* skmsg: Schedule psock work if the cached skb exists on the psockLiu Jian2022-09-261-4/+8
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller2022-08-261-2/+2
|\
| * skmsg: Fix wrong last sg check in sk_msg_recvmsg()Liu Jian2022-08-171-2/+2
* | tcp: handle pure FIN case correctlyCong Wang2022-08-181-2/+3
|/
* Merge tag 'net-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds2022-08-111-1/+3
|\
| * net: fix refcount bug in sk_psock_get (2)Hawkins Jiawei2022-08-101-1/+3
* | iov_iter: advancing variants of iov_iter_get_pages{,_alloc}()Al Viro2022-08-081-2/+1
|/
* skmsg: Fix invalid last sg check in sk_msg_recvmsg()Liu Jian2022-07-111-2/+2
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2022-07-091-30/+18
|\
| * skmsg: Get rid of unncessary memset()Cong Wang2022-06-201-10/+13
| * skmsg: Get rid of skb_clone()Cong Wang2022-06-201-6/+1
| * net: Introduce a new proto_ops ->read_skb()Cong Wang2022-06-201-15/+5
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-06-231-0/+5
|\ \ | |/ |/|
| * sock: redo the psock vs ULP protection checkJakub Kicinski2022-06-231-0/+5
* | bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queuesWang Yufen2022-06-021-0/+1
|/
* bpf, sockmap: Call skb_linearize only when required in sk_psock_skb_ingress_e...Liu Jian2022-04-281-9/+13
* bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is fullWang Yufen2022-03-151-4/+13
* bpf, sockmap: Do not ignore orig_len parameterEric Dumazet2022-03-021-1/+1
* bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmapJohn Fastabend2021-11-201-0/+5
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2021-11-011-10/+33
|\
| * skmsg: Lose offset info in sk_psock_skb_ingressLiu Jian2021-11-011-10/+33
* | skmsg: Extract and reuse sk_msg_is_readable()Cong Wang2021-10-261-0/+14
|/
* bpf, sockmap: Fix memleak on ingress msg enqueueJohn Fastabend2021-07-271-6/+0
* bpf, sockmap: On cleanup we additionally need to remove cached skbJohn Fastabend2021-07-271-6/+29
* bpf, sockmap: Zap ingress queues after stopping strparserJohn Fastabend2021-07-271-2/+2
* bpf, sockmap: Fix potential memory leak on unlikely error caseJohn Fastabend2021-07-151-5/+11
* skmsg: Increase sk->sk_drops when dropping packetsCong Wang2021-06-211-8/+14
* skmsg: Pass source psock to sk_psock_skb_redirect()Cong Wang2021-06-211-5/+6
* skmsg: Teach sk_psock_verdict_apply() to return errorsCong Wang2021-06-211-9/+14
* skmsg: Fix a memory leak in sk_psock_verdict_apply()Cong Wang2021-06-211-0/+5
* skmsg: Clear skb redirect pointer before dropping itCong Wang2021-06-211-0/+2
* skmsg: Improve udp_bpf_recvmsg() accuracyCong Wang2021-06-211-23/+0
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-04-091-7/+5
|\
| * bpf, sockmap: Fix incorrect fwd_alloc accountingJohn Fastabend2021-04-071-7/+5
* | skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data()Cong Wang2021-04-011-0/+98
* | sock: Introduce sk->sk_prot->psock_update_sk_prot()Cong Wang2021-04-011-5/+0
* | sock_map: Introduce BPF_SK_SKB_VERDICTCong Wang2021-04-011-1/+3
* | skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg()Cong Wang2021-04-011-1/+1
* | skmsg: Use rcu work for destroying psockCong Wang2021-04-011-12/+5