aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4/tcp_bpf.c
Commit message (Expand)AuthorAgeFilesLines
* tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate pso...Kuniyuki Iwashima2025-09-101-1/+4
* bpf: Fix wrong copied_seq calculationJiayuan Chen2025-01-291-0/+36
* tcp_bpf: Fix copied value in tcp_bpf_sendmsgLevi Zim2024-12-201-4/+4
* tcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingress redirectionZijian Zhang2024-12-201-1/+3
* tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress()Cong Wang2024-12-201-1/+1
* tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsgZijian Zhang2024-11-261-7/+4
* bpf: fix filed access without lockJiayuan Chen2024-10-291-3/+4
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2024-09-131-2/+2
|\
| * tcp_bpf: Remove an unused parameter for bpf_tcp_ingress()Yaxin Chen2024-09-021-2/+2
* | tcp_bpf: fix return value of tcp_bpf_sendmsg()Cong Wang2024-08-301-1/+1
|/
* tcp_bpf: properly release resources on error pathsPaolo Abeni2023-10-191-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-131-40/+9
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-05-261-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-241-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-251-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-291-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-081-0/+47
* bpf, sockmap: Remove unhash handler for BPF sockmap usageJohn Fastabend2021-11-081-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-261-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-101-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