Skip to content

fix promisc and tcam problem

Xiaoyun wang dpdk-dev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 2 repliesIn review

Changes in v1 from the cover letter

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

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5net/hinic/base: add out parameter for mgmt sync channeldrivers/net/hinic/base/hinic_pmd_cmdq.c drivers/net/hinic/base/hinic_pmd_hwdev.c drivers/net/hinic/base/hinic_pmd_niccfg.c +1 more+151 -720 replies
2/5net/hinic/base: remove unused parameterdrivers/net/hinic/base/hinic_pmd_hwdev.c drivers/net/hinic/base/hinic_pmd_mgmt.c drivers/net/hinic/base/hinic_pmd_mgmt.h+3 -50 replies
3/5net/hinic: fix setting promiscuous mode problemdrivers/net/hinic/hinic_pmd_ethdev.c drivers/net/hinic/hinic_pmd_ethdev.h+31 -40 replies
4/5net/hinic: add tcam filter switch for FDIRdrivers/net/hinic/base/hinic_pmd_cmd.h drivers/net/hinic/base/hinic_pmd_niccfg.c drivers/net/hinic/base/hinic_pmd_niccfg.h +1 more+66 -00 replies
5/5net/hinic/base: modify return errorsdrivers/net/hinic/base/hinic_pmd_cfg.c drivers/net/hinic/base/hinic_pmd_hwdev.c drivers/net/hinic/base/hinic_pmd_hwif.c +2 more+66 -681 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [dpdk-dev] [PATCH v1 0/5] fix promisc and tcam problem

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(-)
Signature · 1 line
1.8.3.1