netdev_priv()
函数的内部实现如下:
static inline void *netdev_priv(const struct net_device *dev)
{
return (char *)dev + ALIGN(sizeof(struct net_device), NETDEV_ALIGN);
}
即通过struct net_device *dev首地址加对齐后的偏移量就得到了私有数据的首地址,如上图
作者:tanglinux
来源:CSDN
原文:https://blog.csdn.net/npy_lp/article/details/7090541
版权声明:本文为博主原创文章,转载请附上博文链接!
网友评论