Hello,
from my understanding after debugging, in test_refcnt_iter the return value of
rte_ring_enqueue is not checked; leading to lack of expected mbufs at the end
checks.
Here is some fix proposal that seems to work after running endurance tests for
several days:
diff --git a/app/test/test_m
The settings of the vector for link state interrupts
should be done before the initialization of the device
is completed.
Fixes: ee85024cf5f7 ("net/virtio: complete init stage at the right place")
Cc: sta...@dpdk.org
Signed-off-by: Wenwu Ma
---
drivers/net/virtio/virtio_ethdev.c | 16 --
Add Api For FW Mac Info, Port Resoucre info init Code
For Different Shape Of Nic.
Signed-off-by: Wenbo Cao
---
drivers/net/rnp/base/rnp_api.c | 48 +++
drivers/net/rnp/base/rnp_api.h | 10 ++
drivers/net/rnp/base/rnp_hw.h | 18 +++
drivers/net/rnp/meson.build| 1 +
drivers/net/rnp/
we must get the shape info of nic from Firmware for
reset. so the related codes is first get firmware info
and then reset the chip
Signed-off-by: Wenbo Cao
---
drivers/net/rnp/base/rnp_hw.h | 56 +++-
drivers/net/rnp/meson.build | 3 +
drivers/net/rnp/rnp.h | 27 ++
dri
Handle device lsc interrupt event
Signed-off-by: Wenbo Cao
---
drivers/net/rnp/base/rnp_hw.h | 5 +
drivers/net/rnp/base/rnp_mac_regs.h | 279
drivers/net/rnp/rnp.h | 8 +
drivers/net/rnp/rnp_ethdev.c| 17 ++
drivers/net/rnp/rnp_mbx.h
Add basic PCIe ethdev probe and remove.
Signed-off-by: Wenbo Cao
---
drivers/net/rnp/rnp.h| 13 ++
drivers/net/rnp/rnp_ethdev.c | 83
2 files changed, 96 insertions(+)
create mode 100644 drivers/net/rnp/rnp.h
diff --git a/drivers/net/rnp/rnp.h b
add various runtime devargs command line options
supported by this driver.
Signed-off-by: Wenbo Cao
---
drivers/net/rnp/rnp.h| 22 +
drivers/net/rnp/rnp_ethdev.c | 166 +++
drivers/net/rnp/rnp_mbx_fw.c | 164 ++
drivers
Add basic init and uninit function
Signed-off-by: Wenbo Cao
---
drivers/net/rnp/base/rnp_hw.h | 19
drivers/net/rnp/meson.build | 1 +
drivers/net/rnp/rnp.h | 25 +
drivers/net/rnp/rnp_ethdev.c | 196 +-
drivers/net/rnp/rnp_logs.h| 34
mbx base code is for communicate with the firmware
Signed-off-by: Wenbo Cao
Suggested-by: Stephen Hemminger
---
drivers/net/rnp/base/rnp_api.c | 23 ++
drivers/net/rnp/base/rnp_api.h | 7 +
drivers/net/rnp/base/rnp_cfg.h | 7 +
drivers/net/rnp/base/rnp_dma_regs.h | 73
For This patchset just to support the basic chip init work
and user can just found the eth_dev, but can't control more.
For Now just support 2*10g nic,the chip can support
2*10g,4*10g,4*1g,8*1g,8*10g.
The Feature rx side can support rx-cksum-offload,rss,vlan-filter
flow_clow,uncast_filter,mcast_fil
Add Basic PMD library and doc build infrastructure
Update maintainers file to claim responsibility.
Signed-off-by: Wenbo Cao
---
MAINTAINERS | 6 +
doc/guides/nics/features/rnp.ini | 8 ++
doc/guides/nics/index.rst| 1 +
doc/guides/nics/rnp.rst |
When doing IO port mapping for legacy device
in secondary process, the region information
is missing, so, we need to refill it.
Fixes: 4b741542ecde ("bus/pci: avoid depending on private kernel value")
Cc: sta...@dpdk.org
Signed-off-by: Wenwu Ma
---
drivers/bus/pci/linux/pci_vfio.c | 21
12 matches
Mail list logo