Lines Matching refs:flowa
6163 struct iked_flow *flow, *saflow, *flowa, *flowb; in ikev2_childsa_negotiate() local
6256 if ((flowa = calloc(1, sizeof(*flowa))) == NULL) { in ikev2_childsa_negotiate()
6261 memcpy(flowa, flow, sizeof(*flow)); in ikev2_childsa_negotiate()
6262 flowa->flow_dir = IPSP_DIRECTION_OUT; in ikev2_childsa_negotiate()
6263 flowa->flow_saproto = ic ? IKEV2_SAPROTO_IPCOMP : in ikev2_childsa_negotiate()
6265 flowa->flow_rdomain = sa->sa_policy->pol_rdomain; in ikev2_childsa_negotiate()
6266 flowa->flow_local = &sa->sa_local; in ikev2_childsa_negotiate()
6267 flowa->flow_peer = &sa->sa_peer; in ikev2_childsa_negotiate()
6268 flowa->flow_ikesa = sa; in ikev2_childsa_negotiate()
6269 if (ikev2_cp_fixflow(sa, flow, flowa) == -1) { in ikev2_childsa_negotiate()
6270 flow_free(flowa); in ikev2_childsa_negotiate()
6276 if (flow_equal(saflow, flowa)) { in ikev2_childsa_negotiate()
6282 flow_free(flowa); in ikev2_childsa_negotiate()
6288 flow_free(flowa); in ikev2_childsa_negotiate()
6292 memcpy(flowb, flowa, sizeof(*flow)); in ikev2_childsa_negotiate()
6300 flow_free(flowa); in ikev2_childsa_negotiate()
6305 TAILQ_INSERT_TAIL(&sa->sa_flows, flowa, flow_entry); in ikev2_childsa_negotiate()