Lines Matching refs:mkey
114 struct fl_flow_key mkey; member
174 static void fl_set_masked_key(struct fl_flow_key *mkey, struct fl_flow_key *key, in fl_set_masked_key() argument
179 long *lmkey = fl_key_get_start(mkey, mask); in fl_set_masked_key()
211 struct fl_flow_key *mkey) in fl_range_port_dst_cmp() argument
226 mkey->tp_range.tp_min.dst = filter->mkey.tp_range.tp_min.dst; in fl_range_port_dst_cmp()
227 mkey->tp_range.tp_max.dst = filter->mkey.tp_range.tp_max.dst; in fl_range_port_dst_cmp()
234 struct fl_flow_key *mkey) in fl_range_port_src_cmp() argument
249 mkey->tp_range.tp_min.src = filter->mkey.tp_range.tp_min.src; in fl_range_port_src_cmp()
250 mkey->tp_range.tp_max.src = filter->mkey.tp_range.tp_max.src; in fl_range_port_src_cmp()
256 struct fl_flow_key *mkey) in __fl_lookup() argument
258 return rhashtable_lookup_fast(&mask->ht, fl_key_get_start(mkey, mask), in __fl_lookup()
263 struct fl_flow_key *mkey, in fl_lookup_range() argument
269 if (!fl_range_port_dst_cmp(filter, key, mkey)) in fl_lookup_range()
272 if (!fl_range_port_src_cmp(filter, key, mkey)) in fl_lookup_range()
275 f = __fl_lookup(mask, mkey); in fl_lookup_range()
285 struct fl_flow_key mkey; in fl_mask_lookup() local
287 fl_set_masked_key(&mkey, key, mask); in fl_mask_lookup()
289 return fl_lookup_range(mask, &mkey, key); in fl_mask_lookup()
291 return __fl_lookup(mask, &mkey); in fl_mask_lookup()
464 cls_flower.rule->match.key = &f->mkey; in fl_hw_replace_filter()
1894 .key_offset = offsetof(struct cls_fl_filter, mkey), /* base offset */
2117 fl_set_masked_key(&f->mkey, &f->key, mask); in fl_set_parms()
2453 cls_flower.rule->match.key = &f->mkey; in fl_reoffload()