亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: netfilter_queue處理數(shù)據(jù)包的問題 [打印本頁]

作者: potato916305    時(shí)間: 2014-05-22 17:13
標(biāo)題: netfilter_queue處理數(shù)據(jù)包的問題
我已經(jīng)實(shí)現(xiàn)把數(shù)據(jù)包從內(nèi)核空間穿送到用戶空間了

現(xiàn)在netfilter_queue在用戶空間處理的過程是rec()接受一個(gè)數(shù)據(jù)包,調(diào)用nfq_handle_packet(),nfq_handle_packet()調(diào)用了nfq_create_queue(),數(shù)據(jù)包的處理是在nfq_create_queue()中,上面整個(gè)過程都是在一個(gè)一個(gè)數(shù)據(jù)包處理的。

現(xiàn)在我想實(shí)現(xiàn)網(wǎng)絡(luò)延遲,例如等待1s后發(fā)送數(shù)據(jù)包,不是一個(gè)等待1s一個(gè)等待1s,而是一起等待1s。一個(gè)數(shù)據(jù)包等待1s,傷不起。。。

怎么解決。。。
作者: potato916305    時(shí)間: 2014-05-23 14:10
頂一下。
作者: 瀚海書香    時(shí)間: 2014-05-23 17:28
回復(fù) 1# potato916305
現(xiàn)在我想實(shí)現(xiàn)網(wǎng)絡(luò)延遲,例如等待1s后發(fā)送數(shù)據(jù)包,不是一個(gè)等待1s一個(gè)等待1s,而是一起等待1s。一個(gè)數(shù)據(jù)包等待1s,傷不起。。。


這個(gè)就體現(xiàn)了內(nèi)核不同的層做不同的事的思想。nfqueue是基于單個(gè)數(shù)據(jù)包來處理的,不好滿足你的需求模型的。

你的需求應(yīng)該放到traffic control層來實(shí)現(xiàn),比如利用tc現(xiàn)有的流控算法,或者自己寫一個(gè)模擬網(wǎng)絡(luò)延遲的算法,都是比較容易實(shí)現(xiàn)這個(gè)需求的。

   
作者: potato916305    時(shí)間: 2014-05-23 19:10
回復(fù) 3# 瀚海書香


    thank you! 浩瀚大大。。




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2