From: Zijian Zhang <zijianzhang@xxxxxxxxxxxxx> We should do sk_rmem_schedule instead of sk_wmem_schedule in function bpf_tcp_ingress. We also need to update sk_rmem_alloc accordingly to account for the rmem. Cong Wang (1): tcp_bpf: charge receive socket buffer in bpf_tcp_ingress() Zijian Zhang (1): tcp_bpf: add sk_rmem_alloc related logic for ingress redirection include/linux/skmsg.h | 11 ++++++++--- include/net/sock.h | 10 ++++++++-- net/core/skmsg.c | 6 +++++- net/ipv4/tcp_bpf.c | 6 ++++-- 4 files changed, 25 insertions(+), 8 deletions(-) -- 2.20.1