Lines Matching refs:tsa
335 struct tx_sa tsa; in ixgbevf_ipsec_add_sa() local
345 memset(&tsa, 0, sizeof(tsa)); in ixgbevf_ipsec_add_sa()
346 tsa.used = true; in ixgbevf_ipsec_add_sa()
347 tsa.xs = xs; in ixgbevf_ipsec_add_sa()
350 tsa.encrypt = xs->ealg || xs->aead; in ixgbevf_ipsec_add_sa()
352 ret = ixgbevf_ipsec_parse_proto_keys(xs, tsa.key, &tsa.salt); in ixgbevf_ipsec_add_sa()
355 memset(&tsa, 0, sizeof(tsa)); in ixgbevf_ipsec_add_sa()
362 tsa.pfsa = ret; in ixgbevf_ipsec_add_sa()
365 memcpy(&ipsec->tx_tbl[sa_idx], &tsa, sizeof(tsa)); in ixgbevf_ipsec_add_sa()
454 struct tx_sa *tsa; in ixgbevf_ipsec_tx() local
478 tsa = &ipsec->tx_tbl[sa_idx]; in ixgbevf_ipsec_tx()
479 if (unlikely(!tsa->used)) { in ixgbevf_ipsec_tx()
485 itd->pfsa = tsa->pfsa - IXGBE_IPSEC_BASE_TX_INDEX; in ixgbevf_ipsec_tx()
523 if (tsa->encrypt) in ixgbevf_ipsec_tx()