Skip to content

Fix LRO issue and support Flow Control

Xiaoyun wang dpdk-dev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v2 Latest7 patches 1 replyIn review

Changes in v2 from the cover letter

- Fix LRO problems
- Fix hotupdate firmware problem
- Optimize doorbell area initialization
- Remove 40GE Mezz card id
- Add Fdir filter type
- Optimize log files
- Support pause flow control

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7net/hinic: fix LRO problemsdrivers/net/hinic/hinic_pmd_ethdev.c drivers/net/hinic/hinic_pmd_rx.c+43 -160 replies
2/7net/hinic/base: fix hotupdate firmware problemdrivers/net/hinic/base/hinic_pmd_cmdq.c drivers/net/hinic/base/hinic_pmd_cmdq.h drivers/net/hinic/base/hinic_pmd_nicio.c+14 -00 replies
3/7net/hinic/base: optimize doorbell area initializationdrivers/net/hinic/base/hinic_pmd_hwif.c drivers/net/hinic/base/hinic_pmd_hwif.h+18 -60 replies
4/7net/hinic: remove 40GE Mezz card iddrivers/net/hinic/hinic_pmd_ethdev.c+0 -20 replies
5/7net/hinic: Add Fdir filter typedrivers/net/hinic/base/hinic_pmd_cmd.h drivers/net/hinic/base/hinic_pmd_niccfg.c drivers/net/hinic/base/hinic_pmd_niccfg.h +3 more+1199 -1490 replies
6/7net/hinic/base: Optimize log filesdrivers/net/hinic/base/hinic_pmd_mbox.c drivers/net/hinic/base/hinic_pmd_mgmt.c drivers/net/hinic/base/hinic_pmd_niccfg.c +2 more+37 -450 replies
7/7net/hinic/base: Support Pause flow controldrivers/net/hinic/base/hinic_pmd_niccfg.c drivers/net/hinic/base/hinic_pmd_niccfg.h drivers/net/hinic/hinic_pmd_ethdev.c +2 more+123 -10 replies

Reviews trailers per patch

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

Read the v2 thread

Cover letter [dpdk-dev] [PATCH v2 0/7] Fix LRO issue and support Flow Control

This patch fixes LRO and hotupdate firmware problems, optimize doorbell area initialization without const macro definition, Optimize log files, support pause flow control and inner vxlan or non vxlan dport filter type.

--
v1->v2:
- Fix LRO problems
- Fix hotupdate firmware problem
- Optimize doorbell area initialization
- Remove 40GE Mezz card id
- Add Fdir filter type
- Optimize log files
- Support pause flow control

v1:
- Allocate IO memory with socketid

Xiaoyun wang (7):
net/hinic: fix LRO problems
net/hinic/base: fix hotupdate firmware problem net/hinic/base: optimize doorbell area initialization net/hinic: remove 40GE Mezz card id net/hinic: Add Fdir filter type net/hinic/base: Optimize log files net/hinic/base: Support Pause flow control

 drivers/net/hinic/base/hinic_pmd_cmd.h    |   6 +
 drivers/net/hinic/base/hinic_pmd_cmdq.c   |   4 +
 drivers/net/hinic/base/hinic_pmd_cmdq.h   |   1 +
 drivers/net/hinic/base/hinic_pmd_hwif.c   |  23 +-
 drivers/net/hinic/base/hinic_pmd_hwif.h   |   1 +
 drivers/net/hinic/base/hinic_pmd_mbox.c   |   3 +-
 drivers/net/hinic/base/hinic_pmd_mgmt.c   |   9 +-
 drivers/net/hinic/base/hinic_pmd_niccfg.c | 233 +++++++-
 drivers/net/hinic/base/hinic_pmd_niccfg.h |  83 +++
 drivers/net/hinic/base/hinic_pmd_nicio.c  |  26 +-
 drivers/net/hinic/hinic_pmd_ethdev.c      | 145 +++--
 drivers/net/hinic/hinic_pmd_ethdev.h      | 113 +++-
 drivers/net/hinic/hinic_pmd_flow.c        | 961 ++++++++++++++++++++++++++----
 drivers/net/hinic/hinic_pmd_rx.c          |  42 +-
 drivers/net/hinic/hinic_pmd_tx.c          |   1 +
 15 files changed, 1433 insertions(+), 218 deletions(-)
Signature · 1 line
1.8.3.1