summaryrefslogtreecommitdiffstats
path: root/net/ipv4/tcp_bpf.c
Commit message (Expand)AuthorAgeFilesLines
* tcp_bpf: properly release resources on error pathsPaolo Abeni2023-10-181-4/+12
* tcp: allow again tcp_disconnect() when threads are waitingPaolo Abeni2023-10-131-0/+4
* bpf, sockmap: Do not inc copied_seq when PEEK flag setJohn Fastabend2023-09-291-1/+3
* sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_PAGES)David Howells2023-06-241-21/+2
* tcp_bpf, smc, tls, espintcp, siw: Reduce MSG_SENDPAGE_NOTLAST usageDavid Howells2023-06-241-2/+3
* tcp_bpf: Make tcp_bpf_sendpage() go through tcp_bpf_sendmsg(MSG_SPLICE_PAGES)David Howells2023-06-121-40/+9
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-05-251-1/+78
|\
| * bpf, sockmap: Incorrectly handling copied_seqJohn Fastabend2023-05-231-1/+27
| * bpf, sockmap: TCP data stall on recv before acceptJohn Fastabend2023-05-231-0/+20
| * bpf, sockmap: Handle fin correctlyJohn Fastabend2023-05-231-0/+31
* | tcp_bpf: Inline do_tcp_sendpages as it's now a wrapper around tcp_sendmsgDavid Howells2023-05-231-8/+12
|/
* net: deal with most data-races in sk_wait_event()Eric Dumazet2023-05-101-1/+1
* bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_par...Liu Jian2023-03-031-0/+6
* bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listenerJakub Sitnicki2023-01-241-2/+2
* bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirectPengcheng Yang2022-12-011-1/+4
* bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytesPengcheng Yang2022-12-011-5/+6
* bpf, sockmap: Fix repeated calls to sock_put() when msg has more_dataPengcheng Yang2022-12-011-1/+2
* bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queuesWang Yufen2022-11-011-3/+5
* net: remove SOCK_SUPPORT_ZC from sockmapPavel Begunkov2022-10-281-2/+2
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-06-231-3/+0
|\
| * sock: redo the psock vs ULP protection checkJakub Kicinski2022-06-231-3/+0
* | bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queuesWang Yufen2022-06-021-0/+1
|/
* net: remove noblock parameter from recvmsg() entitiesOliver Hartkopp2022-04-121-8/+7
* bpf, sockmap: Fix double uncharge the mem of sk_msgWang Yufen2022-03-151-4/+3
* bpf, sockmap: Fix more uncharged while msg has more_dataWang Yufen2022-03-151-2/+5
* bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser()John Fastabend2022-01-051-0/+27
* bpf, sockmap: Fix race in ingress receive verdict with redirect to selfJohn Fastabend2021-11-091-0/+47
* bpf, sockmap: Remove unhash handler for BPF sockmap usageJohn Fastabend2021-11-091-1/+0
* skmsg: Extract and reuse sk_msg_is_readable()Cong Wang2021-10-261-14/+1
* net: Rename ->stream_memory_read to ->sock_is_readableCong Wang2021-10-261-2/+2
* tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict functionLiu Jian2021-10-261-0/+12
* bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc statsJohn Fastabend2021-07-151-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-06-291-1/+23
|\
| * skmsg: Improve udp_bpf_recvmsg() accuracyCong Wang2021-06-211-1/+23
* | skmsg: Remove unused parameters of sk_msg_wait_data()Cong Wang2021-05-181-7/+2
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-04-251-2/+1
|\
| * skmsg: Pass psock pointer to ->psock_update_sk_prot()Cong Wang2021-04-121-2/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-04-091-0/+6
|\ \ | |/ |/|
* | skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data()Cong Wang2021-04-011-98/+2
* | sock: Introduce sk->sk_prot->psock_update_sk_prot()Cong Wang2021-04-011-3/+21
* | skmsg: Introduce a spinlock to protect ingress_msgCong Wang2021-04-011-12/+6
* | bpf: Clean up sockmap related KconfigsCong Wang2021-02-261-2/+2
|/
* bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirectJohn Fastabend2020-11-181-1/+2
* bpf, sockmap: Fix partial copy_page_to_iter so progress can still be madeJohn Fastabend2020-11-181-6/+9
* net: sk_msg: Simplify sk_psock initializationLorenz Bauer2020-08-211-8/+5
* bpf: tcp: Recv() should return 0 when the peer socket is closedSabrina Dubroca2020-06-121-0/+3
* bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsgdihu2020-06-091-0/+3
* bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.sizeJohn Fastabend2020-05-061-1/+0
* bpf: Fix sk_psock refcnt leak when receiving messageXiyu Yang2020-04-271-3/+6
* bpf, tcp: Make tcp_bpf_recvmsg staticYueHaibing2020-03-201-62/+62