Home
last modified time | relevance | path

Searched refs:xfrmdev_ops (Results 1 – 10 of 10) sorted by relevance

/linux/net/xfrm/
H A Dxfrm_device.c295 if (!dev->xfrmdev_ops || !dev->xfrmdev_ops->xdo_dev_state_add) { in xfrm_dev_state_add()
302 !dev->xfrmdev_ops->xdo_dev_state_advance_esn) { in xfrm_dev_state_add()
328 err = dev->xfrmdev_ops->xdo_dev_state_add(dev, x, extack); in xfrm_dev_state_add()
370 if (!dev->xfrmdev_ops || !dev->xfrmdev_ops->xdo_dev_policy_add) { in xfrm_dev_policy_add()
397 err = dev->xfrmdev_ops->xdo_dev_policy_add(xp, extack); in xfrm_dev_policy_add()
460 if (dev->xfrmdev_ops->xdo_dev_offload_ok) in xfrm_dev_offload_ok()
461 return dev->xfrmdev_ops->xdo_dev_offload_ok(skb, x); in xfrm_dev_offload_ok()
525 (!(dev->xfrmdev_ops && in xfrm_api_check()
526 dev->xfrmdev_ops->xdo_dev_state_add && in xfrm_api_check()
527 dev->xfrmdev_ops->xdo_dev_state_delete))) in xfrm_api_check()
H A Dxfrm_state.c770 dev->xfrmdev_ops->xdo_dev_state_delete(dev, x); in xfrm_dev_state_delete()
783 if (dev && dev->xfrmdev_ops) { in xfrm_dev_state_free()
789 if (dev->xfrmdev_ops->xdo_dev_state_free) in xfrm_dev_state_free()
790 dev->xfrmdev_ops->xdo_dev_state_free(dev, x); in xfrm_dev_state_free()
1544 error = dev->xfrmdev_ops->xdo_dev_state_add(dev, x, in xfrm_state_find()
/linux/include/net/
H A Dxfrm.h1707 if (dev && dev->xfrmdev_ops && in xfrm_dev_state_update_stats()
1708 dev->xfrmdev_ops->xdo_dev_state_update_stats) in xfrm_dev_state_update_stats()
1709 dev->xfrmdev_ops->xdo_dev_state_update_stats(x); in xfrm_dev_state_update_stats()
2084 if (dev && dev->xfrmdev_ops->xdo_dev_state_advance_esn) in xfrm_dev_state_advance_esn()
2085 dev->xfrmdev_ops->xdo_dev_state_advance_esn(x); in xfrm_dev_state_advance_esn()
2111 if (dev && dev->xfrmdev_ops && dev->xfrmdev_ops->xdo_dev_policy_delete) in xfrm_dev_policy_delete()
2112 dev->xfrmdev_ops->xdo_dev_policy_delete(x); in xfrm_dev_policy_delete()
2120 if (dev && dev->xfrmdev_ops) { in xfrm_dev_policy_free()
2121 if (dev->xfrmdev_ops->xdo_dev_policy_free) in xfrm_dev_policy_free()
2122 dev->xfrmdev_ops->xdo_dev_policy_free(x); in xfrm_dev_policy_free()
/linux/drivers/net/bonding/
H A Dbond_main.c487 if (!real_dev->xfrmdev_ops || in bond_ipsec_add_sa()
488 !real_dev->xfrmdev_ops->xdo_dev_state_add || in bond_ipsec_add_sa()
501 err = real_dev->xfrmdev_ops->xdo_dev_state_add(real_dev, xs, extack); in bond_ipsec_add_sa()
530 if (!real_dev->xfrmdev_ops || in bond_ipsec_add_sa_all()
531 !real_dev->xfrmdev_ops->xdo_dev_state_add || in bond_ipsec_add_sa_all()
545 if (real_dev->xfrmdev_ops->xdo_dev_state_add(real_dev, in bond_ipsec_add_sa_all()
559 real_dev->xfrmdev_ops->xdo_dev_state_delete) in bond_ipsec_add_sa_all()
560 real_dev->xfrmdev_ops->xdo_dev_state_delete(real_dev, in bond_ipsec_add_sa_all()
584 if (!real_dev->xfrmdev_ops || in bond_ipsec_del_sa()
585 !real_dev->xfrmdev_ops->xdo_dev_state_delete || in bond_ipsec_del_sa()
[all …]
/linux/Documentation/networking/net_cachelines/
H A Dnet_device.rst59 struct xfrmdev_ops* xfrmdev_ops
/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_uld.h496 const struct xfrmdev_ops *xfrmdev_ops; member
H A Dcxgb4_main.c6407 if (!adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops) { in chcr_offload_state()
6498 ret = adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_add(dev, x, in cxgb4_xfrm_add_state()
6519 adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_delete(dev, x); in cxgb4_xfrm_del_state()
6537 adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_free(dev, x); in cxgb4_xfrm_free_state()
6558 adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_advance_esn(x); in cxgb4_advance_esn_state()
6564 static const struct xfrmdev_ops cxgb4_xfrmdev_ops = {
6821 netdev->xfrmdev_ops = &cxgb4_xfrmdev_ops; in init_one()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dcn10k_ipsec.c747 static const struct xfrmdev_ops cn10k_ipsec_xfrmdev_ops = {
808 netdev->xfrmdev_ops = &cn10k_ipsec_xfrmdev_ops; in cn10k_ipsec_init()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec.c1303 static const struct xfrmdev_ops mlx5e_ipsec_xfrmdev_ops = {
1325 netdev->xfrmdev_ops = &mlx5e_ipsec_xfrmdev_ops; in mlx5e_ipsec_build_netdev()
/linux/include/linux/
H A Dnetdevice.h1018 struct xfrmdev_ops { struct
2234 const struct xfrmdev_ops *xfrmdev_ops; member