Lines Matching refs:flow
557 struct iked_flow *flow;
560 RB_FOREACH(flow, iked_flows, &pol->pol_flows) {
561 if (ts_insert_unique(&flow->flow_src, &pol->pol_tssrc,
562 flow->flow_ipproto) == 1)
564 if (ts_insert_unique(&flow->flow_dst, &pol->pol_tsdst,
565 flow->flow_ipproto) == 1)
661 struct iked_flow *flow, *flowtmp;
663 TAILQ_FOREACH_SAFE(flow, head, flow_entry, flowtmp) {
664 log_debug("%s: free %p", __func__, flow);
666 if (flow->flow_loaded)
667 RB_REMOVE(iked_flows, &env->sc_activeflows, flow);
668 TAILQ_REMOVE(head, flow, flow_entry);
669 (void)pfkey_flow_delete(env, flow);
670 flow_free(flow);
811 flow_free(struct iked_flow *flow)
813 free(flow);