Home
last modified time | relevance | path

Searched refs:flowid (Results 1 – 19 of 19) sorted by relevance

/xnu-8796.141.3/bsd/skywalk/namespace/
H A Dflowidns.c131 flowidns_find_fftn(flowidns_flowid_t flowid, flowidns_domain_id_t domain) in flowidns_find_fftn() argument
133 struct flowidns_flowid_tree_node find = { .fftn_flowid = flowid }; in flowidns_find_fftn()
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()
190 DTRACE_SKYWALK2(fidalloc, uint32_t, domain, uint32_t, flowid); in flowidns_allocate_flowid()
[all …]
H A Dflowidns.h82 struct flowidns_flow_key *flow_key, flowidns_flowid_t *flowid);
87 extern void flowidns_release_flowid(flowidns_flowid_t flowid);
/xnu-8796.141.3/bsd/net/pktsched/
H A Dpktsched.c405 uint64_t **timestamp, uint32_t *flowid, uint8_t *flowsrc, uint8_t *proto, in pktsched_get_pkt_vars() argument
418 if (flowid != NULL) { in pktsched_get_pkt_vars()
419 *flowid = pkth->pkt_flowid; in pktsched_get_pkt_vars()
455 if (flowid != NULL) { in pktsched_get_pkt_vars()
456 *flowid = kp->pkt_flow_token; in pktsched_get_pkt_vars()
H A Dpktsched_fq_codel.c1485 fq_if_hash_pkt(fq_if_t *fqs, fq_if_group_t *fq_grp, u_int32_t flowid, in fq_if_hash_pkt() argument
1497 fqs_hash_id = FQ_IF_FLOW_HASH_ID(flowid); in fq_if_hash_pkt()
1502 if (fq->fq_flowhash == flowid && in fq_if_hash_pkt()
1514 fq->fq_flowhash = flowid; in fq_if_hash_pkt()
/xnu-8796.141.3/bsd/net/
H A Dif_ipsec.h50 uint32_t flowid);
H A Dpktap.c1356 uint8_t ipproto, uint32_t flowid, uint32_t flags, tap_packet_func tap_func) in pktap_bpf_tap_packet() argument
1405 hdr->pth_flowid = flowid; in pktap_bpf_tap_packet()
1410 if ((flags & PTH_FLAG_SOCKET) != 0 && ipproto != 0 && flowid != 0) { in pktap_bpf_tap_packet()
1475 uint8_t ipproto, uint32_t flowid, uint32_t flags) in pktap_input_packet() argument
1485 header, header_length, ipproto, flowid, in pktap_input_packet()
1494 uint8_t ipproto, uint32_t flowid, uint32_t flags) in pktap_output_packet() argument
1504 header, header_length, ipproto, flowid, in pktap_output_packet()
H A Dbpf.c1239 uint32_t flowid; in bpfread() local
1244 if ((flowid = ehp->bh_flowid) != 0) { in bpfread()
1248 flowid, &soprocinfo); in bpfread()
1252 flowid, &soprocinfo); in bpfread()
3760 packet_flowid_t flowid = 0; in catchpacket() local
3780 if (kern_packet_get_flowid(kern_pkt, &flowid) == 0) { in catchpacket()
3781 ehp->bh_flowid = flowid; in catchpacket()
H A Dkpi_interface.h1658 extern errno_t ifnet_flowid(ifnet_t interface, u_int32_t *flowid);
H A Dif_ipsec.c4217 uint32_t flowid) in ipsec_set_pkthdr_for_interface() argument
4219 #pragma unused (flowid) in ipsec_set_pkthdr_for_interface()
4228 packet->m_pkthdr.pkt_flowid = flowid; in ipsec_set_pkthdr_for_interface()
H A Ddlil.c11392 ifnet_flowid(struct ifnet *ifp, uint32_t *flowid) in ifnet_flowid() argument
11394 if (ifp == NULL || flowid == NULL) { in ifnet_flowid()
11401 *flowid = ifp->if_flowhash; in ifnet_flowid()
H A Dpf.c2117 uint32_t flowid; in pf_calc_state_key_flowhash() local
2145 flowidns_allocate_flowid(FLOWIDNS_DOMAIN_PF, &fk, &flowid); in pf_calc_state_key_flowhash()
2146 return flowid; in pf_calc_state_key_flowhash()
/xnu-8796.141.3/bsd/netkey/
H A Dkeydb.h123 uint32_t flowid; member
H A Dkey.c610 flowidns_allocate_flowid(FLOWIDNS_DOMAIN_IPSEC, &fk, &sav->flowid); in key_get_flowid()
612 sav->flowid = 0; in key_get_flowid()
620 if (sav->flowid != 0) { in key_release_flowid()
621 flowidns_release_flowid(sav->flowid); in key_release_flowid()
622 sav->flowid = 0; in key_release_flowid()
625 VERIFY(sav->flowid == 0); in key_release_flowid()
/xnu-8796.141.3/bsd/kern/
H A Dkpi_mbuf.c1709 mbuf_get_flowid(mbuf_t m, u_int16_t *flowid) in mbuf_get_flowid() argument
1711 if (m == NULL || !(m->m_flags & M_PKTHDR) || flowid == NULL) { in mbuf_get_flowid()
1716 *flowid = 0; in mbuf_get_flowid()
1718 *flowid = m->m_pkthdr.drv_flowid; in mbuf_get_flowid()
1724 mbuf_set_flowid(mbuf_t m, u_int16_t flowid) in mbuf_set_flowid() argument
1732 m->m_pkthdr.drv_flowid = flowid; in mbuf_set_flowid()
/xnu-8796.141.3/bsd/sys/
H A Dkpi_mbuf.h1983 extern errno_t mbuf_get_flowid(mbuf_t mbuf, u_int16_t *flowid);
1994 extern errno_t mbuf_set_flowid(mbuf_t mbuf, u_int16_t flowid);
/xnu-8796.141.3/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_entry.c187 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-8796.141.3/bsd/netinet/
H A Din_pcb.c3330 uint32_t flowid; in inp_calc_flowhash() local
3356 flowidns_allocate_flowid(FLOWIDNS_DOMAIN_INPCB, &fk, &flowid); in inp_calc_flowhash()
3361 inp->inp_flowhash = flowid; in inp_calc_flowhash()
3366 return flowid; in inp_calc_flowhash()
/xnu-8796.141.3/bsd/netinet6/
H A Dipsec.c2663 sav->flowid); in ipsec6_update_routecache_and_output()
3333 state->m->m_pkthdr.pkt_flowid = sav->flowid; in ipsec4_output_internal()
3596 state->m->m_pkthdr.pkt_flowid = sav->flowid; in ipsec6_output_trans_internal()
3898 AF_INET, sav->flowid); in ipsec6_output_tunnel_internal()
4020 state->m->m_pkthdr.pkt_flowid = sav->flowid; in ipsec6_output_tunnel_internal()
/xnu-8796.141.3/bsd/skywalk/nexus/
H A Dnexus_adapter.c3167 const flowadv_idx_t fe_idx, const uint32_t flowid) in na_flowadv_entry_alloc() argument
3184 fae->fae_flowid = flowid; in na_flowadv_entry_alloc()
3192 const flowadv_idx_t fe_idx, const uint32_t flowid) in na_flowadv_entry_free() argument
3211 VERIFY(fae->fae_flowid == flowid); in na_flowadv_entry_free()