Linux - dev_get_by_name / __dev_get_by_name
github example
程式:
執行結果:
mac addr: 00000000: ec 10 0e 46 b2 28
1. init_net
init_net 是全局變量, 宣告在 linux/net/core/net_namespace.c
2. 若用 dev_get_by_name(), 使用會計算到 count
如果把 wifi dongle 移除時, 就會出現:
unregister_netdevice: waiting for wlan1 to become free, Usage count = 1
可以改使用 __dev_get_by_name()
程式:
執行結果:
mac addr: 00000000: ec 10 0e 46 b2 28
1. init_net
init_net 是全局變量, 宣告在 linux/net/core/net_namespace.c
2. 若用 dev_get_by_name(), 使用會計算到 count
如果把 wifi dongle 移除時, 就會出現:
unregister_netdevice: waiting for wlan1 to become free, Usage count = 1
可以改使用 __dev_get_by_name()
留言
張貼留言