Lines Matching refs:mkey

113 	struct fl_flow_key mkey;  member
173 static void fl_set_masked_key(struct fl_flow_key *mkey, struct fl_flow_key *key, in fl_set_masked_key() argument
178 long *lmkey = fl_key_get_start(mkey, mask); in fl_set_masked_key()
210 struct fl_flow_key *mkey) in fl_range_port_dst_cmp() argument
225 mkey->tp_range.tp_min.dst = filter->mkey.tp_range.tp_min.dst; in fl_range_port_dst_cmp()
226 mkey->tp_range.tp_max.dst = filter->mkey.tp_range.tp_max.dst; in fl_range_port_dst_cmp()
233 struct fl_flow_key *mkey) in fl_range_port_src_cmp() argument
248 mkey->tp_range.tp_min.src = filter->mkey.tp_range.tp_min.src; in fl_range_port_src_cmp()
249 mkey->tp_range.tp_max.src = filter->mkey.tp_range.tp_max.src; in fl_range_port_src_cmp()
255 struct fl_flow_key *mkey) in __fl_lookup() argument
257 return rhashtable_lookup_fast(&mask->ht, fl_key_get_start(mkey, mask), in __fl_lookup()
262 struct fl_flow_key *mkey, in fl_lookup_range() argument
268 if (!fl_range_port_dst_cmp(filter, key, mkey)) in fl_lookup_range()
271 if (!fl_range_port_src_cmp(filter, key, mkey)) in fl_lookup_range()
274 f = __fl_lookup(mask, mkey); in fl_lookup_range()
284 struct fl_flow_key mkey; in fl_mask_lookup() local
286 fl_set_masked_key(&mkey, key, mask); in fl_mask_lookup()
288 return fl_lookup_range(mask, &mkey, key); in fl_mask_lookup()
290 return __fl_lookup(mask, &mkey); in fl_mask_lookup()
456 cls_flower.rule->match.key = &f->mkey; in fl_hw_replace_filter()
1716 .key_offset = offsetof(struct cls_fl_filter, mkey), /* base offset */
1932 fl_set_masked_key(&f->mkey, &f->key, mask); in fl_set_parms()
2255 cls_flower.rule->match.key = &f->mkey; in fl_reoffload()