nfp: using napi_build_skb() to replace build_skb()
authorFei Qin <fei.qin@corigine.com>
Thu, 26 Oct 2023 08:00:58 +0000 (10:00 +0200)
committerJakub Kicinski <kuba@kernel.org>
Fri, 27 Oct 2023 21:48:13 +0000 (14:48 -0700)
commit1a86a77a2328ad7405bd25b8f4c470445e966622
treeaf9a9d920612cba786e87bdeac86e949e0ac2848
parent796dc3c79d6e9295771100fbaa24faf14896cf01
nfp: using napi_build_skb() to replace build_skb()

The napi_build_skb() can reuse the skb in skb cache per CPU or
can allocate skbs in bulk, which helps improve the performance.

Signed-off-by: Fei Qin <fei.qin@corigine.com>
Signed-off-by: Louis Peens <louis.peens@corigine.com>
Reviewed-by: Wojciech Drewek <wojciech.drewek@intel.com>
Link: https://lore.kernel.org/r/20231026080058.22810-1-louis.peens@corigine.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
drivers/net/ethernet/netronome/nfp/nfdk/dp.c