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()


留言

熱門文章