Home
last modified time | relevance | path

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

/linux-6.3-rc2/net/xfrm/
A Dxfrm_device.c284 if (!dev->xfrmdev_ops || !dev->xfrmdev_ops->xdo_dev_state_add) { in xfrm_dev_state_add()
291 !dev->xfrmdev_ops->xdo_dev_state_advance_esn) { in xfrm_dev_state_add()
312 err = dev->xfrmdev_ops->xdo_dev_state_add(x, extack); in xfrm_dev_state_add()
358 if (!dev->xfrmdev_ops || !dev->xfrmdev_ops->xdo_dev_policy_add) { in xfrm_dev_policy_add()
386 err = dev->xfrmdev_ops->xdo_dev_policy_add(xp, extack); in xfrm_dev_policy_add()
425 if (dev && dev->xfrmdev_ops && dev->xfrmdev_ops->xdo_dev_offload_ok) in xfrm_dev_offload_ok()
426 return x->xso.dev->xfrmdev_ops->xdo_dev_offload_ok(skb, x); in xfrm_dev_offload_ok()
490 (!(dev->xfrmdev_ops && in xfrm_api_check()
491 dev->xfrmdev_ops->xdo_dev_state_add && in xfrm_api_check()
492 dev->xfrmdev_ops->xdo_dev_state_delete))) in xfrm_api_check()
A Dxfrm_state.c1277 error = xso->dev->xfrmdev_ops->xdo_dev_state_add(x, NULL); in xfrm_state_find()
1326 xso->dev->xfrmdev_ops->xdo_dev_state_delete(x); in xfrm_state_find()
/linux-6.3-rc2/include/net/
A Dxfrm.h1583 if (dev && dev->xfrmdev_ops && in xfrm_dev_state_update_curlft()
1584 dev->xfrmdev_ops->xdo_dev_state_update_curlft) in xfrm_dev_state_update_curlft()
1969 xso->dev->xfrmdev_ops->xdo_dev_state_delete(x); in xfrm_dev_state_delete()
1977 if (dev && dev->xfrmdev_ops) { in xfrm_dev_state_free()
1978 if (dev->xfrmdev_ops->xdo_dev_state_free) in xfrm_dev_state_free()
1979 dev->xfrmdev_ops->xdo_dev_state_free(x); in xfrm_dev_state_free()
1990 if (dev && dev->xfrmdev_ops && dev->xfrmdev_ops->xdo_dev_policy_delete) in xfrm_dev_policy_delete()
1991 dev->xfrmdev_ops->xdo_dev_policy_delete(x); in xfrm_dev_policy_delete()
1999 if (dev && dev->xfrmdev_ops) { in xfrm_dev_policy_free()
2000 if (dev->xfrmdev_ops->xdo_dev_policy_free) in xfrm_dev_policy_free()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
A Dipsec.c612 static const struct xfrmdev_ops mlx5e_ipsec_xfrmdev_ops = {
620 static const struct xfrmdev_ops mlx5e_ipsec_packet_xfrmdev_ops = {
643 netdev->xfrmdev_ops = &mlx5e_ipsec_packet_xfrmdev_ops; in mlx5e_ipsec_build_netdev()
645 netdev->xfrmdev_ops = &mlx5e_ipsec_xfrmdev_ops; in mlx5e_ipsec_build_netdev()
/linux-6.3-rc2/drivers/net/netdevsim/
A Dipsec.c227 static const struct xfrmdev_ops nsim_xfrmdev_ops = {
282 ns->netdev->xfrmdev_ops = &nsim_xfrmdev_ops; in nsim_ipsec_init()
/linux-6.3-rc2/drivers/net/ethernet/chelsio/cxgb4/
A Dcxgb4_uld.h496 const struct xfrmdev_ops *xfrmdev_ops; member
A Dcxgb4_main.c6417 if (!adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops) { in chcr_offload_state()
6507 ret = adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_add(x, extack); in cxgb4_xfrm_add_state()
6527 adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_delete(x); in cxgb4_xfrm_del_state()
6545 adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_free(x); in cxgb4_xfrm_free_state()
6564 ret = adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_offload_ok(skb, x); in cxgb4_ipsec_offload_ok()
6583 adap->uld[CXGB4_ULD_IPSEC].xfrmdev_ops->xdo_dev_state_advance_esn(x); in cxgb4_advance_esn_state()
6589 static const struct xfrmdev_ops cxgb4_xfrmdev_ops = {
6848 netdev->xfrmdev_ops = &cxgb4_xfrmdev_ops; in init_one()
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/crypto/
A Dipsec.c539 static const struct xfrmdev_ops nfp_net_ipsec_xfrmdev_ops = {
551 nn->dp.netdev->xfrmdev_ops = &nfp_net_ipsec_xfrmdev_ops; in nfp_net_ipsec_init()
/linux-6.3-rc2/drivers/net/bonding/
A Dbond_main.c444 if (!slave->dev->xfrmdev_ops || in bond_ipsec_add_sa()
445 !slave->dev->xfrmdev_ops->xdo_dev_state_add || in bond_ipsec_add_sa()
484 if (!slave->dev->xfrmdev_ops || in bond_ipsec_add_sa_all()
485 !slave->dev->xfrmdev_ops->xdo_dev_state_add || in bond_ipsec_add_sa_all()
535 if (!slave->dev->xfrmdev_ops || in bond_ipsec_del_sa()
542 slave->dev->xfrmdev_ops->xdo_dev_state_delete(xs); in bond_ipsec_del_sa()
574 if (!slave->dev->xfrmdev_ops || in bond_ipsec_del_sa_all()
617 if (!real_dev->xfrmdev_ops || in bond_ipsec_offload_ok()
618 !real_dev->xfrmdev_ops->xdo_dev_offload_ok || in bond_ipsec_offload_ok()
630 static const struct xfrmdev_ops bond_xfrmdev_ops = {
[all …]
/linux-6.3-rc2/drivers/net/ethernet/intel/ixgbevf/
A Dipsec.c451 static const struct xfrmdev_ops ixgbevf_xfrmdev_ops = {
658 adapter->netdev->xfrmdev_ops = &ixgbevf_xfrmdev_ops; in ixgbevf_init_ipsec_offload()
/linux-6.3-rc2/Documentation/networking/
A Dxfrm_device.rst65 struct xfrmdev_ops {
97 adapter->netdev->xfrmdev_ops = &ixgbe_xfrmdev_ops;
/linux-6.3-rc2/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/
A Dchcr_ipsec.c86 static const struct xfrmdev_ops ch_ipsec_xfrmdev_ops = {
99 .xfrmdev_ops = &ch_ipsec_xfrmdev_ops,
/linux-6.3-rc2/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_ipsec.c840 static const struct xfrmdev_ops ixgbe_xfrmdev_ops = {
1279 adapter->netdev->xfrmdev_ops = &ixgbe_xfrmdev_ops; in ixgbe_init_ipsec_offload()
/linux-6.3-rc2/include/linux/
A Dnetdevice.h1039 struct xfrmdev_ops { struct
2118 const struct xfrmdev_ops *xfrmdev_ops; member

Completed in 64 milliseconds