Lines Matching defs:prm

1457 fill_ipsec_app_sa_prm(struct rte_ipsec_sa_prm *prm,
1460 memset(prm, 0, sizeof(*prm));
1462 prm->flags = app_prm->flags;
1463 prm->ipsec_xform.options.esn = app_prm->enable_esn;
1464 prm->ipsec_xform.replay_win_sz = app_prm->window_size;
1468 fill_ipsec_sa_prm(struct rte_ipsec_sa_prm *prm, const struct ipsec_sa *ss,
1482 fill_ipsec_app_sa_prm(prm, &app_sa_prm);
1483 prm->userdata = (uintptr_t)ss;
1486 prm->ipsec_xform.spi = ss->spi;
1487 prm->ipsec_xform.salt = ss->salt;
1488 prm->ipsec_xform.direction = ss->direction;
1489 prm->ipsec_xform.proto = RTE_SECURITY_IPSEC_SA_PROTO_ESP;
1490 prm->ipsec_xform.mode = (IS_TRANSPORT(ss->flags)) ?
1493 prm->ipsec_xform.options.udp_encap = ss->udp_encap;
1494 prm->ipsec_xform.udp.dport = ss->udp.dport;
1495 prm->ipsec_xform.udp.sport = ss->udp.sport;
1496 prm->ipsec_xform.options.ecn = 1;
1497 prm->ipsec_xform.options.copy_dscp = 1;
1500 prm->ipsec_xform.options.esn = 1;
1501 prm->ipsec_xform.esn.value = ss->esn;
1505 prm->ipsec_xform.tunnel.type = RTE_SECURITY_IPSEC_TUNNEL_IPV4;
1506 prm->tun.hdr_len = sizeof(*v4);
1507 prm->tun.next_proto = rc;
1508 prm->tun.hdr = v4;
1510 prm->ipsec_xform.tunnel.type = RTE_SECURITY_IPSEC_TUNNEL_IPV6;
1511 prm->tun.hdr_len = sizeof(*v6);
1512 prm->tun.next_proto = rc;
1513 prm->tun.hdr = v6;
1516 prm->trs.proto = rc;
1520 prm->crypto_xform = ss->xforms;
1547 struct rte_ipsec_sa_prm prm;
1567 rc = fill_ipsec_sa_prm(&prm, lsa, &v4, &v6);
1569 rc = rte_ipsec_sa_init(sa, &prm, sa_size);
1610 struct rte_ipsec_sa_prm prm;
1614 fill_ipsec_sa_prm(&prm, ctx->sa + idx, NULL, NULL);
1615 sz = rte_ipsec_sa_size(&prm);