Lines Matching refs:pattern
517 sa->pattern[0].type = RTE_FLOW_ITEM_TYPE_ETH;
520 sa->pattern[1].mask = &rte_flow_item_ipv6_mask;
521 sa->pattern[1].type = RTE_FLOW_ITEM_TYPE_IPV6;
522 sa->pattern[1].spec = &sa->ipv6_spec;
526 sa->pattern[1].mask = &rte_flow_item_ipv4_mask;
527 sa->pattern[1].type = RTE_FLOW_ITEM_TYPE_IPV4;
528 sa->pattern[1].spec = &sa->ipv4_spec;
543 sa->pattern[2].mask = &rte_flow_item_udp_mask;
544 sa->pattern[2].type = RTE_FLOW_ITEM_TYPE_UDP;
545 sa->pattern[2].spec = &sa->udp_spec;
547 sa->pattern[3].type = RTE_FLOW_ITEM_TYPE_ESP;
548 sa->pattern[3].spec = &sa->esp_spec;
549 sa->pattern[3].mask = &rte_flow_item_esp_mask;
551 sa->pattern[4].type = RTE_FLOW_ITEM_TYPE_END;
553 sa->pattern[2].type = RTE_FLOW_ITEM_TYPE_ESP;
554 sa->pattern[2].spec = &sa->esp_spec;
555 sa->pattern[2].mask = &rte_flow_item_esp_mask;
557 sa->pattern[3].type = RTE_FLOW_ITEM_TYPE_END;
616 sa->pattern, sa->action,
627 sa->pattern, sa->action,
633 sa->pattern, sa->action,
647 &sa->attr, sa->pattern, sa->action, &err);
717 sa->pattern[0].type = RTE_FLOW_ITEM_TYPE_ETH;
724 sa->pattern[1].mask = &rte_flow_item_ipv6_mask;
725 sa->pattern[1].type = RTE_FLOW_ITEM_TYPE_IPV6;
726 sa->pattern[1].spec = &sa->ipv6_spec;
729 sa->pattern[2].type = RTE_FLOW_ITEM_TYPE_ESP;
730 sa->pattern[2].spec = &sa->esp_spec;
731 sa->pattern[2].mask = &rte_flow_item_esp_mask;
733 sa->pattern[3].type = RTE_FLOW_ITEM_TYPE_END;
735 sa->pattern[1].mask = &rte_flow_item_ipv4_mask;
736 sa->pattern[1].type = RTE_FLOW_ITEM_TYPE_IPV4;
737 sa->pattern[1].spec = &sa->ipv4_spec;
740 sa->pattern[2].type = RTE_FLOW_ITEM_TYPE_ESP;
741 sa->pattern[2].spec = &sa->esp_spec;
742 sa->pattern[2].mask = &rte_flow_item_esp_mask;
744 sa->pattern[3].type = RTE_FLOW_ITEM_TYPE_END;
748 ret = rte_flow_validate(sa->portid, &sa->attr, sa->pattern, sa->action,
755 sa->flow = rte_flow_create(sa->portid, &sa->attr, sa->pattern,