Lines Matching refs:ntuple
45 struct igc_ntuple_filter ntuple; member
118 filter->ntuple.tuple_info.priority = (uint8_t)attr->priority; in igc_parse_attribute()
123 filter->ntuple.tuple_info.priority = (uint8_t)attr->priority; in igc_parse_attribute()
399 filter->ntuple.tuple_info.proto_mask = 1; in igc_parse_pattern_ip()
400 filter->ntuple.tuple_info.proto = spec->hdr.next_proto_id; in igc_parse_pattern_ip()
453 filter->ntuple.tuple_info.proto_mask = 1; in igc_parse_pattern_ipv6()
454 filter->ntuple.tuple_info.proto = spec->hdr.proto; in igc_parse_pattern_ipv6()
489 filter->ntuple.tuple_info.dst_port_mask = 1; in igc_parse_pattern_udp()
490 filter->ntuple.tuple_info.dst_port = spec->hdr.dst_port; in igc_parse_pattern_udp()
503 struct igc_ntuple_info *tuple_info = &filter->ntuple.tuple_info; in igc_parse_pattern_tcp()
595 filter->ntuple.queue = queue_idx; in igc_parse_action_queue()
740 if (filter.ntuple.tuple_info.dst_port_mask == 0 && in igc_flow_create()
741 filter.ntuple.tuple_info.proto_mask == 0) { in igc_flow_create()
748 flow = igc_alloc_flow(&filter.ntuple, IGC_FILTER_TYPE_NTUPLE, in igc_flow_create()
749 sizeof(filter.ntuple)); in igc_flow_create()
751 ret = igc_add_ntuple_filter(dev, &filter.ntuple); in igc_flow_create()
815 if (filter.ntuple.tuple_info.dst_port_mask == 0 && in igc_flow_validate()
816 filter.ntuple.tuple_info.proto_mask == 0) in igc_flow_validate()