/linux-master/drivers/net/ethernet/netronome/nfp/nfdk/ |
H A D | ipsec.c | 14 if (x->xso.dev && (x->xso.dev->features & NETIF_F_HW_ESP_TX_CSUM)) {
|
/linux-master/drivers/net/ethernet/netronome/nfp/nfd3/ |
H A D | ipsec.c | 17 if (x->xso.dev && (x->xso.dev->features & NETIF_F_HW_ESP_TX_CSUM)) {
|
/linux-master/net/xfrm/ |
H A D | xfrm_device.c | 133 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 D | xfrm_state.c | 93 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 D | xfrm_output.c | 496 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 D | xfrm_user.c | 904 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 D | xfrm_policy.c | 2698 if (xfrm[i]->xso.type != XFRM_DEV_OFFLOAD_PACKET)
|
/linux-master/drivers/net/netdevsim/ |
H A D | ipsec.c | 88 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 D | ipsec.c | 28 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 D | ipsec.c | 51 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 D | ipsec_rxtx.c | 236 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 D | ipsec_rxtx.h | 97 if (!x || !x->xso.offload_handle)
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_ipsec.c | 430 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 D | ipsec.c | 272 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 D | xfrm.h | 269 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 D | chcr_ipsec.c | 286 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 D | esp4_offload.c | 229 !(features & NETIF_F_HW_ESP)) || x->xso.dev != skb->dev) 277 x->xso.dev != skb->dev) {
|
/linux-master/net/ipv6/ |
H A D | esp6_offload.c | 268 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 D | bond_main.c | 429 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 D | cxgb4_main.c | 6495 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);
|