diff options
author | Yaroslav Brustinov <ybrustin@cisco.com> | 2017-03-13 11:01:55 +0200 |
---|---|---|
committer | Yaroslav Brustinov <ybrustin@cisco.com> | 2017-03-13 11:01:55 +0200 |
commit | dbff547f4d9360d3c48c7b269255234cd31271df (patch) | |
tree | 1bbee86b5a4d9d54fa20140f96ea62b7474f8db2 /src/dpdk | |
parent | c8d1f318e2d322626e401c9599ba75006d2e8e6c (diff) |
i40e fix of workaround of stuck counters + regression test
Change-Id: I251cb8d346461ccfa4eee8abfda113410160a602
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
Diffstat (limited to 'src/dpdk')
-rw-r--r-- | src/dpdk/drivers/net/i40e/i40e_fdir.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/dpdk/drivers/net/i40e/i40e_fdir.c b/src/dpdk/drivers/net/i40e/i40e_fdir.c index eddb2b9f..ceac810f 100644 --- a/src/dpdk/drivers/net/i40e/i40e_fdir.c +++ b/src/dpdk/drivers/net/i40e/i40e_fdir.c @@ -1145,11 +1145,18 @@ i40e_add_del_fdir_filter(struct rte_eth_dev *dev, memset(&check_filter, 0, sizeof(check_filter)); i40e_fdir_filter_convert(filter, &check_filter); node = i40e_sw_fdir_filter_lookup(fdir_info, &check_filter.fdir.input); + +#ifndef TREX_PATCH +/* +We use same rule at different filters, for example to overcome "stuck counters" issue: +https://trex-tgn.cisco.com/youtrack/issue/trex-199 + */ if (add && node) { PMD_DRV_LOG(ERR, "Conflict with existing flow director rules!"); return -EINVAL; } +#endif if (!add && !node) { PMD_DRV_LOG(ERR, |