Lines Matching refs:cls_flower
285 struct tc_cls_flower_offload cls_flower = {}; in fl_hw_destroy_filter() local
288 tc_cls_common_offload_init(&cls_flower.common, tp, f->flags, extack); in fl_hw_destroy_filter()
289 cls_flower.command = TC_CLSFLOWER_DESTROY; in fl_hw_destroy_filter()
290 cls_flower.cookie = (unsigned long) f; in fl_hw_destroy_filter()
293 &cls_flower, false); in fl_hw_destroy_filter()
301 struct tc_cls_flower_offload cls_flower = {}; in fl_hw_replace_filter() local
306 tc_cls_common_offload_init(&cls_flower.common, tp, f->flags, extack); in fl_hw_replace_filter()
307 cls_flower.command = TC_CLSFLOWER_REPLACE; in fl_hw_replace_filter()
308 cls_flower.cookie = (unsigned long) f; in fl_hw_replace_filter()
309 cls_flower.dissector = &f->mask->dissector; in fl_hw_replace_filter()
310 cls_flower.mask = &f->mask->key; in fl_hw_replace_filter()
311 cls_flower.key = &f->mkey; in fl_hw_replace_filter()
312 cls_flower.exts = &f->exts; in fl_hw_replace_filter()
313 cls_flower.classid = f->res.classid; in fl_hw_replace_filter()
316 &cls_flower, skip_sw); in fl_hw_replace_filter()
333 struct tc_cls_flower_offload cls_flower = {}; in fl_hw_update_stats() local
336 tc_cls_common_offload_init(&cls_flower.common, tp, f->flags, NULL); in fl_hw_update_stats()
337 cls_flower.command = TC_CLSFLOWER_STATS; in fl_hw_update_stats()
338 cls_flower.cookie = (unsigned long) f; in fl_hw_update_stats()
339 cls_flower.exts = &f->exts; in fl_hw_update_stats()
340 cls_flower.classid = f->res.classid; in fl_hw_update_stats()
343 &cls_flower, false); in fl_hw_update_stats()
1324 struct tc_cls_flower_offload cls_flower = {}; in fl_reoffload() local
1335 tc_cls_common_offload_init(&cls_flower.common, tp, in fl_reoffload()
1337 cls_flower.command = add ? in fl_reoffload()
1339 cls_flower.cookie = (unsigned long)f; in fl_reoffload()
1340 cls_flower.dissector = &mask->dissector; in fl_reoffload()
1341 cls_flower.mask = &mask->key; in fl_reoffload()
1342 cls_flower.key = &f->mkey; in fl_reoffload()
1343 cls_flower.exts = &f->exts; in fl_reoffload()
1344 cls_flower.classid = f->res.classid; in fl_reoffload()
1346 err = cb(TC_SETUP_CLSFLOWER, &cls_flower, cb_priv); in fl_reoffload()
1364 struct tc_cls_flower_offload cls_flower = {}; in fl_hw_create_tmplt() local
1368 cls_flower.common.chain_index = chain->index; in fl_hw_create_tmplt()
1369 cls_flower.command = TC_CLSFLOWER_TMPLT_CREATE; in fl_hw_create_tmplt()
1370 cls_flower.cookie = (unsigned long) tmplt; in fl_hw_create_tmplt()
1371 cls_flower.dissector = &tmplt->dissector; in fl_hw_create_tmplt()
1372 cls_flower.mask = &tmplt->mask; in fl_hw_create_tmplt()
1373 cls_flower.key = &tmplt->dummy_key; in fl_hw_create_tmplt()
1374 cls_flower.exts = &dummy_exts; in fl_hw_create_tmplt()
1380 &cls_flower, false); in fl_hw_create_tmplt()
1386 struct tc_cls_flower_offload cls_flower = {}; in fl_hw_destroy_tmplt() local
1389 cls_flower.common.chain_index = chain->index; in fl_hw_destroy_tmplt()
1390 cls_flower.command = TC_CLSFLOWER_TMPLT_DESTROY; in fl_hw_destroy_tmplt()
1391 cls_flower.cookie = (unsigned long) tmplt; in fl_hw_destroy_tmplt()
1394 &cls_flower, false); in fl_hw_destroy_tmplt()