有谁能解释一下RTNL( rtnl_lock() rtnl_unlock() ),我试过google,但找不到多少
我从网络上得到的是,RTNL是用于像IPC、打赌、用户和内核空间这样的通信的网络链接,但我没有得到更多。
我得到了一些关于spinlock()的东西,比如为什么spinlock比信号量好,但不是太多。
但是如果有人能解释一下RTNL
任何有关细节的链接都将不胜感激。
发布于 2022-03-23 09:51:33
虽然为时已晚,但当多个用户试图更改netdev时,它是一个保护netdev不受竞争条件影响的全局锁(例如,并发配置从用户空间更改到相同的界面)。
在netdev大会2.2 (2017)中,有一个叫做https://youtu.be/M6RiQGNz4HE的演讲,它基本上解释了你需要了解的一切。
https://stackoverflow.com/questions/24424138
复制相似问题