Q:在使用dev_change_flags遇到提示:RTNL: assertion failed at net/core/dev.c (6334)
分析:
查看net/core/dev.c 代码:位于函数dev_change_flags中,调用ASSERT_RTNL();该函数目的:检查是否获取了rtnl互斥量
A:在调用dev_change_flags前后分别使用rtnl_lock();rtnl_unlock();
头文件:#include <linux/rtnetlink.h>
Q:在使用dev_change_flags遇到提示:RTNL: assertion failed at net/core/dev.c (6334)
分析:
查看net/core/dev.c 代码:位于函数dev_change_flags中,调用ASSERT_RTNL();该函数目的:检查是否获取了rtnl互斥量
A:在调用dev_change_flags前后分别使用rtnl_lock();rtnl_unlock();
头文件:#include <linux/rtnetlink.h>