From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?6auY5L2z55Cm?= Subject: Fwd: Rx Error when two pktgen sending packet to each other at the same time on Intel 82599ES 10G Date: Fri, 6 May 2016 21:49:34 +0800 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 To: dev@dpdk.org Return-path: Received: from mail-qg0-f50.google.com (mail-qg0-f50.google.com [209.85.192.50]) by dpdk.org (Postfix) with ESMTP id C06AD11C5 for ; Fri, 6 May 2016 15:49:34 +0200 (CEST) Received: by mail-qg0-f50.google.com with SMTP id w36so56151966qge.3 for ; Fri, 06 May 2016 06:49:34 -0700 (PDT) In-Reply-To: List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hi, I am doing experiments about packet classification algorithm and I found I always get RX Error when the throughput is too high, so I did the following experiments. There are two PC servers (A and B), each of them has a Intel 82599ES 10G with two ports(1 and 2). And they are connected to each other. I simply run pktgen on both server. When I start one of the server and let it generate 10Gb/s traffic each port, which is start A1 and A2. I can receive the 10Gb/s traffic on the other server's every port. When I start one port of the two servers and let them generate 10Gb/s traffic to each other, which is start A1 and B1. Both the port show that they can receive 10Gb/s and send 10Gb/s traffic. But When I start both port on both server, which is start A1, A2, B1, B2, each port shows it can generate 10Gb/s but it can only receive 6.7Gb/s traffic and the left 3.3Gb/s are considered RX Error. When I stop one of the ports, which is start A1, B1, B2, On server A I receive 8.1Gb/s on A1, 8.4Gb/s on A2, while A1 is sending 10Gb/s traffic, the traffic left is considered RX Error. I receive 10Gb/s traffic on B1, sending 10Gb/s traffic on B1 and B2. My parameter is -c 0xff -n 4 -- -P -m "[1:2].0, [3:4].1", but it won't change when I assign more lcore on RX queue. I'm thinking it maybe is the parameter problem, such as the Hugepage or others, is there any solution or advices?