net/ixgbe: remove redundant code
Remove redundant code. item->type != RTE_FLOW_ITEM_TYPE_END already cover item->type == RTE_FLOW_ITEM_TYPE_VLAN. Signed-off-by: Qi Zhang <qi.z.zhang@intel.com> Acked-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
This commit is contained in:
parent
7cf5491b7b
commit
0601d85d90
@ -1544,18 +1544,10 @@ ixgbe_parse_fdir_filter_normal(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.
|
||||
*/
|
||||
/* Next not void item must be END */
|
||||
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) {
|
||||
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,
|
||||
|
Loading…
Reference in New Issue
Block a user