Lines Matching refs:prm
1255 fill_ipsec_app_sa_prm(struct rte_ipsec_sa_prm *prm, in fill_ipsec_app_sa_prm() argument
1258 memset(prm, 0, sizeof(*prm)); in fill_ipsec_app_sa_prm()
1260 prm->flags = app_prm->flags; in fill_ipsec_app_sa_prm()
1261 prm->ipsec_xform.options.esn = app_prm->enable_esn; in fill_ipsec_app_sa_prm()
1262 prm->ipsec_xform.replay_win_sz = app_prm->window_size; in fill_ipsec_app_sa_prm()
1266 fill_ipsec_sa_prm(struct rte_ipsec_sa_prm *prm, const struct ipsec_sa *ss, in fill_ipsec_sa_prm() argument
1280 fill_ipsec_app_sa_prm(prm, &app_sa_prm); in fill_ipsec_sa_prm()
1281 prm->userdata = (uintptr_t)ss; in fill_ipsec_sa_prm()
1284 prm->ipsec_xform.spi = ss->spi; in fill_ipsec_sa_prm()
1285 prm->ipsec_xform.salt = ss->salt; in fill_ipsec_sa_prm()
1286 prm->ipsec_xform.direction = ss->direction; in fill_ipsec_sa_prm()
1287 prm->ipsec_xform.proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP; in fill_ipsec_sa_prm()
1288 prm->ipsec_xform.mode = (IS_TRANSPORT(ss->flags)) ? in fill_ipsec_sa_prm()
1291 prm->ipsec_xform.options.ecn = 1; in fill_ipsec_sa_prm()
1292 prm->ipsec_xform.options.copy_dscp = 1; in fill_ipsec_sa_prm()
1295 prm->ipsec_xform.tunnel.type = RTE_SECURITY_IPSEC_TUNNEL_IPV4; in fill_ipsec_sa_prm()
1296 prm->tun.hdr_len = sizeof(*v4); in fill_ipsec_sa_prm()
1297 prm->tun.next_proto = rc; in fill_ipsec_sa_prm()
1298 prm->tun.hdr = v4; in fill_ipsec_sa_prm()
1300 prm->ipsec_xform.tunnel.type = RTE_SECURITY_IPSEC_TUNNEL_IPV6; in fill_ipsec_sa_prm()
1301 prm->tun.hdr_len = sizeof(*v6); in fill_ipsec_sa_prm()
1302 prm->tun.next_proto = rc; in fill_ipsec_sa_prm()
1303 prm->tun.hdr = v6; in fill_ipsec_sa_prm()
1306 prm->trs.proto = rc; in fill_ipsec_sa_prm()
1310 prm->crypto_xform = ss->xforms; in fill_ipsec_sa_prm()
1340 struct rte_ipsec_sa_prm prm; in ipsec_sa_init() local
1360 rc = fill_ipsec_sa_prm(&prm, lsa, &v4, &v6); in ipsec_sa_init()
1362 rc = rte_ipsec_sa_init(sa, &prm, sa_size); in ipsec_sa_init()
1391 struct rte_ipsec_sa_prm prm; in ipsec_satbl_init() local
1395 fill_ipsec_sa_prm(&prm, ctx->sa + idx, NULL, NULL); in ipsec_satbl_init()
1396 sz = rte_ipsec_sa_size(&prm); in ipsec_satbl_init()