Lines Matching defs:item
48 * rte_flow_desc_item - for flow item conversion.
58 * Allow PMD private flow item
588 /** Pattern item specification types. */
596 * Copy pattern item specification.
602 * @param[in] item
603 * Pattern item to copy specification from.
608 * Number of bytes needed to store pattern item specification regardless
614 const struct rte_flow_item *item,
619 type == RTE_FLOW_CONV_ITEM_SPEC ? item->spec :
620 type == RTE_FLOW_CONV_ITEM_LAST ? item->last :
621 type == RTE_FLOW_CONV_ITEM_MASK ? item->mask :
624 switch (item->type) {
647 spec.raw = item->spec;
648 last.raw = item->last ? item->last : item->spec;
649 mask.raw = item->mask ? item->mask : &rte_flow_item_raw_mask;
683 rte_flow_desc_item, item->type);
684 spec.geneve_opt = item->spec;
698 rte_flow_desc_item, item->type);
715 * Number of bytes needed to store pattern item specification regardless
843 * allow PMD private flow item
850 "cannot convert unknown item type");
1051 * Retrieve the name of a pattern item/action type.
1054 * Nonzero when @p src represents an action type instead of a pattern item
1063 * Depending on @p is_action, source pattern item or action type cast as a
1116 const struct rte_flow_item *item;
1132 item = src;
1133 if (item->mask == NULL) {
1135 item, "Mask not provided");