Fix LRO issue and support Flow Control
Get series with b4
b4 am [email protected]Versions newest first
- 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 files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | net/hinic: fix LRO problemsdrivers/ drivers/ | +43 | 0 replies | |
| 2/7 | net/hinic/base: fix hotupdate firmware problemdrivers/ drivers/ drivers/ | +14 | 0 replies | |
| 3/7 | net/hinic/base: optimize doorbell area initializationdrivers/ drivers/ | +18 | 0 replies | |
| 4/7 | net/hinic: remove 40GE Mezz card iddrivers/ | +0 | 0 replies | |
| 5/7 | net/hinic: Add Fdir filter typedrivers/ drivers/ drivers/ +3 more | +1199 | 0 replies | |
| 6/7 | net/hinic/base: Optimize log filesdrivers/ drivers/ drivers/ +2 more | +37 | 0 replies | |
| 7/7 | net/hinic/base: Support Pause flow controldrivers/ drivers/ drivers/ +2 more | +123 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
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