我現(xiàn)在有個問題也是和很多朋友一樣子。大概就是修改HTTP的TCP數(shù)據(jù)包。 skb 的 tailroom夠的話我一般可以插入數(shù)據(jù)然后發(fā)送。但是如果想增加tailroom的話就麻煩了。我不知道是用pskb_expand_head好還是用skb_copy_expand。我現(xiàn)在用pskb_expand_head增加了長度。直接是NF_ACCEPT發(fā)送出去。出現(xiàn)的問題是說網(wǎng)絡(luò)幀F(xiàn)CS效驗錯誤。調(diào)用dev_queue_xmit發(fā)送吧。好像又沒收到包。SKB的數(shù)據(jù)一開始得到的時候他帶沒帶MAC頭部的?請高手指教。
歡迎光臨 Chinaunix (http://72891.cn/) | Powered by Discuz! X3.2 |