• Home
  • Raw
  • Download

Lines Matching refs:ns

16 	struct netdevsim *ns = filp->private_data;  in nsim_dbg_netdev_ops_read()  local
17 struct nsim_ipsec *ipsec = &ns->ipsec; in nsim_dbg_netdev_ops_read()
132 struct netdevsim *ns; in nsim_ipsec_add_sa() local
138 ns = netdev_priv(dev); in nsim_ipsec_add_sa()
139 ipsec = &ns->ipsec; in nsim_ipsec_add_sa()
197 struct netdevsim *ns = netdev_priv(xs->xso.real_dev); in nsim_ipsec_del_sa() local
198 struct nsim_ipsec *ipsec = &ns->ipsec; in nsim_ipsec_del_sa()
203 netdev_err(ns->netdev, "Invalid SA for delete sa_idx=%d\n", in nsim_ipsec_del_sa()
214 struct netdevsim *ns = netdev_priv(xs->xso.real_dev); in nsim_ipsec_offload_ok() local
215 struct nsim_ipsec *ipsec = &ns->ipsec; in nsim_ipsec_offload_ok()
228 bool nsim_ipsec_tx(struct netdevsim *ns, struct sk_buff *skb) in nsim_ipsec_tx() argument
231 struct nsim_ipsec *ipsec = &ns->ipsec; in nsim_ipsec_tx()
241 netdev_err(ns->netdev, "no xfrm state len = %d\n", in nsim_ipsec_tx()
248 netdev_err(ns->netdev, "no xfrm_input_state() xs = %p\n", xs); in nsim_ipsec_tx()
254 netdev_err(ns->netdev, "bad sa_idx=%d max=%d\n", in nsim_ipsec_tx()
261 netdev_err(ns->netdev, "unused sa_idx=%d\n", sa_idx); in nsim_ipsec_tx()
266 netdev_err(ns->netdev, "unexpected proto=%d\n", xs->id.proto); in nsim_ipsec_tx()
275 void nsim_ipsec_init(struct netdevsim *ns) in nsim_ipsec_init() argument
277 ns->netdev->xfrmdev_ops = &nsim_xfrmdev_ops; in nsim_ipsec_init()
283 ns->netdev->features |= NSIM_ESP_FEATURES; in nsim_ipsec_init()
284 ns->netdev->hw_enc_features |= NSIM_ESP_FEATURES; in nsim_ipsec_init()
286 ns->ipsec.pfile = debugfs_create_file("ipsec", 0400, in nsim_ipsec_init()
287 ns->nsim_dev_port->ddir, ns, in nsim_ipsec_init()
291 void nsim_ipsec_teardown(struct netdevsim *ns) in nsim_ipsec_teardown() argument
293 struct nsim_ipsec *ipsec = &ns->ipsec; in nsim_ipsec_teardown()
296 netdev_err(ns->netdev, "tearing down IPsec offload with %d SAs left\n", in nsim_ipsec_teardown()