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)11static inline int bpf_nf_link_attach(const union bpf_attr *attr, struct bpf_prog *prog) 12 { 13 return -EOPNOTSUPP; 14 } 15 #endif 16