summaryrefslogtreecommitdiffstats
path: root/net/ipv4/tcp_bpf.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* bpf, tcp: Fix unused function warningsYueHaibing2020-03-201-14/+14
* bpf: sockmap: Move generic sockmap hooks from BPF TCPLorenz Bauer2020-03-091-79/+5
* bpf: tcp: Move assertions into tcp_bpf_get_protoLorenz Bauer2020-03-091-20/+22
* skmsg: Update saved hooks only onceLorenz Bauer2020-03-091-15/+1
* tcp_bpf: Don't let child socket inherit parent protocol ops on copyJakub Sitnicki2020-02-211-0/+14
* net, sk_msg: Annotate lockless access to sk_prot on cloneJakub Sitnicki2020-02-211-1/+3
* bpf: Sockmap/tls, fix pop data with SK_DROP return codeJohn Fastabend2020-01-151-4/+1
* bpf/sockmap: Read psock ingress_msg before sk_receive_queueLingpeng Chen2020-01-091-6/+6
* net: skmsg: fix TLS 1.3 crash with full sk_msgJakub Kicinski2019-11-281-1/+1
* net/tls: prevent skb_orphan() from leaking TLS plain text with offloadJakub Kicinski2019-08-081-1/+5
* bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0John Fastabend2019-05-161-1/+4
* bpf: sockmap remove duplicate queue freeJohn Fastabend2019-05-141-2/+0
* bpf: sk_msg, sock{map|hash} redirect through ULPJohn Fastabend2018-12-201-1/+12
* bpf: sk_msg, fix socket data_ready eventsJohn Fastabend2018-12-201-1/+1