net/ixgbe: remove useless item type check
Remove a useless item type check for fdir flow rule. Fixes: 11777435c72 ("net/ixgbe: parse flow director filter") Cc: stable@dpdk.org Signed-off-by: Wei Zhao <wei.zhao1@intel.com> Acked-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
This commit is contained in:
parent
aaef1010af
commit
3d54a4d9ce
@ -2250,27 +2250,10 @@ ixgbe_parse_fdir_filter_tunnel(const struct rte_flow_attr *attr,
|
||||
rule->mask.vlan_tci_mask &= rte_cpu_to_be_16(0xEFFF);
|
||||
/* More than one tags are not supported. */
|
||||
|
||||
/**
|
||||
* Check if the next not void item is not vlan.
|
||||
*/
|
||||
index++;
|
||||
NEXT_ITEM_OF_PATTERN(item, pattern, index);
|
||||
if (item->type == RTE_FLOW_ITEM_TYPE_VLAN) {
|
||||
memset(rule, 0, sizeof(struct ixgbe_fdir_rule));
|
||||
rte_flow_error_set(error, EINVAL,
|
||||
RTE_FLOW_ERROR_TYPE_ITEM,
|
||||
item, "Not supported by fdir filter");
|
||||
return -rte_errno;
|
||||
} else if (item->type != RTE_FLOW_ITEM_TYPE_END) {
|
||||
memset(rule, 0, sizeof(struct ixgbe_fdir_rule));
|
||||
rte_flow_error_set(error, EINVAL,
|
||||
RTE_FLOW_ERROR_TYPE_ITEM,
|
||||
item, "Not supported by fdir filter");
|
||||
return -rte_errno;
|
||||
}
|
||||
/* check if the next not void item is END */
|
||||
index++;
|
||||
NEXT_ITEM_OF_PATTERN(item, pattern, index);
|
||||
|
||||
if (item->type != RTE_FLOW_ITEM_TYPE_END) {
|
||||
memset(rule, 0, sizeof(struct ixgbe_fdir_rule));
|
||||
rte_flow_error_set(error, EINVAL,
|
||||
|
Loading…
x
Reference in New Issue
Block a user