summaryrefslogtreecommitdiff
path: root/include/linux/skmsg.h
AgeCommit message (Expand)AuthorFilesLines
2023-08-10bpf, sockmap: Fix bug that strp_done cannot be calledXu Kuohai1-0/+1
2023-05-23bpf, sockmap: Improved check for empty queueJohn Fastabend1-1/+0
2023-05-23bpf, sockmap: Convert schedule_work into delayed_workJohn Fastabend1-1/+1
2022-12-01bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytesPengcheng Yang1-0/+1
2022-11-03bpf, sock_map: Move cancel_work_sync() out of sock lockCong Wang1-1/+1
2022-08-11net: fix refcount bug in sk_psock_get (2)Hawkins Jiawei1-1/+2
2022-06-03bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queuesWang Yufen1-0/+1
2022-03-15bpf, sockmap: Fix memleak in sk_psock_queue_msgWang Yufen1-9/+4
2022-02-10Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-5/+0
2022-02-05skmsg: convert struct sk_msg_sg::copy to a bitmapEric Dumazet1-6/+5
2022-01-27bpf: remove unused static inlinesJakub Kicinski1-5/+0
2021-11-16net: use sk_is_tcp() in more placesEric Dumazet1-6/+0
2021-11-09bpf, sockmap: Use stricter sk state checks in sk_lookup_assignJohn Fastabend1-0/+12
2021-11-02Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-2/+16
2021-11-01skmsg: Lose offset info in sk_psock_skb_ingressLiu Jian1-2/+16
2021-10-26skmsg: Extract and reuse sk_msg_is_readable()Cong Wang1-0/+1
2021-07-28bpf, sockmap: Fix memleak on ingress msg enqueueJohn Fastabend1-19/+35
2021-06-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+0
2021-06-29net: sock: introduce sk_error_reportAlexander Aring1-1/+1
2021-06-21skmsg: Improve udp_bpf_recvmsg() accuracyCong Wang1-2/+0
2021-05-18skmsg: Remove unused parameters of sk_msg_wait_data()Cong Wang1-2/+1
2021-04-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-2/+3
2021-04-12skmsg: Pass psock pointer to ->psock_update_sk_prot()Cong Wang1-2/+3
2021-04-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+0
2021-04-07bpf, sockmap: Fix sk->prot unhash op resetJohn Fastabend1-1/+6
2021-04-01skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data()Cong Wang1-0/+4
2021-04-01sock: Introduce sk->sk_prot->psock_update_sk_prot()Cong Wang1-15/+3
2021-04-01sock_map: Introduce BPF_SK_SKB_VERDICTCong Wang1-0/+2
2021-04-01skmsg: Use rcu work for destroying psockCong Wang1-4/+1
2021-04-01skmsg: Avoid lock_sock() in sk_psock_backlog()Cong Wang1-0/+2
2021-04-01skmsg: Introduce a spinlock to protect ingress_msgCong Wang1-0/+46
2021-02-26skmsg: Remove unused sk_psock_stop() declarationCong Wang1-1/+0
2021-02-26skmsg: Make __sk_psock_purge_ingress_msg() staticCong Wang1-2/+0
2021-02-26sock_map: Rename skb_parser and skb_verdictCong Wang1-4/+4
2021-02-26skmsg: Move sk_redir from TCP_SKB_CB to skbCong Wang1-0/+38
2021-02-26skmsg: Get rid of struct sk_psock_parserCong Wang1-12/+7
2021-02-26bpf: Clean up sockmap related KconfigsCong Wang1-0/+18
2021-01-28skmsg: Make sk_psock_destroy() staticCong Wang1-1/+0
2020-10-12bpf, sockmap: Allow skipping sk_skb parser programJohn Fastabend1-0/+2
2020-08-22net: sk_msg: Simplify sk_psock initializationLorenz Bauer1-17/+0
2020-06-30bpf: sockmap: Require attach_bpf_fd when detaching a programLorenz Bauer1-0/+13
2020-06-02bpf: Fix running sk_skb program types with ktlsJohn Fastabend1-0/+8
2020-05-06bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.sizeJohn Fastabend1-0/+1
2020-03-10bpf: sockmap: Move generic sockmap hooks from BPF TCPLorenz Bauer1-28/+0
2020-03-10skmsg: Update saved hooks only onceLorenz Bauer1-4/+16
2020-03-10bpf: sockmap: Only check ULP for TCP socketsLorenz Bauer1-1/+7
2020-02-22net, sk_msg: Annotate lockless access to sk_prot on cloneJakub Sitnicki1-1/+2
2020-02-19bpf, sk_msg: Don't clear saved sock proto on restoreJakub Sitnicki1-7/+1
2020-02-19bpf, sk_msg: Let ULP restore sk_proto and write_space callbackJakub Sitnicki1-10/+1
2020-01-16bpf: Sockmap/tls, push write_space updates through ulp updatesJohn Fastabend1-4/+8