mbox series

[0/5] net/sfc: fix manual and auto filters clash handling

Message ID 1583833719-6597-1-git-send-email-arybchenko@solarflare.com (mailing list archive)
Headers
Series net/sfc: fix manual and auto filters clash handling |

Message

Andrew Rybchenko March 10, 2020, 9:48 a.m. UTC
  RTE flow API allows to add filters which clash with filters
installed by the driver itself. The series fixes the case
handling.

Igor Romanov (5):
  net/sfc: set priority of created filters to manual
  net/sfc/base: reduce filter priorities to implemented only
  net/sfc/base: reject automatic filter creation by users
  net/sfc/base: refactor filter lookup loop in EF10
  net/sfc/base: handle manual and auto filter clashes in EF10

 drivers/net/sfc/base/ef10_filter.c | 559 +++++++++++++++++++++--------
 drivers/net/sfc/base/ef10_impl.h   |   4 +-
 drivers/net/sfc/base/efx.h         |  13 +-
 drivers/net/sfc/base/efx_filter.c  |  26 +-
 drivers/net/sfc/base/efx_impl.h    |  21 +-
 drivers/net/sfc/sfc_flow.c         |   1 +
 6 files changed, 465 insertions(+), 159 deletions(-)
  

Comments

Ferruh Yigit March 11, 2020, 11:30 a.m. UTC | #1
On 3/10/2020 9:48 AM, Andrew Rybchenko wrote:
> RTE flow API allows to add filters which clash with filters
> installed by the driver itself. The series fixes the case
> handling.
> 
> Igor Romanov (5):
>   net/sfc: set priority of created filters to manual
>   net/sfc/base: reduce filter priorities to implemented only
>   net/sfc/base: reject automatic filter creation by users
>   net/sfc/base: refactor filter lookup loop in EF10
>   net/sfc/base: handle manual and auto filter clashes in EF10
> 

Series applied to dpdk-next-net/master, thanks.