Searched refs:xfrmdev_ops (Results 1 – 12 of 12) sorted by relevance
486 if (!real_dev->xfrmdev_ops || in bond_ipsec_add_sa()487 !real_dev->xfrmdev_ops->xdo_dev_state_add || in bond_ipsec_add_sa()501 err = real_dev->xfrmdev_ops->xdo_dev_state_add(xs, extack); in bond_ipsec_add_sa()529 if (!real_dev->xfrmdev_ops || in bond_ipsec_add_sa_all()530 !real_dev->xfrmdev_ops->xdo_dev_state_add || in bond_ipsec_add_sa_all()545 if (real_dev->xfrmdev_ops->xdo_dev_state_add(ipsec->xs, NULL)) { in bond_ipsec_add_sa_all()585 if (!real_dev->xfrmdev_ops || in bond_ipsec_del_sa()586 !real_dev->xfrmdev_ops->xdo_dev_state_delete || in bond_ipsec_del_sa()592 real_dev->xfrmdev_ops->xdo_dev_state_delete(xs); in bond_ipsec_del_sa()623 if (!real_dev->xfrmdev_ops || in bond_ipsec_del_sa_all()[all …]
1695 if (dev && dev->xfrmdev_ops && in xfrm_dev_state_update_stats()1696 dev->xfrmdev_ops->xdo_dev_state_update_stats) in xfrm_dev_state_update_stats()1697 dev->xfrmdev_ops->xdo_dev_state_update_stats(x); in xfrm_dev_state_update_stats()2060 if (dev && dev->xfrmdev_ops->xdo_dev_state_advance_esn) in xfrm_dev_state_advance_esn()2061 dev->xfrmdev_ops->xdo_dev_state_advance_esn(x); in xfrm_dev_state_advance_esn()2087 if (dev && dev->xfrmdev_ops && dev->xfrmdev_ops->xdo_dev_policy_delete) in xfrm_dev_policy_delete()2088 dev->xfrmdev_ops->xdo_dev_policy_delete(x); in xfrm_dev_policy_delete()2096 if (dev && dev->xfrmdev_ops) { in xfrm_dev_policy_free()2097 if (dev->xfrmdev_ops->xdo_dev_policy_free) in xfrm_dev_policy_free()2098 dev->xfrmdev_ops->xdo_dev_policy_free(x); in xfrm_dev_policy_free()
58 struct xfrmdev_ops* xfrmdev_ops
496 const struct xfrmdev_ops *xfrmdev_ops; member
6407 if (!adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops) { in chcr_offload_state()6497 ret = adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_add(x, extack); in cxgb4_xfrm_add_state()6517 adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_delete(x); in cxgb4_xfrm_del_state()6535 adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_free(x); in cxgb4_xfrm_free_state()6554 ret = adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_offload_ok(skb, x); in cxgb4_ipsec_offload_ok()6576 adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_advance_esn(x); in cxgb4_advance_esn_state()6582 static const struct xfrmdev_ops cxgb4_xfrmdev_ops = {6840 netdev->xfrmdev_ops = &cxgb4_xfrmdev_ops; in init_one()
578 static const struct xfrmdev_ops nfp_net_ipsec_xfrmdev_ops = {590 nn->dp.netdev->xfrmdev_ops = &nfp_net_ipsec_xfrmdev_ops; in nfp_net_ipsec_init()
451 static const struct xfrmdev_ops ixgbevf_xfrmdev_ops = {657 adapter->netdev->xfrmdev_ops = &ixgbevf_xfrmdev_ops; in ixgbevf_init_ipsec_offload()
84 static const struct xfrmdev_ops ch_ipsec_xfrmdev_ops = {97 .xfrmdev_ops = &ch_ipsec_xfrmdev_ops,
840 static const struct xfrmdev_ops ixgbe_xfrmdev_ops = {1279 adapter->netdev->xfrmdev_ops = &ixgbe_xfrmdev_ops; in ixgbe_init_ipsec_offload()
1195 static const struct xfrmdev_ops mlx5e_ipsec_xfrmdev_ops = {1218 netdev->xfrmdev_ops = &mlx5e_ipsec_xfrmdev_ops; in mlx5e_ipsec_build_netdev()
774 dev->xfrmdev_ops->xdo_dev_state_delete(x); in xfrm_dev_state_delete()787 if (dev && dev->xfrmdev_ops) { in xfrm_dev_state_free()793 if (dev->xfrmdev_ops->xdo_dev_state_free) in xfrm_dev_state_free()794 dev->xfrmdev_ops->xdo_dev_state_free(x); in xfrm_dev_state_free()1563 error = xso->dev->xfrmdev_ops->xdo_dev_state_add(x, NULL); in xfrm_state_find()
995 struct xfrmdev_ops { struct2197 const struct xfrmdev_ops *xfrmdev_ops; member