Commit 8c729ccf authored by Vikram Narayanan's avatar Vikram Narayanan
Browse files

net/arp: Allocate from private pool if feature bit is set


Signed-off-by: Vikram Narayanan's avatarVikram Narayanan <vikram186@gmail.com>
parent 2e1fcb18
......@@ -533,7 +533,12 @@ struct sk_buff *arp_create(int type, int ptype, __be32 dest_ip,
* Allocate a buffer
*/
skb = alloc_skb(arp_hdr_len(dev) + hlen + tlen, GFP_ATOMIC);
int skb_sz = arp_hdr_len(dev) + hlen + tlen;
if (dev->features & NETIF_F_PRIV_DATA_POOL)
skb_sz |= SKB_DATA_PRIV_POOL;
skb = alloc_skb(skb_sz, GFP_ATOMIC);
if (!skb)
return NULL;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment