- enable 1000 Mbps

git-svn-id: http://moon:8086/svn/mips@63 a8ebac50-d88d-4704-bea3-6648445a41b3
This commit is contained in:
2015-12-13 15:45:57 +00:00
parent 44206066d1
commit 55d383181b
+8 -8
View File
@@ -285,8 +285,8 @@ int main()
// Disable promiscious mode // Disable promiscious mode
// *pEmac_rx_ctrl |= EMAC_RX_CTRL_PROMISCIOUS; // *pEmac_rx_ctrl |= EMAC_RX_CTRL_PROMISCIOUS;
// *pEmac_rx_ctrl |= EMAC_RX_CTRL_GIGABIT; *pEmac_rx_ctrl |= EMAC_RX_CTRL_GIGABIT;
// *pEmac_tx_ctrl |= EMAC_TX_CTRL_GIGABIT; *pEmac_tx_ctrl |= EMAC_TX_CTRL_GIGABIT;
// Set MAC address // Set MAC address
*(pEmac_maddr+0) = 0x00003110; *(pEmac_maddr+0) = 0x00003110;
@@ -385,9 +385,9 @@ int main()
*/ */
start = clock(); start = clock();
for (j=0; j < 1000; j++) for (j=0; j < 10000; j++)
{ {
Eth_pkt_create(&packet, TYPE_PROTO_IP, eth_myself, pARP->eth_addr_src); Eth_pkt_create(&packet, TYPE_PROTO_IP, eth_myself, eth_bcst);
UDP_create(&packet, myIP, 10001, arpIpDst, 10002, data, sizeof(data)); UDP_create(&packet, myIP, 10001, arpIpDst, 10002, data, sizeof(data));
size = Eth_pkt_send(&packet); size = Eth_pkt_send(&packet);
tx_byte_cnt += size; tx_byte_cnt += size;
@@ -395,10 +395,10 @@ int main()
} }
stop = clock(); stop = clock();
fprintf(stderr, "\n"); fprintf(stdout, "\n");
fprintf(stderr, "TX number of burst packets : %d\n", j); fprintf(stdout, "TX number of burst packets : %d\n", j);
fprintf(stderr, "Throughput: %.2f Mbit/s\n\n", 8.0E-6*(j*size)/((double)(stop-start)/CLOCKS_PER_SEC)); fprintf(stdout, "Throughput: %.2f Mbit/s\n\n", 8.0E-6*(j*size)/((double)(stop-start)/CLOCKS_PER_SEC));
fprintf(stderr, "%d packets transmitted (%d bytes)\n\n", tx_pkt_cnt, tx_byte_cnt); fprintf(stdout, "%d packets transmitted (%d bytes)\n\n", tx_pkt_cnt, tx_byte_cnt);
} }
return 0; return 0;