summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net/bpf/test_run.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/net/bpf/test_run.c b/net/bpf/test_run.c
index 56bc8dc1e281..fb25184ed03b 100644
--- a/net/bpf/test_run.c
+++ b/net/bpf/test_run.c
@@ -1157,15 +1157,12 @@ int bpf_prog_test_run_skb(struct bpf_prog *prog, const union bpf_attr *kattr,
}
if (prog->type == BPF_PROG_TYPE_LWT_XMIT) {
- if (!ipv6_bpf_stub) {
- pr_warn_once("Please test this program with the IPv6 module loaded\n");
+ if (!ipv6_mod_enabled()) {
+ pr_warn_once("Please test this program with IPv6 enabled kernel\n");
ret = -EOPNOTSUPP;
goto out;
}
#if IS_ENABLED(CONFIG_IPV6)
- /* For CONFIG_IPV6=n, ipv6_bpf_stub is NULL which is
- * handled by the above if statement.
- */
dst_hold(&net->ipv6.ip6_null_entry->dst);
skb_dst_set(skb, &net->ipv6.ip6_null_entry->dst);
#endif