| Commit message (Expand) | Author | Age | Files | Lines |
* | skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() | Cong Wang | 2021-04-01 | 1 | -98/+2 |
* | sock: Introduce sk->sk_prot->psock_update_sk_prot() | Cong Wang | 2021-04-01 | 1 | -3/+21 |
* | skmsg: Introduce a spinlock to protect ingress_msg | Cong Wang | 2021-04-01 | 1 | -12/+6 |
* | bpf: Clean up sockmap related Kconfigs | Cong Wang | 2021-02-26 | 1 | -2/+2 |
* | bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect | John Fastabend | 2020-11-18 | 1 | -1/+2 |
* | bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made | John Fastabend | 2020-11-18 | 1 | -6/+9 |
* | net: sk_msg: Simplify sk_psock initialization | Lorenz Bauer | 2020-08-21 | 1 | -8/+5 |
* | bpf: tcp: Recv() should return 0 when the peer socket is closed | Sabrina Dubroca | 2020-06-12 | 1 | -0/+3 |
* | bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg | dihu | 2020-06-09 | 1 | -0/+3 |
* | bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size | John Fastabend | 2020-05-06 | 1 | -1/+0 |
* | bpf: Fix sk_psock refcnt leak when receiving message | Xiyu Yang | 2020-04-27 | 1 | -3/+6 |
* | bpf, tcp: Make tcp_bpf_recvmsg static | YueHaibing | 2020-03-20 | 1 | -62/+62 |
* | bpf, tcp: Fix unused function warnings | YueHaibing | 2020-03-20 | 1 | -14/+14 |
* | bpf: sockmap: Move generic sockmap hooks from BPF TCP | Lorenz Bauer | 2020-03-09 | 1 | -79/+5 |
* | bpf: tcp: Move assertions into tcp_bpf_get_proto | Lorenz Bauer | 2020-03-09 | 1 | -20/+22 |
* | skmsg: Update saved hooks only once | Lorenz Bauer | 2020-03-09 | 1 | -15/+1 |
* | tcp_bpf: Don't let child socket inherit parent protocol ops on copy | Jakub Sitnicki | 2020-02-21 | 1 | -0/+14 |
* | net, sk_msg: Annotate lockless access to sk_prot on clone | Jakub Sitnicki | 2020-02-21 | 1 | -1/+3 |
* | bpf: Sockmap/tls, fix pop data with SK_DROP return code | John Fastabend | 2020-01-15 | 1 | -4/+1 |
* | bpf/sockmap: Read psock ingress_msg before sk_receive_queue | Lingpeng Chen | 2020-01-09 | 1 | -6/+6 |
* | net: skmsg: fix TLS 1.3 crash with full sk_msg | Jakub Kicinski | 2019-11-28 | 1 | -1/+1 |
* | net/tls: prevent skb_orphan() from leaking TLS plain text with offload | Jakub Kicinski | 2019-08-08 | 1 | -1/+5 |
* | bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 | John Fastabend | 2019-05-16 | 1 | -1/+4 |
* | bpf: sockmap remove duplicate queue free | John Fastabend | 2019-05-14 | 1 | -2/+0 |
* | bpf: sk_msg, sock{map|hash} redirect through ULP | John Fastabend | 2018-12-20 | 1 | -1/+12 |
* | bpf: sk_msg, fix socket data_ready events | John Fastabend | 2018-12-20 | 1 | -1/+1 |
* | bpf: helper to pop data from messages | John Fastabend | 2018-11-28 | 1 | -3/+14 |
* | bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data | John Fastabend | 2018-10-30 | 1 | -0/+1 |
* | bpf: sockmap, support for msg_peek in sk_msg with redirect ingress | John Fastabend | 2018-10-17 | 1 | -15/+27 |
* | bpf: sockmap, fix skmsg recvmsg handler to track size correctly | John Fastabend | 2018-10-17 | 1 | -0/+1 |
* | bpf, sockmap: convert to generic sk_msg interface | Daniel Borkmann | 2018-10-15 | 1 | -0/+655 |