/linux/net/netfilter/ |
H A D | nf_conntrack_bpf.c | diff a4703e3184320d6e15e2bc81d2ccf1c8c883f9d1 Thu Jul 21 15:42:35 CEST 2022 Kumar Kartikeya Dwivedi <memxor@gmail.com> bpf: Switch to new kfunc flags infrastructure
Instead of populating multiple sets to indicate some attribute and then researching the same BTF ID in them, prepare a single unified BTF set which indicates whether a kfunc is allowed to be called, and also its attributes if any at the same time. Now, only one call is needed to perform the lookup for both kfunc availability and its attributes.
Signed-off-by: Kumar Kartikeya Dwivedi <memxor@gmail.com> Link: https://lore.kernel.org/r/20220721134245.2450-4-memxor@gmail.com Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
/linux/net/ipv4/ |
H A D | tcp_dctcp.c | diff a4703e3184320d6e15e2bc81d2ccf1c8c883f9d1 Thu Jul 21 15:42:35 CEST 2022 Kumar Kartikeya Dwivedi <memxor@gmail.com> bpf: Switch to new kfunc flags infrastructure
Instead of populating multiple sets to indicate some attribute and then researching the same BTF ID in them, prepare a single unified BTF set which indicates whether a kfunc is allowed to be called, and also its attributes if any at the same time. Now, only one call is needed to perform the lookup for both kfunc availability and its attributes.
Signed-off-by: Kumar Kartikeya Dwivedi <memxor@gmail.com> Link: https://lore.kernel.org/r/20220721134245.2450-4-memxor@gmail.com Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
H A D | tcp_bbr.c | diff a4703e3184320d6e15e2bc81d2ccf1c8c883f9d1 Thu Jul 21 15:42:35 CEST 2022 Kumar Kartikeya Dwivedi <memxor@gmail.com> bpf: Switch to new kfunc flags infrastructure
Instead of populating multiple sets to indicate some attribute and then researching the same BTF ID in them, prepare a single unified BTF set which indicates whether a kfunc is allowed to be called, and also its attributes if any at the same time. Now, only one call is needed to perform the lookup for both kfunc availability and its attributes.
Signed-off-by: Kumar Kartikeya Dwivedi <memxor@gmail.com> Link: https://lore.kernel.org/r/20220721134245.2450-4-memxor@gmail.com Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
H A D | tcp_cubic.c | diff a4703e3184320d6e15e2bc81d2ccf1c8c883f9d1 Thu Jul 21 15:42:35 CEST 2022 Kumar Kartikeya Dwivedi <memxor@gmail.com> bpf: Switch to new kfunc flags infrastructure
Instead of populating multiple sets to indicate some attribute and then researching the same BTF ID in them, prepare a single unified BTF set which indicates whether a kfunc is allowed to be called, and also its attributes if any at the same time. Now, only one call is needed to perform the lookup for both kfunc availability and its attributes.
Signed-off-by: Kumar Kartikeya Dwivedi <memxor@gmail.com> Link: https://lore.kernel.org/r/20220721134245.2450-4-memxor@gmail.com Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
H A D | bpf_tcp_ca.c | diff a4703e3184320d6e15e2bc81d2ccf1c8c883f9d1 Thu Jul 21 15:42:35 CEST 2022 Kumar Kartikeya Dwivedi <memxor@gmail.com> bpf: Switch to new kfunc flags infrastructure
Instead of populating multiple sets to indicate some attribute and then researching the same BTF ID in them, prepare a single unified BTF set which indicates whether a kfunc is allowed to be called, and also its attributes if any at the same time. Now, only one call is needed to perform the lookup for both kfunc availability and its attributes.
Signed-off-by: Kumar Kartikeya Dwivedi <memxor@gmail.com> Link: https://lore.kernel.org/r/20220721134245.2450-4-memxor@gmail.com Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
/linux/tools/testing/selftests/bpf/bpf_testmod/ |
H A D | bpf_testmod.c | diff a4703e3184320d6e15e2bc81d2ccf1c8c883f9d1 Thu Jul 21 15:42:35 CEST 2022 Kumar Kartikeya Dwivedi <memxor@gmail.com> bpf: Switch to new kfunc flags infrastructure
Instead of populating multiple sets to indicate some attribute and then researching the same BTF ID in them, prepare a single unified BTF set which indicates whether a kfunc is allowed to be called, and also its attributes if any at the same time. Now, only one call is needed to perform the lookup for both kfunc availability and its attributes.
Signed-off-by: Kumar Kartikeya Dwivedi <memxor@gmail.com> Link: https://lore.kernel.org/r/20220721134245.2450-4-memxor@gmail.com Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
/linux/include/linux/ |
H A D | btf.h | diff a4703e3184320d6e15e2bc81d2ccf1c8c883f9d1 Thu Jul 21 15:42:35 CEST 2022 Kumar Kartikeya Dwivedi <memxor@gmail.com> bpf: Switch to new kfunc flags infrastructure
Instead of populating multiple sets to indicate some attribute and then researching the same BTF ID in them, prepare a single unified BTF set which indicates whether a kfunc is allowed to be called, and also its attributes if any at the same time. Now, only one call is needed to perform the lookup for both kfunc availability and its attributes.
Signed-off-by: Kumar Kartikeya Dwivedi <memxor@gmail.com> Link: https://lore.kernel.org/r/20220721134245.2450-4-memxor@gmail.com Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
H A D | bpf.h | diff a4703e3184320d6e15e2bc81d2ccf1c8c883f9d1 Thu Jul 21 15:42:35 CEST 2022 Kumar Kartikeya Dwivedi <memxor@gmail.com> bpf: Switch to new kfunc flags infrastructure
Instead of populating multiple sets to indicate some attribute and then researching the same BTF ID in them, prepare a single unified BTF set which indicates whether a kfunc is allowed to be called, and also its attributes if any at the same time. Now, only one call is needed to perform the lookup for both kfunc availability and its attributes.
Signed-off-by: Kumar Kartikeya Dwivedi <memxor@gmail.com> Link: https://lore.kernel.org/r/20220721134245.2450-4-memxor@gmail.com Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
/linux/net/bpf/ |
H A D | test_run.c | diff a4703e3184320d6e15e2bc81d2ccf1c8c883f9d1 Thu Jul 21 15:42:35 CEST 2022 Kumar Kartikeya Dwivedi <memxor@gmail.com> bpf: Switch to new kfunc flags infrastructure
Instead of populating multiple sets to indicate some attribute and then researching the same BTF ID in them, prepare a single unified BTF set which indicates whether a kfunc is allowed to be called, and also its attributes if any at the same time. Now, only one call is needed to perform the lookup for both kfunc availability and its attributes.
Signed-off-by: Kumar Kartikeya Dwivedi <memxor@gmail.com> Link: https://lore.kernel.org/r/20220721134245.2450-4-memxor@gmail.com Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
/linux/kernel/bpf/ |
H A D | btf.c | diff a4703e3184320d6e15e2bc81d2ccf1c8c883f9d1 Thu Jul 21 15:42:35 CEST 2022 Kumar Kartikeya Dwivedi <memxor@gmail.com> bpf: Switch to new kfunc flags infrastructure
Instead of populating multiple sets to indicate some attribute and then researching the same BTF ID in them, prepare a single unified BTF set which indicates whether a kfunc is allowed to be called, and also its attributes if any at the same time. Now, only one call is needed to perform the lookup for both kfunc availability and its attributes.
Signed-off-by: Kumar Kartikeya Dwivedi <memxor@gmail.com> Link: https://lore.kernel.org/r/20220721134245.2450-4-memxor@gmail.com Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
H A D | verifier.c | diff a4703e3184320d6e15e2bc81d2ccf1c8c883f9d1 Thu Jul 21 15:42:35 CEST 2022 Kumar Kartikeya Dwivedi <memxor@gmail.com> bpf: Switch to new kfunc flags infrastructure
Instead of populating multiple sets to indicate some attribute and then researching the same BTF ID in them, prepare a single unified BTF set which indicates whether a kfunc is allowed to be called, and also its attributes if any at the same time. Now, only one call is needed to perform the lookup for both kfunc availability and its attributes.
Signed-off-by: Kumar Kartikeya Dwivedi <memxor@gmail.com> Link: https://lore.kernel.org/r/20220721134245.2450-4-memxor@gmail.com Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|