Lines Matching refs:saidx
160 struct secasindex *saidx = &savp->sah->saidx; in mlx5e_ipsec_build_accel_xfrm_attrs() local
196 attrs->family = saidx->dst.sa.sa_family; in mlx5e_ipsec_build_accel_xfrm_attrs()
197 attrs->reqid = saidx->reqid; in mlx5e_ipsec_build_accel_xfrm_attrs()
199 if (saidx->src.sa.sa_family == AF_INET) { in mlx5e_ipsec_build_accel_xfrm_attrs()
200 attrs->saddr.a4 = saidx->src.sin.sin_addr.s_addr; in mlx5e_ipsec_build_accel_xfrm_attrs()
201 attrs->daddr.a4 = saidx->dst.sin.sin_addr.s_addr; in mlx5e_ipsec_build_accel_xfrm_attrs()
203 memcpy(&attrs->saddr.a6, &saidx->src.sin6.sin6_addr, 16); in mlx5e_ipsec_build_accel_xfrm_attrs()
204 memcpy(&attrs->daddr.a6, &saidx->dst.sin6.sin6_addr, 16); in mlx5e_ipsec_build_accel_xfrm_attrs()
252 struct secasindex *saidx = &savp->sah->saidx; in mlx5e_xfrm_validate_state() local
279 if ((saidx->dst.sa.sa_family != AF_INET && saidx->dst.sa.sa_family != AF_INET6) || in mlx5e_xfrm_validate_state()
280 (saidx->src.sa.sa_family != AF_INET && saidx->src.sa.sa_family != AF_INET6)) { in mlx5e_xfrm_validate_state()
284 if (saidx->proto != IPPROTO_ESP) { in mlx5e_xfrm_validate_state()
295 if (saidx->mode != IPSEC_MODE_TRANSPORT) { in mlx5e_xfrm_validate_state()
568 if (sp->tcount > 0 && sp->req[0]->saidx.mode != IPSEC_MODE_TRANSPORT) { in mlx5e_xfrm_validate_policy()
623 attrs->reqid = sp->req[0]->saidx.reqid; in mlx5e_ipsec_build_accel_pol_attrs()