xref: /linux/include/net/netfilter/nf_bpf_link.h (revision fd9c663b)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 
3 struct bpf_nf_ctx {
4 	const struct nf_hook_state *state;
5 	struct sk_buff *skb;
6 };
7 
8 #if IS_ENABLED(CONFIG_NETFILTER_BPF_LINK)
9 int bpf_nf_link_attach(const union bpf_attr *attr, struct bpf_prog *prog);
10 #else
bpf_nf_link_attach(const union bpf_attr * attr,struct bpf_prog * prog)11 static inline int bpf_nf_link_attach(const union bpf_attr *attr, struct bpf_prog *prog)
12 {
13 	return -EOPNOTSUPP;
14 }
15 #endif
16