git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net/mlx4: merge interrupt collector function
[dpdk.git]
/
drivers
/
net
/
ixgbe
/
ixgbe_fdir.c
diff --git
a/drivers/net/ixgbe/ixgbe_fdir.c
b/drivers/net/ixgbe/ixgbe_fdir.c
index
eb2d558
..
7c10cab
100644
(file)
--- a/
drivers/net/ixgbe/ixgbe_fdir.c
+++ b/
drivers/net/ixgbe/ixgbe_fdir.c
@@
-1276,7
+1276,8
@@
ixgbe_fdir_filter_program(struct rte_eth_dev *dev,
rule->ixgbe_fdir.formatted.flow_type ==
IXGBE_ATR_FLOW_TYPE_IPV6) &&
(info->mask.src_port_mask != 0 ||
rule->ixgbe_fdir.formatted.flow_type ==
IXGBE_ATR_FLOW_TYPE_IPV6) &&
(info->mask.src_port_mask != 0 ||
- info->mask.dst_port_mask != 0)) {
+ info->mask.dst_port_mask != 0) &&
+ rule->mode != RTE_FDIR_MODE_PERFECT_MAC_VLAN) {
PMD_DRV_LOG(ERR, "By this device,"
" IPv4 is not supported without"
" L4 protocol and ports masked!");
PMD_DRV_LOG(ERR, "By this device,"
" IPv4 is not supported without"
" L4 protocol and ports masked!");