Hello all: I have developed a tcp client/server to test the tcp performance over the ethernet. They work like: 1. client connect server. 2. After connect successfully, client send the packet with pkt-ID to server one by one. 3. after server receive this packet, It send this packet back to the client. During the 53 seconds, client send 30,000 packets to server; accordingly , server send all these packets back to client. These packets size is 2048 Bytes. so the bandwidth is about (not including ip, tcp, ethernet header) 30,000 * 2048 * 8 * 2 / 53 = 176.89Mb/s Why??????????????????????????????????????? Best Regards Lu - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html