Lines Matching refs:sa_idx
135 u16 sa_idx;
163 sa_idx = (u16)ret;
189 memcpy(&ipsec->sa[sa_idx], &sa, sizeof(sa));
194 xs->xso.offload_handle = sa_idx | NSIM_IPSEC_VALID;
204 u16 sa_idx;
206 sa_idx = xs->xso.offload_handle & ~NSIM_IPSEC_VALID;
207 if (!ipsec->sa[sa_idx].used) {
208 netdev_err(ns->netdev, "Invalid SA for delete sa_idx=%d\n",
209 sa_idx);
213 memset(&ipsec->sa[sa_idx], 0, sizeof(struct nsim_sa));
239 u32 sa_idx;
257 sa_idx = xs->xso.offload_handle & ~NSIM_IPSEC_VALID;
258 if (unlikely(sa_idx >= NSIM_IPSEC_MAX_SA_COUNT)) {
259 netdev_err(ns->netdev, "bad sa_idx=%d max=%d\n",
260 sa_idx, NSIM_IPSEC_MAX_SA_COUNT);
264 tsa = &ipsec->sa[sa_idx];
266 netdev_err(ns->netdev, "unused sa_idx=%d\n", sa_idx);