| /xnu-11215/bsd/skywalk/namespace/ |
| H A D | flowidns.c | 144 uint32_t flowid = 0; in flowidns_allocate_flowid() local 162 read_frandom(&flowid, sizeof(flowid)); in flowidns_allocate_flowid() 163 } while (__improbable(flowid == 0)); in flowidns_allocate_flowid() 165 FLOWIDNS_FLOWID_SET_DOMAIN(domain, flowid); in flowidns_allocate_flowid() 167 fftn->fftn_flowid = flowid; in flowidns_allocate_flowid() 177 flowid, retry_cnt); in flowidns_allocate_flowid() 184 *pflowid = flowid; in flowidns_allocate_flowid() 200 VERIFY(flowid != 0); in flowidns_release_flowid() 202 FLOWIDNS_FLOWID_GET_DOMAIN(domain, flowid); in flowidns_release_flowid() 210 fftn = flowidns_find_fftn(flowid, domain); in flowidns_release_flowid() [all …]
|
| H A D | flowidns.h | 82 struct flowidns_flow_key *flow_key, flowidns_flowid_t *flowid); 87 extern void flowidns_release_flowid(flowidns_flowid_t flowid);
|
| /xnu-11215/bsd/net/ |
| H A D | droptap.c | 239 uint8_t ipproto, uint32_t flowid) in droptap_input_packet() argument 258 &dtaphdr, dlt, ifp, pid, pname, epid, epname, ipproto, flowid); in droptap_input_packet() 265 uint8_t ipproto, uint32_t flowid) in droptap_output_packet() argument 284 &dtaphdr, dlt, ifp, pid, pname, epid, epname, ipproto, flowid); in droptap_output_packet() 291 uint32_t flowid) in droptap_bpf_tap_packet() argument 324 hdr->pth_flowid = flowid; in droptap_bpf_tap_packet() 327 if ((flags & PTH_FLAG_SOCKET) != 0 && ipproto != 0 && flowid != 0) { in droptap_bpf_tap_packet()
|
| H A D | if_ipsec.h | 52 uint32_t flowid);
|
| H A D | pktap.c | 1392 uint8_t ipproto, uint32_t flowid, uint32_t flags, tap_packet_func tap_func) in pktap_bpf_tap_packet() argument 1441 hdr->pth_flowid = flowid; in pktap_bpf_tap_packet() 1446 if ((flags & PTH_FLAG_SOCKET) != 0 && ipproto != 0 && flowid != 0) { in pktap_bpf_tap_packet() 1512 uint8_t ipproto, uint32_t flowid, uint32_t flags) in pktap_input_packet() argument 1522 header, header_length, ipproto, flowid, in pktap_input_packet() 1531 uint8_t ipproto, uint32_t flowid, uint32_t flags) in pktap_output_packet() argument 1541 header, header_length, ipproto, flowid, in pktap_output_packet()
|
| H A D | bpf.c | 1449 uint32_t flowid; in bpfread() local 1454 if ((flowid = ehp->bh_flowid) != 0) { in bpfread() 1458 flowid, &soprocinfo); in bpfread() 1462 flowid, &soprocinfo); in bpfread() 4164 packet_flowid_t flowid = 0; in catchpacket() local 4185 if (kern_packet_get_flowid(kern_pkt, &flowid) == 0) { in catchpacket() 4186 ehp->bh_flowid = flowid; in catchpacket()
|
| H A D | kpi_interface.h | 1653 extern errno_t ifnet_flowid(ifnet_t interface, u_int32_t *flowid);
|
| H A D | if_ipsec.c | 4156 uint32_t flowid) in ipsec_set_pkthdr_for_interface() argument 4158 #pragma unused (flowid) in ipsec_set_pkthdr_for_interface() 4167 packet->m_pkthdr.pkt_flowid = flowid; in ipsec_set_pkthdr_for_interface()
|
| H A D | dlil.c | 11204 ifnet_flowid(struct ifnet *ifp, uint32_t *flowid) in ifnet_flowid() argument 11206 if (ifp == NULL || flowid == NULL) { in ifnet_flowid() 11213 *flowid = ifp->if_flowhash; in ifnet_flowid()
|
| H A D | pf.c | 2155 uint32_t flowid; in pf_calc_state_key_flowhash() local 2183 flowidns_allocate_flowid(FLOWIDNS_DOMAIN_PF, &fk, &flowid); in pf_calc_state_key_flowhash() 2184 return flowid; in pf_calc_state_key_flowhash()
|
| /xnu-11215/bsd/net/pktsched/ |
| H A D | pktsched.c | 457 uint64_t **timestamp, uint32_t *flowid, uint8_t *flowsrc, uint8_t *proto, in pktsched_get_pkt_vars() argument 470 if (flowid != NULL) { in pktsched_get_pkt_vars() 471 *flowid = pkth->pkt_flowid; in pktsched_get_pkt_vars() 517 if (flowid != NULL) { in pktsched_get_pkt_vars() 518 *flowid = kp->pkt_flow_token; in pktsched_get_pkt_vars()
|
| H A D | pktsched_fq_codel.c | 199 fq_if_flow_hash_id(uint32_t flowid) in fq_if_flow_hash_id() argument 201 return flowid & (fq_if_hash_table_size - 1); in fq_if_flow_hash_id() 1756 fq_if_hash_pkt(fq_if_t *fqs, fq_if_group_t *fq_grp, uint32_t flowid, in fq_if_hash_pkt() argument 1768 fqs_hash_id = fq_if_flow_hash_id(flowid); in fq_if_hash_pkt() 1773 if (fq->fq_flowhash == flowid && in fq_if_hash_pkt() 1785 fq->fq_flowhash = flowid; in fq_if_hash_pkt()
|
| /xnu-11215/bsd/netkey/ |
| H A D | keydb.h | 129 uint32_t flowid; member
|
| H A D | key.c | 625 flowidns_allocate_flowid(FLOWIDNS_DOMAIN_IPSEC, &fk, &sav->flowid); in key_get_flowid() 627 sav->flowid = 0; in key_get_flowid() 635 if (sav->flowid != 0) { in key_release_flowid() 636 flowidns_release_flowid(sav->flowid); in key_release_flowid() 637 sav->flowid = 0; in key_release_flowid() 640 VERIFY(sav->flowid == 0); in key_release_flowid()
|
| /xnu-11215/bsd/kern/ |
| H A D | kpi_mbuf.c | 1720 mbuf_get_flowid(mbuf_t m, u_int16_t *flowid) in mbuf_get_flowid() argument 1722 if (m == NULL || !(m->m_flags & M_PKTHDR) || flowid == NULL) { in mbuf_get_flowid() 1727 *flowid = 0; in mbuf_get_flowid() 1729 *flowid = m->m_pkthdr.drv_flowid; in mbuf_get_flowid() 1735 mbuf_set_flowid(mbuf_t m, u_int16_t flowid) in mbuf_set_flowid() argument 1743 m->m_pkthdr.drv_flowid = flowid; in mbuf_set_flowid()
|
| /xnu-11215/bsd/sys/ |
| H A D | kpi_mbuf.h | 1993 extern errno_t mbuf_get_flowid(mbuf_t mbuf, u_int16_t *flowid); 2004 extern errno_t mbuf_set_flowid(mbuf_t mbuf, u_int16_t flowid);
|
| /xnu-11215/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_entry.c | 187 uint32_t flowid; in flow_entry_calc_flowid() local 201 flowidns_allocate_flowid(FLOWIDNS_DOMAIN_FLOWSWITCH, &fk, &flowid); in flow_entry_calc_flowid() 202 return flowid; in flow_entry_calc_flowid()
|
| /xnu-11215/bsd/netinet/ |
| H A D | in_pcb.c | 3445 uint32_t flowid; in inp_calc_flowhash() local 3471 flowidns_allocate_flowid(FLOWIDNS_DOMAIN_INPCB, &fk, &flowid); in inp_calc_flowhash() 3476 inp->inp_flowhash = flowid; in inp_calc_flowhash() 3481 return flowid; in inp_calc_flowhash()
|
| /xnu-11215/bsd/netinet6/ |
| H A D | ipsec.c | 2651 sav->flowid); in ipsec6_update_routecache_and_output() 3320 state->m->m_pkthdr.pkt_flowid = sav->flowid; in ipsec4_output_internal() 3865 state->m->m_pkthdr.pkt_flowid = sav->flowid; in ipsec6_output_trans_internal() 4167 AF_INET, sav->flowid); in ipsec6_output_tunnel_internal() 4289 state->m->m_pkthdr.pkt_flowid = sav->flowid; in ipsec6_output_tunnel_internal()
|
| /xnu-11215/bsd/skywalk/nexus/ |
| H A D | nexus_adapter.c | 3294 const flowadv_idx_t fe_idx, const uint32_t flowid) in na_flowadv_entry_alloc() argument 3311 fae->fae_flowid = flowid; in na_flowadv_entry_alloc() 3319 const flowadv_idx_t fe_idx, const uint32_t flowid) in na_flowadv_entry_free() argument 3338 VERIFY(fae->fae_flowid == flowid); in na_flowadv_entry_free()
|