2013-01-14 111 views

回答

3

我不知道我理解的問題,所以讓我知道,如果我的回答是沒有意義的。

我看你已經定義了.ndo_open,.ndo_stop.ndo_start_xmit的功能。當您使用ifconfig up配置接口或使用ifconfig爲接口分配地址時,內核將調用.ndo_open。內核調用.ndo_stop時會刪除模塊,或者如果使用ifconfig down關閉接口。

的ifconfig這裏描述:http://linux.die.net/man/8/ifconfig

.ndo_start_xmit由內核網絡堆棧時,插座用於發送的分組調用。因此,要使用.ndo_start_xmit傳輸數據,您需要創建套接字,分配適當的目標地址,並通過套接字發送數據。如果您使用的是IP,那麼您可以使用工具輕鬆發送數據包,例如netperf或iperf。