Lines Matching refs:flow

423 import_flow(struct sockaddr_encap *flow, struct sockaddr_encap *flowmask,  in import_flow()  argument
439 bzero(flow, sizeof(*flow)); in import_flow()
458 flow->sen_family = flowmask->sen_family = PF_KEY; in import_flow()
459 flow->sen_len = flowmask->sen_len = SENT_LEN; in import_flow()
467 flow->sen_type = SENT_IP4; in import_flow()
468 flow->sen_direction = ftype->sadb_protocol_direction; in import_flow()
469 flow->sen_ip_src = src->sin.sin_addr; in import_flow()
470 flow->sen_ip_dst = dst->sin.sin_addr; in import_flow()
471 flow->sen_proto = transproto; in import_flow()
472 flow->sen_sport = src->sin.sin_port; in import_flow()
473 flow->sen_dport = dst->sin.sin_port; in import_flow()
494 flow->sen_type = SENT_IP6; in import_flow()
495 flow->sen_ip6_direction = ftype->sadb_protocol_direction; in import_flow()
496 flow->sen_ip6_src = src->sin6.sin6_addr; in import_flow()
497 flow->sen_ip6_dst = dst->sin6.sin6_addr; in import_flow()
498 flow->sen_ip6_proto = transproto; in import_flow()
499 flow->sen_ip6_sport = src->sin6.sin6_port; in import_flow()
500 flow->sen_ip6_dport = dst->sin6.sin6_port; in import_flow()
567 export_flow(void **p, u_int8_t ftype, struct sockaddr_encap *flow, in export_flow() argument
601 switch (flow->sen_type) { in export_flow()
603 sab->sadb_protocol_direction = flow->sen_direction; in export_flow()
607 sab->sadb_protocol_direction = flow->sen_ip6_direction; in export_flow()
617 switch (flow->sen_type) { in export_flow()
619 sab->sadb_protocol_proto = flow->sen_proto; in export_flow()
623 sab->sadb_protocol_proto = flow->sen_ip6_proto; in export_flow()
630 export_encap(p, flow, SADB_X_EXT_SRC_FLOW); in export_flow()
636 export_encap(p, flow, SADB_X_EXT_DST_FLOW); in export_flow()