Lines Matching defs:cls_u32

3  * net/sched/cls_u32.c	Ugly (or Universal) 32bit key Packet Classifier.
250 net_warn_ratelimited("cls_u32: dead loop\n");
479 struct tc_cls_u32_offload cls_u32 = {};
481 tc_cls_common_offload_init(&cls_u32.common, tp, h->flags, extack);
482 cls_u32.command = TC_CLSU32_DELETE_HNODE;
483 cls_u32.hnode.divisor = h->divisor;
484 cls_u32.hnode.handle = h->handle;
485 cls_u32.hnode.prio = h->prio;
487 tc_setup_cb_call(block, TC_SETUP_CLSU32, &cls_u32, false, true);
494 struct tc_cls_u32_offload cls_u32 = {};
499 tc_cls_common_offload_init(&cls_u32.common, tp, flags, extack);
500 cls_u32.command = TC_CLSU32_NEW_HNODE;
501 cls_u32.hnode.divisor = h->divisor;
502 cls_u32.hnode.handle = h->handle;
503 cls_u32.hnode.prio = h->prio;
505 err = tc_setup_cb_call(block, TC_SETUP_CLSU32, &cls_u32, skip_sw, true);
523 struct tc_cls_u32_offload cls_u32 = {};
525 tc_cls_common_offload_init(&cls_u32.common, tp, n->flags, extack);
526 cls_u32.command = TC_CLSU32_DELETE_KNODE;
527 cls_u32.knode.handle = n->handle;
529 tc_setup_cb_destroy(block, tp, TC_SETUP_CLSU32, &cls_u32, false,
538 struct tc_cls_u32_offload cls_u32 = {};
542 tc_cls_common_offload_init(&cls_u32.common, tp, flags, extack);
543 cls_u32.command = TC_CLSU32_REPLACE_KNODE;
544 cls_u32.knode.handle = n->handle;
545 cls_u32.knode.fshift = n->fshift;
547 cls_u32.knode.val = n->val;
548 cls_u32.knode.mask = n->mask;
550 cls_u32.knode.val = 0;
551 cls_u32.knode.mask = 0;
553 cls_u32.knode.sel = &n->sel;
554 cls_u32.knode.res = &n->res;
555 cls_u32.knode.exts = &n->exts;
557 cls_u32.knode.link_handle = ht->handle;
559 err = tc_setup_cb_add(block, tp, TC_SETUP_CLSU32, &cls_u32, skip_sw,
1200 struct tc_cls_u32_offload cls_u32 = {};
1203 tc_cls_common_offload_init(&cls_u32.common, tp, ht->flags, extack);
1204 cls_u32.command = add ? TC_CLSU32_NEW_HNODE : TC_CLSU32_DELETE_HNODE;
1205 cls_u32.hnode.divisor = ht->divisor;
1206 cls_u32.hnode.handle = ht->handle;
1207 cls_u32.hnode.prio = ht->prio;
1209 err = cb(TC_SETUP_CLSU32, &cls_u32, cb_priv);
1222 struct tc_cls_u32_offload cls_u32 = {};
1225 tc_cls_common_offload_init(&cls_u32.common, tp, n->flags, extack);
1226 cls_u32.command = add ?
1228 cls_u32.knode.handle = n->handle;
1231 cls_u32.knode.fshift = n->fshift;
1233 cls_u32.knode.val = n->val;
1234 cls_u32.knode.mask = n->mask;
1236 cls_u32.knode.val = 0;
1237 cls_u32.knode.mask = 0;
1239 cls_u32.knode.sel = &n->sel;
1240 cls_u32.knode.res = &n->res;
1241 cls_u32.knode.exts = &n->exts;
1243 cls_u32.knode.link_handle = ht->handle;
1247 &cls_u32, cb_priv, &n->flags,