Home
last modified time | relevance | path

Searched refs:offload_handle (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbevf/
H A Dipsec.c335 xs->xso.offload_handle = sa_idx + IXGBE_IPSEC_BASE_RX_INDEX; in ixgbevf_ipsec_add_sa()
375 xs->xso.offload_handle = sa_idx + IXGBE_IPSEC_BASE_TX_INDEX; in ixgbevf_ipsec_add_sa()
398 sa_idx = xs->xso.offload_handle - IXGBE_IPSEC_BASE_RX_INDEX; in ixgbevf_ipsec_del_sa()
401 netdev_err(dev, "Invalid Rx SA selected sa_idx=%d offload_handle=%lu\n", in ixgbevf_ipsec_del_sa()
402 sa_idx, xs->xso.offload_handle); in ixgbevf_ipsec_del_sa()
411 sa_idx = xs->xso.offload_handle - IXGBE_IPSEC_BASE_TX_INDEX; in ixgbevf_ipsec_del_sa()
414 netdev_err(dev, "Invalid Tx SA selected sa_idx=%d offload_handle=%lu\n", in ixgbevf_ipsec_del_sa()
415 sa_idx, xs->xso.offload_handle); in ixgbevf_ipsec_del_sa()
482 sa_idx = xs->xso.offload_handle - IXGBE_IPSEC_BASE_TX_INDEX; in ixgbevf_ipsec_tx()
485 __func__, sa_idx, xs->xso.offload_handle); in ixgbevf_ipsec_tx()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbevf/
H A Dipsec.c341 xs->xso.offload_handle = sa_idx + IXGBE_IPSEC_BASE_RX_INDEX; in ixgbevf_ipsec_add_sa()
381 xs->xso.offload_handle = sa_idx + IXGBE_IPSEC_BASE_TX_INDEX; in ixgbevf_ipsec_add_sa()
404 sa_idx = xs->xso.offload_handle - IXGBE_IPSEC_BASE_RX_INDEX; in ixgbevf_ipsec_del_sa()
407 netdev_err(dev, "Invalid Rx SA selected sa_idx=%d offload_handle=%lu\n", in ixgbevf_ipsec_del_sa()
408 sa_idx, xs->xso.offload_handle); in ixgbevf_ipsec_del_sa()
417 sa_idx = xs->xso.offload_handle - IXGBE_IPSEC_BASE_TX_INDEX; in ixgbevf_ipsec_del_sa()
420 netdev_err(dev, "Invalid Tx SA selected sa_idx=%d offload_handle=%lu\n", in ixgbevf_ipsec_del_sa()
421 sa_idx, xs->xso.offload_handle); in ixgbevf_ipsec_del_sa()
488 sa_idx = xs->xso.offload_handle - IXGBE_IPSEC_BASE_TX_INDEX; in ixgbevf_ipsec_tx()
491 __func__, sa_idx, xs->xso.offload_handle); in ixgbevf_ipsec_tx()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ipsec.c692 xs->xso.offload_handle = sa_idx + IXGBE_IPSEC_BASE_RX_INDEX; in ixgbe_ipsec_add_sa()
733 xs->xso.offload_handle = sa_idx + IXGBE_IPSEC_BASE_TX_INDEX; in ixgbe_ipsec_add_sa()
764 sa_idx = xs->xso.offload_handle - IXGBE_IPSEC_BASE_RX_INDEX; in ixgbe_ipsec_del_sa()
768 netdev_err(dev, "Invalid Rx SA selected sa_idx=%d offload_handle=%lu\n", in ixgbe_ipsec_del_sa()
769 sa_idx, xs->xso.offload_handle); in ixgbe_ipsec_del_sa()
794 sa_idx = xs->xso.offload_handle - IXGBE_IPSEC_BASE_TX_INDEX; in ixgbe_ipsec_del_sa()
797 netdev_err(dev, "Invalid Tx SA selected sa_idx=%d offload_handle=%lu\n", in ixgbe_ipsec_del_sa()
798 sa_idx, xs->xso.offload_handle); in ixgbe_ipsec_del_sa()
880 * Put the resulting offload_handle into the return message to the VF.
953 pfsa = xs->xso.offload_handle; in ixgbe_ipsec_vf_add_sa()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ipsec.c698 xs->xso.offload_handle = sa_idx + IXGBE_IPSEC_BASE_RX_INDEX; in ixgbe_ipsec_add_sa()
739 xs->xso.offload_handle = sa_idx + IXGBE_IPSEC_BASE_TX_INDEX; in ixgbe_ipsec_add_sa()
770 sa_idx = xs->xso.offload_handle - IXGBE_IPSEC_BASE_RX_INDEX; in ixgbe_ipsec_del_sa()
774 netdev_err(dev, "Invalid Rx SA selected sa_idx=%d offload_handle=%lu\n", in ixgbe_ipsec_del_sa()
775 sa_idx, xs->xso.offload_handle); in ixgbe_ipsec_del_sa()
800 sa_idx = xs->xso.offload_handle - IXGBE_IPSEC_BASE_TX_INDEX; in ixgbe_ipsec_del_sa()
803 netdev_err(dev, "Invalid Tx SA selected sa_idx=%d offload_handle=%lu\n", in ixgbe_ipsec_del_sa()
804 sa_idx, xs->xso.offload_handle); in ixgbe_ipsec_del_sa()
886 * Put the resulting offload_handle into the return message to the VF.
958 pfsa = xs->xso.offload_handle; in ixgbe_ipsec_vf_add_sa()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/
H A Dchcr_ipsec.c299 x->xso.offload_handle = (unsigned long)sa_entry; in ch_ipsec_xfrm_add_state()
308 if (!x->xso.offload_handle) in ch_ipsec_xfrm_del_state()
316 if (!x->xso.offload_handle) in ch_ipsec_xfrm_free_state()
319 sa_entry = (struct ipsec_sa_entry *)x->xso.offload_handle; in ch_ipsec_xfrm_free_state()
341 if (!x->xso.offload_handle) in ch_ipsec_advance_esn_state()
720 if (!x->xso.offload_handle) in ch_ipsec_xmit()
723 sa_entry = (struct ipsec_sa_entry *)x->xso.offload_handle; in ch_ipsec_xmit()
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/
H A Dchcr_ipsec.c303 x->xso.offload_handle = (unsigned long)sa_entry; in ch_ipsec_xfrm_add_state()
312 if (!x->xso.offload_handle) in ch_ipsec_xfrm_del_state()
320 if (!x->xso.offload_handle) in ch_ipsec_xfrm_free_state()
323 sa_entry = (struct ipsec_sa_entry *)x->xso.offload_handle; in ch_ipsec_xfrm_free_state()
345 if (!x->xso.offload_handle) in ch_ipsec_advance_esn_state()
724 if (!x->xso.offload_handle) in ch_ipsec_xmit()
727 sa_entry = (struct ipsec_sa_entry *)x->xso.offload_handle; in ch_ipsec_xmit()
/kernel/linux/linux-5.10/drivers/net/netdevsim/
H A Dipsec.c186 /* the XFRM stack doesn't like offload_handle == 0, in nsim_ipsec_add_sa()
189 xs->xso.offload_handle = sa_idx | NSIM_IPSEC_VALID; in nsim_ipsec_add_sa()
201 sa_idx = xs->xso.offload_handle & ~NSIM_IPSEC_VALID; in nsim_ipsec_del_sa()
252 sa_idx = xs->xso.offload_handle & ~NSIM_IPSEC_VALID; in nsim_ipsec_tx()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec_rxtx.c236 if (unlikely(!x->xso.offload_handle || in mlx5e_ipsec_tx_build_eseg()
283 if (unlikely(!x->xso.offload_handle || in mlx5e_ipsec_handle_tx_skb()
296 sa_entry = (struct mlx5e_ipsec_sa_entry *)x->xso.offload_handle; in mlx5e_ipsec_handle_tx_skb()
H A Dipsec_rxtx.h99 if (!x || !x->xso.offload_handle) in mlx5e_ipsec_feature_check()
H A Dipsec.c51 return (struct mlx5e_ipsec_sa_entry *)x->xso.offload_handle; in to_ipsec_sa_entry()
56 return (struct mlx5e_ipsec_pol_entry *)x->xdo.offload_handle; in to_ipsec_pol_entry()
765 x->xso.offload_handle = (unsigned long)sa_entry; in mlx5e_xfrm_add_state()
1120 x->xdo.offload_handle = (unsigned long)pol_entry; in mlx5e_xfrm_add_policy()
/kernel/linux/linux-6.6/drivers/net/netdevsim/
H A Dipsec.c191 /* the XFRM stack doesn't like offload_handle == 0, in nsim_ipsec_add_sa()
194 xs->xso.offload_handle = sa_idx | NSIM_IPSEC_VALID; in nsim_ipsec_add_sa()
206 sa_idx = xs->xso.offload_handle & ~NSIM_IPSEC_VALID; in nsim_ipsec_del_sa()
257 sa_idx = xs->xso.offload_handle & ~NSIM_IPSEC_VALID; in nsim_ipsec_tx()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec_rxtx.c289 if (unlikely(!x->xso.offload_handle || in mlx5e_ipsec_tx_build_eseg()
339 if (unlikely(!x->xso.offload_handle || in mlx5e_ipsec_handle_tx_skb()
360 sa_entry = (struct mlx5e_ipsec_sa_entry *)x->xso.offload_handle; in mlx5e_ipsec_handle_tx_skb()
510 if (x && x->xso.offload_handle) in mlx5e_ipsec_feature_check()
H A Dipsec.c52 sa = (struct mlx5e_ipsec_sa_entry *)x->xso.offload_handle; in to_ipsec_sa_entry()
366 x->xso.offload_handle = (unsigned long)sa_entry; in mlx5e_xfrm_add_state()
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/crypto/
H A Dipsec.c505 /* 0 is invalid offload_handle for kernel */ in nfp_net_xfrm_add_state()
506 x->xso.offload_handle = saidx + 1; in nfp_net_xfrm_add_state()
514 .sa_idx = x->xso.offload_handle - 1, in nfp_net_xfrm_del_state()
526 xa_erase(&nn->xa_ipsec, x->xso.offload_handle - 1); in nfp_net_xfrm_del_state()
575 offload_info->handle = x->xso.offload_handle; in nfp_net_ipsec_tx_prep()
/kernel/linux/linux-5.10/include/net/
H A Dxfrm.h132 unsigned long offload_handle; member
1905 if (!x->xso.offload_handle && !xdst->child->xfrm) in xfrm_dst_offload_ok()
1907 if (x->xso.offload_handle && (x->xso.dev == xfrm_dst_path(dst)->dev) && in xfrm_dst_offload_ok()
/kernel/linux/linux-6.6/include/net/
H A Dxfrm.h149 unsigned long offload_handle; member
1961 if (!x->xso.offload_handle && !xdst->child->xfrm) in xfrm_dst_offload_ok()
1963 if (x->xso.offload_handle && (x->xso.dev == xfrm_dst_path(dst)->dev) && in xfrm_dst_offload_ok()

Completed in 20 milliseconds