Message ID | 161287779408.790810.15631860742170694244.stgit@firesoul (mailing list archive) |
---|---|
Headers | show |
Series | bpf: New approach for BPF MTU handling | expand |
Hello: This series was applied to bpf/bpf-next.git (refs/heads/master): On Tue, 09 Feb 2021 14:38:04 +0100 you wrote: > This patchset drops all the MTU checks in TC BPF-helpers that limits > growing the packet size. This is done because these BPF-helpers doesn't > take redirect into account, which can result in their MTU check being done > against the wrong netdev. > > The new approach is to give BPF-programs knowledge about the MTU on a > netdev (via ifindex) and fib route lookup level. Meaning some BPF-helpers > are added and extended to make it possible to do MTU checks in the > BPF-code. > > [...] Here is the summary with links: - [bpf-next,V16,1/7] bpf: Remove MTU check in __bpf_skb_max_len https://git.kernel.org/bpf/bpf-next/c/6306c1189e77 - [bpf-next,V16,2/7] bpf: fix bpf_fib_lookup helper MTU check for SKB ctx https://git.kernel.org/bpf/bpf-next/c/2c0a10af688c - [bpf-next,V16,3/7] bpf: bpf_fib_lookup return MTU value as output when looked up https://git.kernel.org/bpf/bpf-next/c/e1850ea9bd9e - [bpf-next,V16,4/7] bpf: add BPF-helper for MTU checking https://git.kernel.org/bpf/bpf-next/c/34b2021cc616 - [bpf-next,V16,5/7] bpf: drop MTU check when doing TC-BPF redirect to ingress https://git.kernel.org/bpf/bpf-next/c/5f7d57280c19 - [bpf-next,V16,6/7] selftests/bpf: use bpf_check_mtu in selftest test_cls_redirect https://git.kernel.org/bpf/bpf-next/c/6b8838be7e21 - [bpf-next,V16,7/7] selftests/bpf: tests using bpf_check_mtu BPF-helper https://git.kernel.org/bpf/bpf-next/c/b62eba563229 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html