Lines Matching refs:tp_range
65 } tp_range; member
209 min_mask = htons(filter->mask->key.tp_range.tp_min.dst); in fl_range_port_dst_cmp()
210 max_mask = htons(filter->mask->key.tp_range.tp_max.dst); in fl_range_port_dst_cmp()
211 min_val = htons(filter->key.tp_range.tp_min.dst); in fl_range_port_dst_cmp()
212 max_val = htons(filter->key.tp_range.tp_max.dst); in fl_range_port_dst_cmp()
215 if (htons(key->tp_range.tp.dst) < min_val || in fl_range_port_dst_cmp()
216 htons(key->tp_range.tp.dst) > max_val) in fl_range_port_dst_cmp()
220 mkey->tp_range.tp_min.dst = filter->mkey.tp_range.tp_min.dst; in fl_range_port_dst_cmp()
221 mkey->tp_range.tp_max.dst = filter->mkey.tp_range.tp_max.dst; in fl_range_port_dst_cmp()
232 min_mask = htons(filter->mask->key.tp_range.tp_min.src); in fl_range_port_src_cmp()
233 max_mask = htons(filter->mask->key.tp_range.tp_max.src); in fl_range_port_src_cmp()
234 min_val = htons(filter->key.tp_range.tp_min.src); in fl_range_port_src_cmp()
235 max_val = htons(filter->key.tp_range.tp_max.src); in fl_range_port_src_cmp()
238 if (htons(key->tp_range.tp.src) < min_val || in fl_range_port_src_cmp()
239 htons(key->tp_range.tp.src) > max_val) in fl_range_port_src_cmp()
243 mkey->tp_range.tp_min.src = filter->mkey.tp_range.tp_min.src; in fl_range_port_src_cmp()
244 mkey->tp_range.tp_max.src = filter->mkey.tp_range.tp_max.src; in fl_range_port_src_cmp()
761 fl_set_key_val(tb, &key->tp_range.tp_min.dst, in fl_set_key_port_range()
762 TCA_FLOWER_KEY_PORT_DST_MIN, &mask->tp_range.tp_min.dst, in fl_set_key_port_range()
763 TCA_FLOWER_UNSPEC, sizeof(key->tp_range.tp_min.dst)); in fl_set_key_port_range()
764 fl_set_key_val(tb, &key->tp_range.tp_max.dst, in fl_set_key_port_range()
765 TCA_FLOWER_KEY_PORT_DST_MAX, &mask->tp_range.tp_max.dst, in fl_set_key_port_range()
766 TCA_FLOWER_UNSPEC, sizeof(key->tp_range.tp_max.dst)); in fl_set_key_port_range()
767 fl_set_key_val(tb, &key->tp_range.tp_min.src, in fl_set_key_port_range()
768 TCA_FLOWER_KEY_PORT_SRC_MIN, &mask->tp_range.tp_min.src, in fl_set_key_port_range()
769 TCA_FLOWER_UNSPEC, sizeof(key->tp_range.tp_min.src)); in fl_set_key_port_range()
770 fl_set_key_val(tb, &key->tp_range.tp_max.src, in fl_set_key_port_range()
771 TCA_FLOWER_KEY_PORT_SRC_MAX, &mask->tp_range.tp_max.src, in fl_set_key_port_range()
772 TCA_FLOWER_UNSPEC, sizeof(key->tp_range.tp_max.src)); in fl_set_key_port_range()
774 if (mask->tp_range.tp_min.dst && mask->tp_range.tp_max.dst && in fl_set_key_port_range()
775 htons(key->tp_range.tp_max.dst) <= in fl_set_key_port_range()
776 htons(key->tp_range.tp_min.dst)) { in fl_set_key_port_range()
782 if (mask->tp_range.tp_min.src && mask->tp_range.tp_max.src && in fl_set_key_port_range()
783 htons(key->tp_range.tp_max.src) <= in fl_set_key_port_range()
784 htons(key->tp_range.tp_min.src)) { in fl_set_key_port_range()
1722 FLOW_DISSECTOR_KEY_PORTS_RANGE, tp_range); in fl_init_dissector()
1773 if ((newmask->key.tp_range.tp_min.dst && in fl_create_new_mask()
1774 newmask->key.tp_range.tp_max.dst) || in fl_create_new_mask()
1775 (newmask->key.tp_range.tp_min.src && in fl_create_new_mask()
1776 newmask->key.tp_range.tp_max.src)) in fl_create_new_mask()
2373 if (fl_dump_key_val(skb, &key->tp_range.tp_min.dst, in fl_dump_key_port_range()
2375 &mask->tp_range.tp_min.dst, TCA_FLOWER_UNSPEC, in fl_dump_key_port_range()
2376 sizeof(key->tp_range.tp_min.dst)) || in fl_dump_key_port_range()
2377 fl_dump_key_val(skb, &key->tp_range.tp_max.dst, in fl_dump_key_port_range()
2379 &mask->tp_range.tp_max.dst, TCA_FLOWER_UNSPEC, in fl_dump_key_port_range()
2380 sizeof(key->tp_range.tp_max.dst)) || in fl_dump_key_port_range()
2381 fl_dump_key_val(skb, &key->tp_range.tp_min.src, in fl_dump_key_port_range()
2383 &mask->tp_range.tp_min.src, TCA_FLOWER_UNSPEC, in fl_dump_key_port_range()
2384 sizeof(key->tp_range.tp_min.src)) || in fl_dump_key_port_range()
2385 fl_dump_key_val(skb, &key->tp_range.tp_max.src, in fl_dump_key_port_range()
2387 &mask->tp_range.tp_max.src, TCA_FLOWER_UNSPEC, in fl_dump_key_port_range()
2388 sizeof(key->tp_range.tp_max.src))) in fl_dump_key_port_range()