[PATCH v3 00/13] Add support of NFP3800 chip and firmware with NFDk
Jin Liu
jin.liu at corigine.com
Fri Jun 17 11:34:31 CEST 2022
NFD is part of NFP firmware, and there only exist a NFD3 version
before this patch series.
This patch series mainly add the support of the new NFP3800 chip
use firmware with NFD3/NFDk.
* Changes since v1
- Added updated documentation for NFP to cover NFD.
- Documented the addition of NFD in the release notes.
- Added nfp_netvf_ethdev_ops_mount() to make code better.
- Used capability instead of version to select RSS.
- Adjusted nfp_net_txq struct,just keep one txbuf.
* Changes since v2
- Squashed doc update commit to feature commit.
- Adjusted doc comment postion and order.
- Modified function definition Format.
Jin Liu (13):
net/nfp: change the coding style
net/nfp: remove unnecessary forward function declaration
net/nfp: remove pessimistic limit
net/nfp: rename set MAC function
net/nfp: rename function and struct
net/nfp: support NFP3800 card
net/nfp: support firmware with NFDk
net/nfp: structure adjustment
net/nfp: nfdk netdev option and queue function
net/nfp: add queue stop and close helper function
net/nfp: move macro from C file to head file
net/nfp: nfdk packet xmit function
net/nfp: modify RSS logic
doc/guides/nics/nfp.rst | 10 +-
doc/guides/rel_notes/release_22_07.rst | 5 +
drivers/net/nfp/nfp_common.c | 64 +++-
drivers/net/nfp/nfp_common.h | 52 ++-
drivers/net/nfp/nfp_ctrl.h | 3 +
drivers/net/nfp/nfp_ethdev.c | 315 +++++++++--------
drivers/net/nfp/nfp_ethdev_vf.c | 153 +++++----
drivers/net/nfp/nfp_rxtx.c | 451 +++++++++++++++++++++++--
drivers/net/nfp/nfp_rxtx.h | 72 +++-
drivers/net/nfp/nfpcore/nfp_cpp.h | 2 +-
drivers/net/nfp/nfpcore/nfp_nsp_eth.c | 20 +-
drivers/net/nfp/nfpcore/nfp_rtsym.c | 19 --
drivers/net/nfp/nfpcore/nfp_rtsym.h | 19 ++
13 files changed, 896 insertions(+), 289 deletions(-)
--
2.27.0
More information about the dev
mailing list