Home
last modified time | relevance | path

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

/xnu-11417.140.69/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_manager.c1264 struct flow_demux_pattern *demux_pattern = &fe->fe_demux_patterns[index].fdp_demux_pattern; in rx_flow_demux_match() local
1265 ASSERT(demux_pattern->fdp_len > 0); in rx_flow_demux_match()
1267 if (pkt->pkt_flow_ulen >= demux_pattern->fdp_offset + demux_pattern->fdp_len) { in rx_flow_demux_match()
1268 if (__probable(pkt_payload_len >= demux_pattern->fdp_offset + demux_pattern->fdp_len)) { in rx_flow_demux_match()
1269 demux_data = (uint8_t *)(uh + 1) + demux_pattern->fdp_offset; in rx_flow_demux_match()
1272 m_copydata(pkt->pkt_mbuf, udp_payload_offset + demux_pattern->fdp_offset, in rx_flow_demux_match()
1273 demux_pattern->fdp_len, fe->fe_demux_pkt_data); in rx_flow_demux_match()
1284 demux_pattern->fdp_value, demux_pattern->fdp_mask); in rx_flow_demux_match()
1286 result = sk_memcmp_mask(demux_data, demux_pattern->fdp_value, in rx_flow_demux_match()
1287 demux_pattern->fdp_mask, demux_pattern->fdp_len); in rx_flow_demux_match()