Searched refs:xfrmdev_ops (Results 1 – 12 of 12) sorted by relevance
248 if (!dev->xfrmdev_ops || !dev->xfrmdev_ops->xdo_dev_state_add) { in xfrm_dev_state_add()255 !dev->xfrmdev_ops->xdo_dev_state_advance_esn) { in xfrm_dev_state_add()266 err = dev->xfrmdev_ops->xdo_dev_state_add(x); in xfrm_dev_state_add()305 if (dev && dev->xfrmdev_ops && dev->xfrmdev_ops->xdo_dev_offload_ok) in xfrm_dev_offload_ok()306 return x->xso.dev->xfrmdev_ops->xdo_dev_offload_ok(skb, x); in xfrm_dev_offload_ok()370 (!(dev->xfrmdev_ops && in xfrm_api_check()371 dev->xfrmdev_ops->xdo_dev_state_add && in xfrm_api_check()372 dev->xfrmdev_ops->xdo_dev_state_delete))) in xfrm_api_check()
222 static const struct xfrmdev_ops nsim_xfrmdev_ops = {277 ns->netdev->xfrmdev_ops = &nsim_xfrmdev_ops; in nsim_ipsec_init()
42 struct xfrmdev_ops {67 adapter->netdev->xfrmdev_ops = &ixgbe_xfrmdev_ops;
439 if (!slave->dev->xfrmdev_ops || in bond_ipsec_add_sa()440 !slave->dev->xfrmdev_ops->xdo_dev_state_add || in bond_ipsec_add_sa()454 err = slave->dev->xfrmdev_ops->xdo_dev_state_add(xs); in bond_ipsec_add_sa()479 if (!slave->dev->xfrmdev_ops || in bond_ipsec_add_sa_all()480 !slave->dev->xfrmdev_ops->xdo_dev_state_add || in bond_ipsec_add_sa_all()494 if (slave->dev->xfrmdev_ops->xdo_dev_state_add(ipsec->xs)) { in bond_ipsec_add_sa_all()530 if (!slave->dev->xfrmdev_ops || in bond_ipsec_del_sa()531 !slave->dev->xfrmdev_ops->xdo_dev_state_delete || in bond_ipsec_del_sa()537 slave->dev->xfrmdev_ops->xdo_dev_state_delete(xs); in bond_ipsec_del_sa()569 if (!slave->dev->xfrmdev_ops || in bond_ipsec_del_sa_all()[all …]
496 const struct xfrmdev_ops *xfrmdev_ops; member
6422 if (!adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops) { in chcr_offload_state()6512 ret = adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_add(x); in cxgb4_xfrm_add_state()6532 adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_delete(x); in cxgb4_xfrm_del_state()6550 adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_free(x); in cxgb4_xfrm_free_state()6569 ret = adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_offload_ok(skb, x); in cxgb4_ipsec_offload_ok()6588 adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_advance_esn(x); in cxgb4_advance_esn_state()6594 static const struct xfrmdev_ops cxgb4_xfrmdev_ops = {6860 netdev->xfrmdev_ops = &cxgb4_xfrmdev_ops; in init_one()
522 static const struct xfrmdev_ops mlx5e_ipsec_xfrmdev_ops = {542 netdev->xfrmdev_ops = &mlx5e_ipsec_xfrmdev_ops; in mlx5e_ipsec_build_netdev()
1877 if (xso->dev && xso->dev->xfrmdev_ops->xdo_dev_state_advance_esn) in xfrm_dev_state_advance_esn()1878 xso->dev->xfrmdev_ops->xdo_dev_state_advance_esn(x); in xfrm_dev_state_advance_esn()1904 xso->dev->xfrmdev_ops->xdo_dev_state_delete(x); in xfrm_dev_state_delete()1912 if (dev && dev->xfrmdev_ops) { in xfrm_dev_state_free()1913 if (dev->xfrmdev_ops->xdo_dev_state_free) in xfrm_dev_state_free()1914 dev->xfrmdev_ops->xdo_dev_state_free(x); in xfrm_dev_state_free()
445 static const struct xfrmdev_ops ixgbevf_xfrmdev_ops = {651 adapter->netdev->xfrmdev_ops = &ixgbevf_xfrmdev_ops; in ixgbevf_init_ipsec_offload()
85 static const struct xfrmdev_ops ch_ipsec_xfrmdev_ops = {98 .xfrmdev_ops = &ch_ipsec_xfrmdev_ops,
834 static const struct xfrmdev_ops ixgbe_xfrmdev_ops = {1273 adapter->netdev->xfrmdev_ops = &ixgbe_xfrmdev_ops; in ixgbe_init_ipsec_offload()
984 struct xfrmdev_ops { struct2037 const struct xfrmdev_ops *xfrmdev_ops; member