[v1,0/5] fix promisc and tcam problem
mbox series

Message ID cover.1593228634.git.cloud.wangxiaoyun@huawei.com
Headers show
Series
  • fix promisc and tcam problem
Related show

Message

Xiaoyun wang June 27, 2020, 3:55 a.m. UTC
This patch adds multi-thread resource protection when 
setting promiscuous or allmulticast mode, adds bufout
and out size parameter for mgmt sync channel and removes
unused parameters for mgmt channel with no ack, adds TCAM
filter switch for FDIR, and modifies return errors.

--
v1:
  - add out parameter for mgmt sync channel
  - remove unused parameter
  - fix setting promiscuous mode problem
  - add tcam filter switch for FDIR
  - modify return errors

Xiaoyun wang (5):
  net/hinic/base: add out parameter for mgmt sync channel
  net/hinic/base: remove unused parameter
  net/hinic: fix setting promiscuous mode problem
  net/hinic: add tcam filter switch for FDIR
  net/hinic/base: modify return errors

 drivers/net/hinic/base/hinic_pmd_cfg.c    |   4 +-
 drivers/net/hinic/base/hinic_pmd_cmd.h    |   1 +
 drivers/net/hinic/base/hinic_pmd_cmdq.c   |  31 ++++--
 drivers/net/hinic/base/hinic_pmd_hwdev.c  | 147 +++++++++++++++++---------
 drivers/net/hinic/base/hinic_pmd_hwif.c   |   4 +-
 drivers/net/hinic/base/hinic_pmd_mgmt.c   |   3 +-
 drivers/net/hinic/base/hinic_pmd_mgmt.h   |   3 +-
 drivers/net/hinic/base/hinic_pmd_niccfg.c | 170 ++++++++++++++++++------------
 drivers/net/hinic/base/hinic_pmd_niccfg.h |  11 ++
 drivers/net/hinic/base/hinic_pmd_nicio.c  |  42 ++++++--
 drivers/net/hinic/hinic_pmd_ethdev.c      |  34 +++++-
 drivers/net/hinic/hinic_pmd_ethdev.h      |   1 +
 drivers/net/hinic/hinic_pmd_flow.c        |  13 +++
 13 files changed, 316 insertions(+), 148 deletions(-)

Comments

Ferruh Yigit July 3, 2020, 4:22 p.m. UTC | #1
On 6/27/2020 4:55 AM, Xiaoyun wang wrote:
> This patch adds multi-thread resource protection when 
> setting promiscuous or allmulticast mode, adds bufout
> and out size parameter for mgmt sync channel and removes
> unused parameters for mgmt channel with no ack, adds TCAM
> filter switch for FDIR, and modifies return errors.
> 
> --
> v1:
>   - add out parameter for mgmt sync channel
>   - remove unused parameter
>   - fix setting promiscuous mode problem
>   - add tcam filter switch for FDIR
>   - modify return errors
> 
> Xiaoyun wang (5):
>   net/hinic/base: add out parameter for mgmt sync channel
>   net/hinic/base: remove unused parameter
>   net/hinic: fix setting promiscuous mode problem
>   net/hinic: add tcam filter switch for FDIR
>   net/hinic/base: modify return errors

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