2010-07-08 177 views
0

我想了解一個無線linux設備驅動程序。netdev_open後會發生什麼?

所以netdev_open被調用後...

會發生什麼?

我知道數據包是通過xmit函數傳輸的,但代碼如何到達那裏?

回答

0

netdev的dev->hard_start_xmit()函數被稱爲網絡核心 - 請參閱net/core/dev.c(特別是dev_hard_start_xmit()dev_queue_xmit())。這些功能又從協議處理程序中調出 - 例如參見​​中的ip_queue_xmit()