Lines Matching defs:cls
9324 struct tc_cls_u32_offload *cls)
9326 u32 hdl = cls->knode.handle;
9327 u32 uhtid = TC_U32_USERHTID(cls->knode.handle);
9328 u32 loc = cls->knode.handle & 0xfffff;
9381 struct tc_cls_u32_offload *cls)
9383 u32 uhtid = TC_U32_USERHTID(cls->hnode.handle);
9391 if (cls->hnode.divisor > 0)
9399 struct tc_cls_u32_offload *cls)
9401 u32 uhtid = TC_U32_USERHTID(cls->hnode.handle);
9519 struct tc_cls_u32_offload *cls,
9527 for (i = 0; i < cls->knode.sel->nkeys; i++) {
9528 off = cls->knode.sel->keys[i].off;
9529 val = cls->knode.sel->keys[i].val;
9530 m = cls->knode.sel->keys[i].mask;
9543 if (nexthdr->off == cls->knode.sel->keys[i].off &&
9545 (__force u32)cls->knode.sel->keys[i].val &&
9547 (__force u32)cls->knode.sel->keys[i].mask)
9570 struct tc_cls_u32_offload *cls)
9572 __be16 protocol = cls->common.protocol;
9573 u32 loc = cls->knode.handle & 0xfffff;
9583 uhtid = TC_U32_USERHTID(cls->knode.handle);
9584 link_uhtid = TC_U32_USERHTID(cls->knode.link_handle);
9601 /* cls u32 is a graph starting at root node 0x800. The driver tracks
9649 if (nexthdr[i].o != cls->knode.sel->offoff ||
9650 nexthdr[i].s != cls->knode.sel->offshift ||
9652 (__force u32)cls->knode.sel->offmask)
9670 jump->link_hdl = cls->knode.handle;
9672 err = ixgbe_clsu32_build_input(input, mask, cls,
9718 err = ixgbe_clsu32_build_input(input, mask, cls, field_ptr, NULL);
9722 err = parse_tc_actions(adapter, cls->knode.exts, &input->action,