Home
last modified time | relevance | path

Searched refs:fr (Results 1 – 13 of 13) sorted by relevance

/xnu-12377.61.12/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_route.c199 struct flow_route *fr; in flow_route_find_by_addr() local
223 fr = RB_FIND(flow_route_tree, &frb->frb_head, &find); in flow_route_find_by_addr()
224 if (fr != NULL) { in flow_route_find_by_addr()
225 flow_route_retain(fr); /* for the caller */ in flow_route_find_by_addr()
227 return fr; in flow_route_find_by_addr()
295 struct flow_route *fr; in flow_route_find_by_uuid() local
301 fr = RB_FIND(flow_route_id_tree, &frib->frib_head, &find); in flow_route_find_by_uuid()
302 if (fr != NULL) { in flow_route_find_by_uuid()
303 flow_route_retain(fr); /* for the caller */ in flow_route_find_by_uuid()
305 return fr; in flow_route_find_by_uuid()
[all …]
H A Dflow_manager.c802 struct flow_route *__single fr = NULL; in flow_req_prepare() local
804 fr_resolve, fr_arg, &fr); in flow_req_prepare()
807 ASSERT(fr == NULL); in flow_req_prepare()
810 ASSERT(fr != NULL); in flow_req_prepare()
813 *saddr = fr->fr_laddr; in flow_req_prepare()
816 req->nfr_route = fr; in flow_req_prepare()
817 fr = NULL; in flow_req_prepare()
H A Dflow_entry.c387 struct flow_route *fr = fe->fe_route; in flow_qset_select_dynamic() local
388 struct rtentry *rt = (fr->fr_flags & FLOWRTF_GATEWAY) in flow_qset_select_dynamic()
389 ? fr->fr_rt_gw : fr->fr_rt_dst; in flow_qset_select_dynamic()
/xnu-12377.61.12/bsd/skywalk/nexus/flowswitch/
H A Dfsw_ethernet.c77 fsw_ethernet_ctor(struct nx_flowswitch *fsw, struct flow_route *fr) in fsw_ethernet_ctor() argument
79 ASSERT(fr->fr_af == AF_INET || fr->fr_af == AF_INET6); in fsw_ethernet_ctor()
81 fr->fr_llhdr.flh_gencnt = fsw->fsw_src_lla_gencnt; in fsw_ethernet_ctor()
82 bcopy(fsw->fsw_ether_shost, fr->fr_eth.ether_shost, ETHER_ADDR_LEN); in fsw_ethernet_ctor()
83 fr->fr_eth.ether_type = ((fr->fr_af == AF_INET) ? in fsw_ethernet_ctor()
87 static_assert(sizeof(fr->fr_llhdr.flh_off) == sizeof(uint8_t)); in fsw_ethernet_ctor()
88 static_assert(sizeof(fr->fr_llhdr.flh_len) == sizeof(uint8_t)); in fsw_ethernet_ctor()
89 *(uint8_t *)(uintptr_t)&fr->fr_llhdr.flh_off = 2; in fsw_ethernet_ctor()
90 *(uint8_t *)(uintptr_t)&fr->fr_llhdr.flh_len = ETHER_HDR_LEN; in fsw_ethernet_ctor()
94 SK_KVA(fr), ntohs(fr->fr_eth.ether_type), in fsw_ethernet_ctor()
[all …]
H A Dfsw.c1950 fsw_fr2sfr(struct nx_flowswitch *fsw, struct flow_route *fr, in fsw_fr2sfr() argument
1954 uuid_copy(sfr->sfr_uuid, fr->fr_uuid); in fsw_fr2sfr()
1957 sfr->sfr_bucket_idx = fr->fr_frb->frb_idx; in fsw_fr2sfr()
1958 sfr->sfr_id_bucket_idx = fr->fr_frib->frib_idx; in fsw_fr2sfr()
1960 if (fr->fr_flags & FLOWRTF_ATTACHED) { in fsw_fr2sfr()
1963 if (fr->fr_flags & FLOWRTF_ONLINK) { in fsw_fr2sfr()
1966 if (fr->fr_flags & FLOWRTF_GATEWAY) { in fsw_fr2sfr()
1969 if (fr->fr_flags & FLOWRTF_RESOLVED) { in fsw_fr2sfr()
1972 if (fr->fr_flags & FLOWRTF_HAS_LLINFO) { in fsw_fr2sfr()
1975 if (fr->fr_flags & FLOWRTF_DELETED) { in fsw_fr2sfr()
[all …]
H A Dfsw_flow.c564 fsw_flow_route_ctor(void *arg, struct flow_route *fr) in fsw_flow_route_ctor() argument
568 fsw->fsw_ctor(fsw, fr); in fsw_flow_route_ctor()
573 fsw_flow_route_resolve(void *arg, struct flow_route *fr, in fsw_flow_route_resolve() argument
577 return (fsw->fsw_resolve != NULL) ? fsw->fsw_resolve(fsw, fr, pkt) : 0; in fsw_flow_route_resolve()
H A Dfsw_dp.c445 _fsw_error35_handler(int step, struct flow_route *fr, struct __kern_packet *pkt, in _fsw_error35_handler() argument
452 if ((fr->fr_flags & (FLOWRTF_RESOLVED | FLOWRTF_HAS_LLINFO)) == in _fsw_error35_handler()
454 fr->fr_flags &= ~FLOWRTF_RESOLVED; in _fsw_error35_handler()
469 fr->fr_flags |= FLOWRTF_RESOLVED; in _fsw_error35_handler()
480 _fsw_error36_handler(int step, struct flow_route *fr, int *ret) in _fsw_error36_handler() argument
486 if ((fr->fr_flags & (FLOWRTF_RESOLVED | FLOWRTF_HAS_LLINFO)) == in _fsw_error36_handler()
488 fr->fr_flags &= ~FLOWRTF_RESOLVED; in _fsw_error36_handler()
498 fr->fr_flags |= FLOWRTF_RESOLVED; in _fsw_error36_handler()
1751 struct flow_route *fr = fe->fe_route; in dp_flow_route_process() local
1783 if (fr != NULL) { in dp_flow_route_process()
[all …]
H A Dfsw_var.h139 extern int fsw_generic_resolve(struct nx_flowswitch *fsw, struct flow_route *fr,
/xnu-12377.61.12/tests/unit/tools/
H A Dgenerate_ut_proj.py389 fr = FileRef(f)
390 self.file_refs.add(fr)
391 self.group_products.children.add(fr)
403 …target = self.add_target(Target("xnu_static_lib", fr, xnu_cfg_lst, '"com.apple.product-type.librar…
410 fr = FileRef(f)
411 self.file_refs.add(fr)
412 self.group_products.children.add(fr)
423 target = self.add_target(Target(name, fr, cfg_lst, '"com.apple.product-type.tool"'))
430 fr = FileRef(f)
433 self.file_refs.add(fr)
[all …]
/xnu-12377.61.12/bsd/net/
H A Dpf_norm.c114 #define BUFFER_FRAGMENTS(fr) (!((fr)->fr_flags & PFFRAG_NOBUFFER)) argument
501 #define FR_IP_OFF(fr) ((ntohs((fr)->fr_ip->ip_off) & IP_OFFMASK) << 3) argument
1115 #define FR_IP6_OFF(fr) \ argument
1116 (ntohs((fr)->fr_ip6f_opt.ip6f_offlg & IP6F_OFF_MASK))
1117 #define FR_IP6_PLEN(fr) (ntohs((fr)->fr_ip6->ip6_plen)) argument
/xnu-12377.61.12/bsd/skywalk/namespace/
H A Dnetns.c1846 struct flow_route *fr = fe->fe_route; in netns_local_port_scan_flow_entry() local
1848 if (fr == NULL || fr->fr_rt_dst == NULL || in netns_local_port_scan_flow_entry()
1849 (fr->fr_rt_dst->rt_flags & (RTF_UP | RTF_CONDEMNED)) != RTF_UP) { in netns_local_port_scan_flow_entry()
/xnu-12377.61.12/bsd/netinet6/
H A Dipsec.c2828 size_t fr; in ipsec_chkreplay() local
2876 fr = frlast - diff / 8; in ipsec_chkreplay()
2879 if ((replay->bitmap)[fr] & (1 << (diff % 8))) { in ipsec_chkreplay()
2900 size_t fr; in ipsec_updatereplay() local
2961 fr = frlast - diff / 8; in ipsec_updatereplay()
2964 if ((replay->bitmap)[fr] & (1 << (diff % 8))) { in ipsec_updatereplay()
2970 (replay->bitmap)[fr] |= (1 << (diff % 8)); in ipsec_updatereplay()
/xnu-12377.61.12/makedefs/
H A DMakeInc.top737 rm -fr $${cdir} 2> /dev/null || true ; \