Searched refs:xfrmdev_ops (Results 1 – 12 of 12) sorted by relevance
| /linux/net/xfrm/ |
| H A D | xfrm_device.c | 295 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 D | xfrm_state.c | 772 dev->xfrmdev_ops->xdo_dev_state_delete(dev, x); in xfrm_dev_state_delete() 785 if (dev && dev->xfrmdev_ops) { in xfrm_dev_state_free() 791 if (dev->xfrmdev_ops->xdo_dev_state_free) in xfrm_dev_state_free() 792 dev->xfrmdev_ops->xdo_dev_state_free(dev, x); in xfrm_dev_state_free() 1545 error = dev->xfrmdev_ops->xdo_dev_state_add(dev, x, in xfrm_state_find()
|
| /linux/drivers/net/bonding/ |
| H A D | bond_main.c | 491 if (!real_dev->xfrmdev_ops || in bond_ipsec_add_sa() 492 !real_dev->xfrmdev_ops->xdo_dev_state_add || in bond_ipsec_add_sa() 505 err = real_dev->xfrmdev_ops->xdo_dev_state_add(real_dev, xs, extack); in bond_ipsec_add_sa() 534 if (!real_dev->xfrmdev_ops || in bond_ipsec_add_sa_all() 535 !real_dev->xfrmdev_ops->xdo_dev_state_add || in bond_ipsec_add_sa_all() 549 if (real_dev->xfrmdev_ops->xdo_dev_state_add(real_dev, in bond_ipsec_add_sa_all() 563 real_dev->xfrmdev_ops->xdo_dev_state_delete) in bond_ipsec_add_sa_all() 564 real_dev->xfrmdev_ops->xdo_dev_state_delete(real_dev, in bond_ipsec_add_sa_all() 588 if (!real_dev->xfrmdev_ops || in bond_ipsec_del_sa() 589 !real_dev->xfrmdev_ops->xdo_dev_state_delete || in bond_ipsec_del_sa() [all …]
|
| /linux/include/net/ |
| H A D | xfrm.h | 1708 if (dev && dev->xfrmdev_ops && in xfrm_dev_state_update_stats() 1709 dev->xfrmdev_ops->xdo_dev_state_update_stats) in xfrm_dev_state_update_stats() 1710 dev->xfrmdev_ops->xdo_dev_state_update_stats(x); in xfrm_dev_state_update_stats() 2085 if (dev && dev->xfrmdev_ops->xdo_dev_state_advance_esn) in xfrm_dev_state_advance_esn() 2086 dev->xfrmdev_ops->xdo_dev_state_advance_esn(x); in xfrm_dev_state_advance_esn() 2112 if (dev && dev->xfrmdev_ops && dev->xfrmdev_ops->xdo_dev_policy_delete) in xfrm_dev_policy_delete() 2113 dev->xfrmdev_ops->xdo_dev_policy_delete(x); in xfrm_dev_policy_delete() 2121 if (dev && dev->xfrmdev_ops) { in xfrm_dev_policy_free() 2122 if (dev->xfrmdev_ops in xfrm_dev_policy_free() [all...] |
| /linux/Documentation/networking/net_cachelines/ |
| H A D | net_device.rst | 59 struct xfrmdev_ops* xfrmdev_ops
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | cxgb4_uld.h | 496 const struct xfrmdev_ops *xfrmdev_ops; member
|
| H A D | cxgb4_main.c | 6405 if (!adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops) { in chcr_offload_state() 6496 ret = adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_add(dev, x, in cxgb4_xfrm_add_state() 6517 adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_delete(dev, x); in cxgb4_xfrm_del_state() 6535 adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_free(dev, x); in cxgb4_xfrm_free_state() 6556 adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_advance_esn(x); in cxgb4_advance_esn_state() 6562 static const struct xfrmdev_ops cxgb4_xfrmdev_ops = { 6819 netdev->xfrmdev_ops = &cxgb4_xfrmdev_ops; in init_one()
|
| /linux/drivers/net/ethernet/intel/ixgbevf/ |
| H A D | ipsec.c | 442 static const struct xfrmdev_ops ixgbevf_xfrmdev_ops = { 651 adapter->netdev->xfrmdev_ops = &ixgbevf_xfrmdev_ops; in ixgbevf_init_ipsec_offload()
|
| /linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ |
| H A D | chcr_ipsec.c | 86 static const struct xfrmdev_ops ch_ipsec_xfrmdev_ops = { 98 .xfrmdev_ops = &ch_ipsec_xfrmdev_ops,
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_ipsec.c | 823 static const struct xfrmdev_ops ixgbe_xfrmdev_ops = { 1263 adapter->netdev->xfrmdev_ops = &ixgbe_xfrmdev_ops; in ixgbe_init_ipsec_offload()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ipsec.c | 1321 static const struct xfrmdev_ops mlx5e_ipsec_xfrmdev_ops = { 1343 netdev->xfrmdev_ops = &mlx5e_ipsec_xfrmdev_ops; in mlx5e_ipsec_build_netdev()
|
| /linux/include/linux/ |
| H A D | netdevice.h | 1034 struct xfrmdev_ops { struct 2254 const struct xfrmdev_ops *xfrmdev_ops; member
|