2010-12-01 58 views
1

發送數據包我寫了一些NIC(即eth0的)高速(約1Gbps的)捕獲數據包的以太網使用pcap_sendpacket()到另一個NIC程序和轉發信息流(即ETH1)。使用libpcap的速度限制

雖然轉發以太網接口未連接到另一臺計算機的網卡,轉發速度是需要的,但是當我將它連接,發送速度非常下來(900 Mbps到100Mbps的)。

有人能解釋一下原因嗎?

OS:Kubuntu的Linux的10.10
語言:C++
:Libpcap的

回答

1

由於目標NIC是一個100個BBPS接口:d:P

0

或者網絡設備的自動協商已關閉,首先嚐試100Mbps。