summaryrefslogtreecommitdiffstats
path: root/net/core/skmsg.c
Commit message (Expand)AuthorAgeFilesLines
...
* | skmsg: Introduce a spinlock to protect ingress_msgCong Wang2021-04-011-0/+3
* | skmsg: Lock ingress_skb when purgingCong Wang2021-04-011-1/+1
* | skmsg: Get rid of sk_psock_bpf_run()Cong Wang2021-02-261-10/+4
* | skmsg: Make __sk_psock_purge_ingress_msg() staticCong Wang2021-02-261-1/+1
* | sock_map: Rename skb_parser and skb_verdictCong Wang2021-02-261-7/+7
* | skmsg: Move sk_redir from TCP_SKB_CB to skbCong Wang2021-02-261-12/+19
* | bpf: Compute data_end dynamically with JIT codeCong Wang2021-02-261-1/+0
* | skmsg: Get rid of struct sk_psock_parserCong Wang2021-02-261-37/+16
* | bpf: Clean up sockmap related KconfigsCong Wang2021-02-261-66/+79
|/
* skmsg: Make sk_psock_destroy() staticCong Wang2021-01-281-2/+1
* bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_listJohn Fastabend2020-11-181-2/+9
* bpf, sockmap: Handle memory acct if skb_verdict prog redirects to selfJohn Fastabend2020-11-181-0/+8
* bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to selfJohn Fastabend2020-11-181-19/+53
* bpf, sockmap: Use truesize with sk_rmem_schedule()John Fastabend2020-11-181-1/+1
* bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirectJohn Fastabend2020-11-181-4/+16
* bpf, sockmap: Allow skipping sk_skb parser programJohn Fastabend2020-10-111-0/+78
* bpf, sockmap: Add memory accounting so skbs on ingress lists are visibleJohn Fastabend2020-10-111-16/+15
* bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanupJohn Fastabend2020-10-111-7/+7
* bpf, sockmap: Remove dropped data on errors in redirect caseJohn Fastabend2020-10-111-14/+14
* bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpageJohn Fastabend2020-10-111-2/+0
* bpf, sockmap: On receive programs try to fast track SK_PASS ingressJohn Fastabend2020-10-111-2/+15
* bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limitsJohn Fastabend2020-10-111-9/+6
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2020-09-041-1/+0
|\
| * treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-1/+0
* | net: sk_msg: Simplify sk_psock initializationLorenz Bauer2020-08-211-6/+28
|/
* bpf, sockmap: RCU dereferenced psock may be used outside RCU blockJohn Fastabend2020-06-281-1/+9
* bpf, sockmap: RCU splat with redirect and strparser error or TLSJohn Fastabend2020-06-281-7/+6
* bpf: Fix running sk_skb program types with ktlsJohn Fastabend2020-06-011-3/+40
* bpf: Refactor sockmap redirect code so its easy to reuseJohn Fastabend2020-06-011-21/+34
* bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites.David Miller2020-02-241-6/+2
* net, sk_msg: Clear sk_user_data pointer on clone if taggedJakub Sitnicki2020-02-211-1/+1
* net, sk_msg: Don't check if sock is locked when tearing down psockJakub Sitnicki2020-01-221-2/+0
* bpf: Sockmap, ensure sock lock held during tear downJohn Fastabend2020-01-151-0/+2
* net: skmsg: fix TLS 1.3 crash with full sk_msgJakub Kicinski2019-11-281-1/+1
* bpf: skmsg, fix potential psock NULL pointer dereferenceJohn Fastabend2019-11-211-5/+8
* net/tls: fix sk_msg trim on fallback to copy modeJakub Kicinski2019-11-051-5/+15
* net/core/skmsg: Delete an unnecessary check before the function call “consu...Markus Elfring2019-08-241-2/+1
* bpf: sockmap/tls, close can race with map freeJohn Fastabend2019-07-221-2/+2
* bpf: sockmap fix msg->sg.size account on ingress skbJohn Fastabend2019-05-141-0/+1
* bpf: sockmap, only stop/flush strp if it was enabled at some pointJohn Fastabend2019-05-141-2/+4
* bpf: Stop the psock parser before canceling its workJakub Sitnicki2019-03-071-0/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2019-02-081-2/+1
|\
| * sk_msg: Always cancel strp work before freeing the psockJakub Sitnicki2019-01-291-2/+1
* | Optimize sk_msg_clone() by data merge to end dst sg entryVakul Garg2019-01-171-8/+17
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds2018-12-271-3/+20
|\
| * Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2018-12-211-0/+3
| |\
| * | bpf: sk_msg, zap ingress queue on psock downJohn Fastabend2018-12-201-0/+1
| * | bpf: sk_msg, fix socket data_ready eventsJohn Fastabend2018-12-201-3/+3
| * | bpf: skb_verdict, support SK_PASS on RX BPF pathJohn Fastabend2018-12-201-0/+16
* | | Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2018-12-261-1/+1
|\ \ \ | |_|/ |/| |