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