网络驱动问题

sax小bin 2010-12-19 11:23:45
最近刚刚接触网络驱动,在模拟一个回环驱动的时候遇到一个问题,折腾了很久都没有解决,希望大侠们帮帮忙,小弟感激不尽!

在调用register_netdev 注册驱动的时候出现了断错误。后来追踪错误信息找到是rtnl_fill_ifinfo函数里面的

printk(KERN_ALERT"d22222222222222222222222222\n");
txq = netdev_get_tx_queue(dev, 0);

printk(KERN_ALERT"d--------------------\n");


netdev_get_tx_queue函数返回空值造成的。

希望大侠解析下netdev_get_tx_queue返回空值的原因,谢谢!
...全文
51 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sax小bin 2010-12-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 embeddedfly 的回复:]
你的net_device是怎么分配的?
[/Quote]

你的意思是net_device的分配有问题吗?
我想问一下这个结构体的分配要注意什么?
哪些部分是一定要实现的?
谢谢!
「已注销」 2010-12-26
  • 打赏
  • 举报
回复

你的net_device是怎么分配的?

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧