Lines Matching refs:flow
304 struct iked_flow *flow;
306 while ((flow = RB_MIN(iked_flows, head))) {
307 log_debug("%s: free %p", __func__, flow);
308 RB_REMOVE(iked_flows, head, flow);
309 flow_free(flow);
776 struct iked_flow *flow;
782 RB_FOREACH(flow, iked_flows, &pol->pol_flows) {
785 iov[1].iov_base = flow;
786 iov[1].iov_len = sizeof(*flow);
861 struct iked_flow *flow;
881 if ((flow = calloc(1, sizeof(*flow))) == NULL)
882 fatal("config_getpolicy: new flow");
884 memcpy(flow, buf + offset, sizeof(*flow));
886 if (RB_INSERT(iked_flows, &pol->pol_flows, flow)) {
887 log_warnx("%s: received duplicate flow", __func__);
888 free(flow);