mbox

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

Message ID cover.1593228634.git.cloud.wangxiaoyun@huawei.com (mailing list archive)
Headers

Message

Wangxiaoyun (Cloud) 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(-)