Age | Commit message (Expand) | Author |
2021-07-27 | bpf, sockmap: Fix memleak on ingress msg enqueue | ![](//seccdn.libravatar.org/avatar/4a1c02889fac146fd304e4c24e66eef6?s=13&d=retro) John Fastabend |
2021-07-27 | bpf, sockmap: On cleanup we additionally need to remove cached skb | ![](//seccdn.libravatar.org/avatar/4a1c02889fac146fd304e4c24e66eef6?s=13&d=retro) John Fastabend |
2021-07-27 | bpf, sockmap: Zap ingress queues after stopping strparser | ![](//seccdn.libravatar.org/avatar/4a1c02889fac146fd304e4c24e66eef6?s=13&d=retro) John Fastabend |
2021-07-15 | bpf, sockmap: Fix potential memory leak on unlikely error case | ![](//seccdn.libravatar.org/avatar/4a1c02889fac146fd304e4c24e66eef6?s=13&d=retro) John Fastabend |
2021-06-21 | skmsg: Increase sk->sk_drops when dropping packets | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2021-06-21 | skmsg: Pass source psock to sk_psock_skb_redirect() | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2021-06-21 | skmsg: Teach sk_psock_verdict_apply() to return errors | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2021-06-21 | skmsg: Fix a memory leak in sk_psock_verdict_apply() | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2021-06-21 | skmsg: Clear skb redirect pointer before dropping it | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2021-06-21 | skmsg: Improve udp_bpf_recvmsg() accuracy | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2021-04-09 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | ![](//seccdn.libravatar.org/avatar/a39b50c57be6005ee88522c79f30c624?s=13&d=retro) Jakub Kicinski |
2021-04-07 | bpf, sockmap: Fix incorrect fwd_alloc accounting | ![](//seccdn.libravatar.org/avatar/4a1c02889fac146fd304e4c24e66eef6?s=13&d=retro) John Fastabend |
2021-04-01 | skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2021-04-01 | sock: Introduce sk->sk_prot->psock_update_sk_prot() | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2021-04-01 | sock_map: Introduce BPF_SK_SKB_VERDICT | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2021-04-01 | skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2021-04-01 | skmsg: Use rcu work for destroying psock | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2021-04-01 | skmsg: Avoid lock_sock() in sk_psock_backlog() | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2021-04-01 | skmsg: Introduce a spinlock to protect ingress_msg | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2021-04-01 | skmsg: Lock ingress_skb when purging | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2021-02-26 | skmsg: Get rid of sk_psock_bpf_run() | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2021-02-26 | skmsg: Make __sk_psock_purge_ingress_msg() static | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2021-02-26 | sock_map: Rename skb_parser and skb_verdict | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2021-02-26 | skmsg: Move sk_redir from TCP_SKB_CB to skb | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2021-02-26 | bpf: Compute data_end dynamically with JIT code | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2021-02-26 | skmsg: Get rid of struct sk_psock_parser | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2021-02-26 | bpf: Clean up sockmap related Kconfigs | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2021-01-28 | skmsg: Make sk_psock_destroy() static | ![](//seccdn.libravatar.org/avatar/53bf610f92a17e081a9feb46eebc1451?s=13&d=retro) Cong Wang |
2020-11-18 | bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list | ![](//seccdn.libravatar.org/avatar/4a1c02889fac146fd304e4c24e66eef6?s=13&d=retro) John Fastabend |
2020-11-18 | bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self | ![](//seccdn.libravatar.org/avatar/4a1c02889fac146fd304e4c24e66eef6?s=13&d=retro) John Fastabend |
2020-11-18 | bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self | ![](//seccdn.libravatar.org/avatar/4a1c02889fac146fd304e4c24e66eef6?s=13&d=retro) John Fastabend |
2020-11-18 | bpf, sockmap: Use truesize with sk_rmem_schedule() | ![](//seccdn.libravatar.org/avatar/4a1c02889fac146fd304e4c24e66eef6?s=13&d=retro) John Fastabend |
2020-11-18 | bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect | ![](//seccdn.libravatar.org/avatar/4a1c02889fac146fd304e4c24e66eef6?s=13&d=retro) John Fastabend |
2020-10-11 | bpf, sockmap: Allow skipping sk_skb parser program | ![](//seccdn.libravatar.org/avatar/4a1c02889fac146fd304e4c24e66eef6?s=13&d=retro) John Fastabend |
2020-10-11 | bpf, sockmap: Add memory accounting so skbs on ingress lists are visible | ![](//seccdn.libravatar.org/avatar/4a1c02889fac146fd304e4c24e66eef6?s=13&d=retro) John Fastabend |
2020-10-11 | bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup | ![](//seccdn.libravatar.org/avatar/4a1c02889fac146fd304e4c24e66eef6?s=13&d=retro) John Fastabend |
2020-10-11 | bpf, sockmap: Remove dropped data on errors in redirect case | ![](//seccdn.libravatar.org/avatar/4a1c02889fac146fd304e4c24e66eef6?s=13&d=retro) John Fastabend |
2020-10-11 | bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage | ![](//seccdn.libravatar.org/avatar/4a1c02889fac146fd304e4c24e66eef6?s=13&d=retro) John Fastabend |
2020-10-11 | bpf, sockmap: On receive programs try to fast track SK_PASS ingress | ![](//seccdn.libravatar.org/avatar/4a1c02889fac146fd304e4c24e66eef6?s=13&d=retro) John Fastabend |
2020-10-11 | bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits | ![](//seccdn.libravatar.org/avatar/4a1c02889fac146fd304e4c24e66eef6?s=13&d=retro) John Fastabend |
2020-09-04 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | ![](//seccdn.libravatar.org/avatar/a39b50c57be6005ee88522c79f30c624?s=13&d=retro) Jakub Kicinski |
2020-08-23 | treewide: Use fallthrough pseudo-keyword | ![](//seccdn.libravatar.org/avatar/a5a8fa9b754de8442308a85fefdfebae?s=13&d=retro) Gustavo A. R. Silva |
2020-08-21 | net: sk_msg: Simplify sk_psock initialization | ![](//seccdn.libravatar.org/avatar/24700751e3249d277be93f0083b20623?s=13&d=retro) Lorenz Bauer |
2020-06-28 | bpf, sockmap: RCU dereferenced psock may be used outside RCU block | ![](//seccdn.libravatar.org/avatar/4a1c02889fac146fd304e4c24e66eef6?s=13&d=retro) John Fastabend |
2020-06-28 | bpf, sockmap: RCU splat with redirect and strparser error or TLS | ![](//seccdn.libravatar.org/avatar/4a1c02889fac146fd304e4c24e66eef6?s=13&d=retro) John Fastabend |
2020-06-01 | bpf: Fix running sk_skb program types with ktls | ![](//seccdn.libravatar.org/avatar/4a1c02889fac146fd304e4c24e66eef6?s=13&d=retro) John Fastabend |
2020-06-01 | bpf: Refactor sockmap redirect code so its easy to reuse | ![](//seccdn.libravatar.org/avatar/4a1c02889fac146fd304e4c24e66eef6?s=13&d=retro) John Fastabend |
2020-02-24 | bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites. | ![](//seccdn.libravatar.org/avatar/81279c43ce60f56aea992763d1ed612b?s=13&d=retro) David Miller |
2020-02-21 | net, sk_msg: Clear sk_user_data pointer on clone if tagged | ![](//seccdn.libravatar.org/avatar/d5638c009975568d443cc17ce35a5bf9?s=13&d=retro) Jakub Sitnicki |
2020-01-22 | net, sk_msg: Don't check if sock is locked when tearing down psock | ![](//seccdn.libravatar.org/avatar/d5638c009975568d443cc17ce35a5bf9?s=13&d=retro) Jakub Sitnicki |