Lines Matching refs:mkey
113 struct fl_flow_key mkey;
173 static void fl_set_masked_key(struct fl_flow_key *mkey, struct fl_flow_key *key,
178 long *lmkey = fl_key_get_start(mkey, mask);
210 struct fl_flow_key *mkey)
225 mkey->tp_range.tp_min.dst = filter->mkey.tp_range.tp_min.dst;
226 mkey->tp_range.tp_max.dst = filter->mkey.tp_range.tp_max.dst;
233 struct fl_flow_key *mkey)
248 mkey->tp_range.tp_min.src = filter->mkey.tp_range.tp_min.src;
249 mkey->tp_range.tp_max.src = filter->mkey.tp_range.tp_max.src;
255 struct fl_flow_key *mkey)
257 return rhashtable_lookup_fast(&mask->ht, fl_key_get_start(mkey, mask),
262 struct fl_flow_key *mkey,
268 if (!fl_range_port_dst_cmp(filter, key, mkey))
271 if (!fl_range_port_src_cmp(filter, key, mkey))
274 f = __fl_lookup(mask, mkey);
284 struct fl_flow_key mkey;
286 fl_set_masked_key(&mkey, key, mask);
288 return fl_lookup_range(mask, &mkey, key);
290 return __fl_lookup(mask, &mkey);
456 cls_flower.rule->match.key = &f->mkey;
1729 .key_offset = offsetof(struct cls_fl_filter, mkey), /* base offset */
1945 fl_set_masked_key(&f->mkey, &f->key, mask);
2268 cls_flower.rule->match.key = &f->mkey;