有關kernel socket的問題 - Linux

Table of Contents


不好意思 請問一下

我在版本2.6.26.5的kernel中插入一個我寫的module

這module是插在ip_rcv 用意是當我收到一個網路上來的封包

我會在此module中呼叫執行sock_sendmsg 也送出一個封包

也就是偵查到收進一個封包就呼叫此函式送出一個封包

原本一切都很正常執行

直到上禮拜 我重灌LINUX後 在執行就出問題了

問題是 一樣收到一個封包後就要送出一個封包

結果 我發現現在會有某些時間點 會執行我的module

但是似乎不會執行module中的sock_sendmsg

也就是似乎不會幫我送封包 而且這些時間點每次執行都不一樣

我在想是不是我在使用kernel socket的時候少設定了甚麼

才會有某些時間點kernel不幫我送

不好意思 文章有點長 但是這捆擾我好多天了

不知道有沒有好心人能幫我解答一下 感恩QQ


--

All Comments