Lines Matching refs:hdr

285 	if (ipv4_mask->hdr.version_ihl ||  in classify_parse_ntuple_filter()
286 ipv4_mask->hdr.type_of_service || in classify_parse_ntuple_filter()
287 ipv4_mask->hdr.total_length || in classify_parse_ntuple_filter()
288 ipv4_mask->hdr.packet_id || in classify_parse_ntuple_filter()
289 ipv4_mask->hdr.fragment_offset || in classify_parse_ntuple_filter()
290 ipv4_mask->hdr.time_to_live || in classify_parse_ntuple_filter()
291 ipv4_mask->hdr.hdr_checksum) { in classify_parse_ntuple_filter()
298 filter->dst_ip_mask = ipv4_mask->hdr.dst_addr; in classify_parse_ntuple_filter()
299 filter->src_ip_mask = ipv4_mask->hdr.src_addr; in classify_parse_ntuple_filter()
300 filter->proto_mask = ipv4_mask->hdr.next_proto_id; in classify_parse_ntuple_filter()
303 filter->dst_ip = ipv4_spec->hdr.dst_addr; in classify_parse_ntuple_filter()
304 filter->src_ip = ipv4_spec->hdr.src_addr; in classify_parse_ntuple_filter()
305 filter->proto = ipv4_spec->hdr.next_proto_id; in classify_parse_ntuple_filter()
346 if (tcp_mask->hdr.sent_seq || in classify_parse_ntuple_filter()
347 tcp_mask->hdr.recv_ack || in classify_parse_ntuple_filter()
348 tcp_mask->hdr.data_off || in classify_parse_ntuple_filter()
349 tcp_mask->hdr.rx_win || in classify_parse_ntuple_filter()
350 tcp_mask->hdr.cksum || in classify_parse_ntuple_filter()
351 tcp_mask->hdr.tcp_urp) { in classify_parse_ntuple_filter()
360 filter->dst_port_mask = tcp_mask->hdr.dst_port; in classify_parse_ntuple_filter()
361 filter->src_port_mask = tcp_mask->hdr.src_port; in classify_parse_ntuple_filter()
362 if (tcp_mask->hdr.tcp_flags == 0xFF) { in classify_parse_ntuple_filter()
364 } else if (!tcp_mask->hdr.tcp_flags) { in classify_parse_ntuple_filter()
375 filter->dst_port = tcp_spec->hdr.dst_port; in classify_parse_ntuple_filter()
376 filter->src_port = tcp_spec->hdr.src_port; in classify_parse_ntuple_filter()
377 filter->tcp_flags = tcp_spec->hdr.tcp_flags; in classify_parse_ntuple_filter()
385 if (udp_mask->hdr.dgram_len || in classify_parse_ntuple_filter()
386 udp_mask->hdr.dgram_cksum) { in classify_parse_ntuple_filter()
395 filter->dst_port_mask = udp_mask->hdr.dst_port; in classify_parse_ntuple_filter()
396 filter->src_port_mask = udp_mask->hdr.src_port; in classify_parse_ntuple_filter()
399 filter->dst_port = udp_spec->hdr.dst_port; in classify_parse_ntuple_filter()
400 filter->src_port = udp_spec->hdr.src_port; in classify_parse_ntuple_filter()
408 if (sctp_mask->hdr.tag || in classify_parse_ntuple_filter()
409 sctp_mask->hdr.cksum) { in classify_parse_ntuple_filter()
418 filter->dst_port_mask = sctp_mask->hdr.dst_port; in classify_parse_ntuple_filter()
419 filter->src_port_mask = sctp_mask->hdr.src_port; in classify_parse_ntuple_filter()
422 filter->dst_port = sctp_spec->hdr.dst_port; in classify_parse_ntuple_filter()
423 filter->src_port = sctp_spec->hdr.src_port; in classify_parse_ntuple_filter()