net/ixgbe: add support for VLAN in IP mode FDIR
In IP mode FDIR, X550 can support not only 4 tuple parameters but also vlan tci in protocol, so add this feature to flow parser. Fixes: 11777435c727 ("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
81432e9061
commit
2ee9fecfc3
@ -1739,7 +1739,8 @@ ixgbe_parse_fdir_filter_normal(struct rte_eth_dev *dev,
|
|||||||
return -rte_errno;
|
return -rte_errno;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (item->type != RTE_FLOW_ITEM_TYPE_IPV4) {
|
if (item->type != RTE_FLOW_ITEM_TYPE_IPV4 &&
|
||||||
|
item->type != RTE_FLOW_ITEM_TYPE_VLAN) {
|
||||||
memset(rule, 0, sizeof(struct ixgbe_fdir_rule));
|
memset(rule, 0, sizeof(struct ixgbe_fdir_rule));
|
||||||
rte_flow_error_set(error, EINVAL,
|
rte_flow_error_set(error, EINVAL,
|
||||||
RTE_FLOW_ERROR_TYPE_ITEM,
|
RTE_FLOW_ERROR_TYPE_ITEM,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user