diff options
Diffstat (limited to 'drivers/net/netdevsim')
| -rw-r--r-- | drivers/net/netdevsim/bpf.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/net/netdevsim/bpf.c b/drivers/net/netdevsim/bpf.c index 560bdaf1c98b..6a5b7bd9a1f9 100644 --- a/drivers/net/netdevsim/bpf.c +++ b/drivers/net/netdevsim/bpf.c | |||
| @@ -258,10 +258,9 @@ static int nsim_bpf_create_prog(struct netdevsim *ns, struct bpf_prog *prog) | |||
| 258 | return 0; | 258 | return 0; |
| 259 | } | 259 | } |
| 260 | 260 | ||
| 261 | static int | 261 | static int nsim_bpf_verifier_prep(struct bpf_prog *prog) |
| 262 | nsim_bpf_verifier_prep(struct net_device *dev, struct bpf_prog *prog) | ||
| 263 | { | 262 | { |
| 264 | struct netdevsim *ns = netdev_priv(dev); | 263 | struct netdevsim *ns = netdev_priv(prog->aux->offload->netdev); |
| 265 | 264 | ||
| 266 | if (!ns->bpf_bind_accept) | 265 | if (!ns->bpf_bind_accept) |
| 267 | return -EOPNOTSUPP; | 266 | return -EOPNOTSUPP; |
| @@ -269,7 +268,7 @@ nsim_bpf_verifier_prep(struct net_device *dev, struct bpf_prog *prog) | |||
| 269 | return nsim_bpf_create_prog(ns, prog); | 268 | return nsim_bpf_create_prog(ns, prog); |
| 270 | } | 269 | } |
| 271 | 270 | ||
| 272 | static int nsim_bpf_translate(struct net_device *dev, struct bpf_prog *prog) | 271 | static int nsim_bpf_translate(struct bpf_prog *prog) |
| 273 | { | 272 | { |
| 274 | struct nsim_bpf_bound_prog *state = prog->aux->offload->dev_priv; | 273 | struct nsim_bpf_bound_prog *state = prog->aux->offload->dev_priv; |
| 275 | 274 | ||
