这就是alloc_skb,dev_alloc_skb和netdev_alloc_skb的不同之处
我读过很多关于这个问题的邮件列表、文章和帖子,但是没有一个能给我一个彻底的答案。它们都很古老,或者还没有穷尽。
发布于 2015-12-03 16:06:44
alloc_skb()是基本函数,
netdev_alloc_skb()调用alloc_skb()来获取skb,然后将其输入参数dev分配给skb->dev
dev_alloc_skb()与netdev_alloc_skb()相同,但dev是NULL,
*static inline struct sk_buff *dev_alloc_skb(unsigned int length)
{
return netdev_alloc_skb(NULL, length);
}*https://stackoverflow.com/questions/34065936
复制相似问题