netdev_priv() 函数

2019-02-13  本文已影响4人  阿群1986

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
版权声明:本文为博主原创文章,转载请附上博文链接!

上一篇 下一篇

猜你喜欢

热点阅读