Searched refs:xso (Results 1 - 20 of 20) sorted by relevance

/linux-master/drivers/net/ethernet/netronome/nfp/nfdk/
H A Dipsec.c14 if (x->xso.dev && (x->xso.dev->features & NETIF_F_HW_ESP_TX_CSUM)) {
/linux-master/drivers/net/ethernet/netronome/nfp/nfd3/
H A Dipsec.c17 if (x->xso.dev && (x->xso.dev->features & NETIF_F_HW_ESP_TX_CSUM)) {
/linux-master/net/xfrm/
H A Dxfrm_device.c133 if (xo->flags & XFRM_GRO || x->xso.dir == XFRM_DEV_OFFLOAD_IN)
140 if (x->xso.type == XFRM_DEV_OFFLOAD_PACKET && x->xso.dev != dev) {
147 if ((x->xso.dev != dev) && (x->xso.real_dev == dev))
160 if (skb_is_gso(skb) && (unlikely(x->xso.dev != dev) ||
240 struct xfrm_dev_offload *xso = &x->xso; local
287 xso->dev = NULL;
295 xso
[all...]
H A Dxfrm_state.c93 if (_x->xso.type == XFRM_DEV_OFFLOAD_PACKET) \
99 if (!_x || _x->xso.type == XFRM_DEV_OFFLOAD_PACKET) \
122 XFRM_STATE_INSERT(bydst, &x->bydst, ndsttable + h, x->xso.type);
127 XFRM_STATE_INSERT(bysrc, &x->bysrc, nsrctable + h, x->xso.type);
134 x->xso.type);
140 x->xso.type);
777 struct xfrm_dev_offload *xso; local
780 xso = &x->xso;
782 if (xso
861 struct xfrm_dev_offload *xso; local
1269 struct xfrm_dev_offload *xso = &x->xso; local
1324 struct xfrm_dev_offload *xso = &x->xso; local
[all...]
H A Dxfrm_output.c496 if (err <= 0 || x->xso.type == XFRM_DEV_OFFLOAD_PACKET)
710 family = (x->xso.type != XFRM_DEV_OFFLOAD_PACKET) ? x->outer_mode.family
725 if (x->xso.type == XFRM_DEV_OFFLOAD_PACKET) {
762 if (x->xso.dev && x->xso.dev->features & NETIF_F_HW_ESP_TX_CSUM)
H A Dxfrm_user.c904 if (x->xso.dev)
947 static int copy_user_offload(struct xfrm_dev_offload *xso, struct sk_buff *skb) argument
958 xuo->ifindex = xso->dev->ifindex;
959 if (xso->dir == XFRM_DEV_OFFLOAD_IN)
961 if (xso->type == XFRM_DEV_OFFLOAD_PACKET)
1171 if(x->xso.dev)
1172 ret = copy_user_offload(&x->xso, skb);
3312 if (x->xso.dev)
H A Dxfrm_policy.c2698 if (xfrm[i]->xso.type != XFRM_DEV_OFFLOAD_PACKET)
/linux-master/drivers/net/netdevsim/
H A Dipsec.c88 struct net_device *dev = xs->xso.real_dev;
138 dev = xs->xso.real_dev;
152 if (xs->xso.type != XFRM_DEV_OFFLOAD_CRYPTO) {
179 if (xs->xso.dir == XFRM_DEV_OFFLOAD_IN) {
194 xs->xso.offload_handle = sa_idx | NSIM_IPSEC_VALID;
202 struct netdevsim *ns = netdev_priv(xs->xso.real_dev);
206 sa_idx = xs->xso.offload_handle & ~NSIM_IPSEC_VALID;
219 struct netdevsim *ns = netdev_priv(xs->xso.real_dev);
257 sa_idx = xs->xso.offload_handle & ~NSIM_IPSEC_VALID;
/linux-master/drivers/net/ethernet/intel/ixgbevf/
H A Dipsec.c28 sam->dir = xs->xso.dir;
214 struct net_device *dev = xs->xso.real_dev;
265 struct net_device *dev = xs->xso.real_dev;
284 if (xs->xso.type != XFRM_DEV_OFFLOAD_CRYPTO) {
289 if (xs->xso.dir == XFRM_DEV_OFFLOAD_IN) {
341 xs->xso.offload_handle = sa_idx + IXGBE_IPSEC_BASE_RX_INDEX;
381 xs->xso.offload_handle = sa_idx + IXGBE_IPSEC_BASE_TX_INDEX;
395 struct net_device *dev = xs->xso.real_dev;
403 if (xs->xso.dir == XFRM_DEV_OFFLOAD_IN) {
404 sa_idx = xs->xso
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec.c51 return (struct mlx5e_ipsec_sa_entry *)x->xso.offload_handle;
91 switch (x->xso.type) {
93 switch (x->xso.dir) {
121 if (x->xso.type == XFRM_DEV_OFFLOAD_CRYPTO)
274 netdev = x->xso.real_dev;
339 attrs->dir = x->xso.dir;
381 attrs->type = x->xso.type;
441 if (x->xso.type != XFRM_DEV_OFFLOAD_PACKET) {
488 switch (x->xso.type) {
509 if (x->replay_esn && x->xso
[all...]
H A Dipsec_rxtx.c236 if (unlikely(!x->xso.offload_handle ||
283 if (unlikely(!x->xso.offload_handle ||
296 sa_entry = (struct mlx5e_ipsec_sa_entry *)x->xso.offload_handle;
H A Dipsec_rxtx.h97 if (!x || !x->xso.offload_handle)
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ipsec.c430 struct net_device *dev = xs->xso.real_dev;
480 struct net_device *dev = xs->xso.real_dev;
565 struct net_device *dev = xs->xso.real_dev;
589 if (xs->xso.type != XFRM_DEV_OFFLOAD_CRYPTO) {
594 if (xs->xso.dir == XFRM_DEV_OFFLOAD_IN) {
698 xs->xso.offload_handle = sa_idx + IXGBE_IPSEC_BASE_RX_INDEX;
739 xs->xso.offload_handle = sa_idx + IXGBE_IPSEC_BASE_TX_INDEX;
759 struct net_device *dev = xs->xso.real_dev;
766 if (xs->xso.dir == XFRM_DEV_OFFLOAD_IN) {
770 sa_idx = xs->xso
[all...]
/linux-master/drivers/net/ethernet/netronome/nfp/crypto/
H A Dipsec.c272 struct net_device *netdev = x->xso.real_dev;
312 if (x->xso.type != XFRM_DEV_OFFLOAD_CRYPTO) {
523 cfg->ctrl_word.dir = x->xso.dir;
545 x->xso.offload_handle = saidx + 1;
553 .sa_idx = x->xso.offload_handle - 1,
555 struct net_device *netdev = x->xso.real_dev;
565 xa_erase(&nn->xa_ipsec, x->xso.offload_handle - 1);
614 offload_info->handle = x->xso.offload_handle;
/linux-master/include/net/
H A Dxfrm.h269 struct xfrm_dev_offload xso; member in struct:xfrm_state
1175 if (x->xso.type == XFRM_DEV_OFFLOAD_PACKET)
1586 struct xfrm_dev_offload *xdo = &x->xso;
1948 struct xfrm_dev_offload *xso = &x->xso; local
1950 if (xso->dev && xso->dev->xfrmdev_ops->xdo_dev_state_advance_esn)
1951 xso->dev->xfrmdev_ops->xdo_dev_state_advance_esn(x);
1963 if (!x->xso.offload_handle && !xdst->child->xfrm)
1965 if (x->xso
1974 struct xfrm_dev_offload *xso = &x->xso; local
1982 struct xfrm_dev_offload *xso = &x->xso; local
[all...]
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/
H A Dchcr_ipsec.c286 if (x->xso.type != XFRM_DEV_OFFLOAD_CRYPTO) {
301 x->xso.offload_handle = (unsigned long)sa_entry;
310 if (!x->xso.offload_handle)
318 if (!x->xso.offload_handle)
321 sa_entry = (struct ipsec_sa_entry *)x->xso.offload_handle;
343 if (!x->xso.offload_handle)
722 if (!x->xso.offload_handle)
725 sa_entry = (struct ipsec_sa_entry *)x->xso.offload_handle;
/linux-master/net/ipv4/
H A Desp4_offload.c229 !(features & NETIF_F_HW_ESP)) || x->xso.dev != skb->dev)
277 x->xso.dev != skb->dev) {
/linux-master/net/ipv6/
H A Desp6_offload.c268 if (!(features & NETIF_F_HW_ESP) || x->xso.dev != skb->dev)
313 if (!(features & NETIF_F_HW_ESP) || x->xso.dev != skb->dev) {
/linux-master/drivers/net/bonding/
H A Dbond_main.c429 struct net_device *bond_dev = xs->xso.dev;
459 xs->xso.real_dev = slave->dev;
500 ipsec->xs->xso.real_dev = slave->dev;
503 ipsec->xs->xso.real_dev = NULL;
517 struct net_device *bond_dev = xs->xso.dev;
532 if (!xs->xso.real_dev)
535 WARN_ON(xs->xso.real_dev != slave->dev);
573 if (!ipsec->xs->xso.real_dev)
585 ipsec->xs->xso.real_dev = NULL;
598 struct net_device *bond_dev = xs->xso
[all...]
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_main.c6495 struct adapter *adap = netdev2adap(x->xso.dev);
6516 struct adapter *adap = netdev2adap(x->xso.dev);
6534 struct adapter *adap = netdev2adap(x->xso.dev);
6552 struct adapter *adap = netdev2adap(x->xso.dev);
6572 struct adapter *adap = netdev2adap(x->xso.dev);

Completed in 408 milliseconds