Lines Matching defs:sa_prm
1605 struct rte_ipsec_sa_prm *sa_prm,
1612 memset(sa_prm, 0, sizeof(*sa_prm)); /* Better to be safe than sorry. */
1614 sa_prm->userdata = 0; /* Not used. */
1616 sa_prm->flags = 0; /* Flag RTE_IPSEC_SAFLAG_SQN_ATOM not enabled. */
1621 sa_prm->crypto_xform = crypto_xform_get(p, crypto_xform, &salt);
1622 if (!sa_prm->crypto_xform)
1628 ipsec_xform_get(p, &sa_prm->ipsec_xform, salt);
1638 sa_prm->tun.hdr_len = sizeof(struct rte_ipv4_hdr);
1639 sa_prm->tun.hdr_l3_off = 0;
1640 sa_prm->tun.next_proto = IPPROTO_IPIP; /* IPv4. */
1641 sa_prm->tun.hdr = ipv4_hdr;
1643 sa_prm->tun.hdr_len = sizeof(struct rte_ipv6_hdr);
1644 sa_prm->tun.hdr_l3_off = 0;
1645 sa_prm->tun.next_proto = IPPROTO_IPIP; /* IPv4. */
1646 sa_prm->tun.hdr = ipv6_hdr;
1649 sa_prm->trs.proto = IPPROTO_IPIP; /* IPv4. */
1663 struct rte_ipsec_sa_prm sa_prm;
1673 status = ipsec_sa_prm_get(p, &sa_prm, &ipv4_hdr, &ipv6_hdr, crypto_xform);
1677 sa_size = rte_ipsec_sa_size(&sa_prm);
1693 sa_size = rte_ipsec_sa_init(sa, &sa_prm, sa_size);
1707 sa_prm.crypto_xform,