net: mana: Use napi_build_skb in RX path
Use napi_build_skb() instead of build_skb() to take advantage of the NAPI percpu caches to obtain skbuff_head. Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com> Reviewed-by: Jesse Brandeburg <jesse.brandeburg@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
e473ea818b
commit
ce518bc3e9
|
@ -1188,7 +1188,7 @@ static void mana_post_pkt_rxq(struct mana_rxq *rxq)
|
||||||
static struct sk_buff *mana_build_skb(void *buf_va, uint pkt_len,
|
static struct sk_buff *mana_build_skb(void *buf_va, uint pkt_len,
|
||||||
struct xdp_buff *xdp)
|
struct xdp_buff *xdp)
|
||||||
{
|
{
|
||||||
struct sk_buff *skb = build_skb(buf_va, PAGE_SIZE);
|
struct sk_buff *skb = napi_build_skb(buf_va, PAGE_SIZE);
|
||||||
|
|
||||||
if (!skb)
|
if (!skb)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
Loading…
Reference in New Issue