Home
last modified time | relevance | path

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

/xnu-10063.141.1/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_manager.c1259 struct flow_demux_pattern *demux_pattern = &fe->fe_demux_patterns[index].fdp_demux_pattern; in rx_flow_demux_match() local
1260 ASSERT(demux_pattern->fdp_len > 0); in rx_flow_demux_match()
1262 if (pkt->pkt_flow_ulen >= demux_pattern->fdp_offset + demux_pattern->fdp_len) { in rx_flow_demux_match()
1263 if (__probable(pkt_payload_len >= demux_pattern->fdp_offset + demux_pattern->fdp_len)) { in rx_flow_demux_match()
1264 demux_data = (uint8_t *)(uh + 1) + demux_pattern->fdp_offset; in rx_flow_demux_match()
1267 m_copydata(pkt->pkt_mbuf, udp_payload_offset + demux_pattern->fdp_offset, in rx_flow_demux_match()
1268 demux_pattern->fdp_len, fe->fe_demux_pkt_data); in rx_flow_demux_match()
1279 demux_pattern->fdp_value, demux_pattern->fdp_mask); in rx_flow_demux_match()
1281 result = sk_memcmp_mask(demux_data, demux_pattern->fdp_value, in rx_flow_demux_match()
1282 demux_pattern->fdp_mask, demux_pattern->fdp_len); in rx_flow_demux_match()