网络驱动问题
最近刚刚接触网络驱动,在模拟一个回环驱动的时候遇到一个问题,折腾了很久都没有解决,希望大侠们帮帮忙,小弟感激不尽!
在调用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返回空值的原因,谢谢!