From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id A04A8A04F3 for ; Thu, 9 Jan 2020 02:56:05 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 482E61DAE4; Thu, 9 Jan 2020 02:56:01 +0100 (CET) Received: from mail-il1-f180.google.com (mail-il1-f180.google.com [209.85.166.180]) by dpdk.org (Postfix) with ESMTP id 09BA01D54F; Thu, 9 Jan 2020 02:55:57 +0100 (CET) Received: by mail-il1-f180.google.com with SMTP id x5so4382294ila.6; Wed, 08 Jan 2020 17:55:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=fJbxr9vNrxGxnQ+D8u/WavHTXifFmpMEXnIUx5AONOA=; b=ko+gpo92PEbrOc+7OYMsCu4WIKKj2AFX1hrhUGHfm3R6lALlJD2ISnMorv1YYC6Mat O2S3yGz3caPl4ENnLyUy8aiBrtPJL04+oQgmsu0ZoREWa8jAzUXJJZreOjMYtS/kuiEY ic+drCZMSH+7pvkN0gttSPhPZ4HJR3QWXlpgwQqDpAxh0T9YG+4kevDu/NjVyInwIIN3 QZIbiQwZMVH9m+VZTMftovI1Xn9Vkko+0+lRtL+IsGJx4Zu0u/FXqCfD+M4PJ48zBZE+ Xyuin3tcQBoqMcPaa6oyqPXlyNFhsutR9ongvWMt0XysVz+7k/y7vMfoBn2EIiz5tAVc wr1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=fJbxr9vNrxGxnQ+D8u/WavHTXifFmpMEXnIUx5AONOA=; b=aJdmtRIwitjRdYDpZqjAzGrxKvGTfF4sPsXDJIl/Z5lz9A+5kcA/ro2aqYv8Si2Jhm CzLalLe/o8+YYlU/75vpKPKinPQnbtqRxiTyhNOhbkRyjcqBqBw3w4nMAmgt2h50gM8p 7cjbTKWlXB12/hApnO3ijsyqNuPDk9OXUTXjZIJlYbs1Gz0wBrLQJ4IAM3qoaAtthlQN XP5kNkSY+sIHVzeSlBLHwbO1BWHSDEZUbn4vq9ODH+DWBZnXBXpF95KLjrrrau//yU8N XQocPh8dVyKuriAkJAjYTE1s+vzGDsoLcuKlIWHgKrj5V2THIkzjV3O1vUy273wqPdfx Ji0w== X-Gm-Message-State: APjAAAVb5tHVW2HTCJ1Tssk42Edb44tHL4wmdATuA38jk/nsv8Cq4jc2 kpuzAs3jz4hduazVsiehKLxPF7eWZ40Q6gTKsONsAA== X-Google-Smtp-Source: APXvYqwE95rmhOPGIjfTmqsVTby9C7wCvvsQAJbAYY9mnGe3p5oQaXtqG/lDnpma2CvgiEkLk6UPqMhTYfocLchi1Fk= X-Received: by 2002:a92:1bdb:: with SMTP id f88mr6666969ill.76.1578534957113; Wed, 08 Jan 2020 17:55:57 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: satyavalli rama Date: Thu, 9 Jan 2020 07:25:45 +0530 Message-ID: To: dev@dpdk.org, users@dpdk.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-users] l2fwd application are not sending continuous packets . X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org Sender: "users" Can anyone please help us with this? On Mon, Jan 6, 2020, 11:25 satyavalli rama wrote: > > > > Hello Dpdk Team, > > I'm facing issue while forwarding packets in DPDK's l2fwd application. > While sending 1 Lac packets from Scapy, I could see sometimes packets are > sending from one VM to another VM. > Before explaining issue let me explain topology. > > > > *Topology :-=======*1) I am having 4 VMs(Virtual Machines) in same host. > All these VM are running on Ubuntu 16.04.1. > 2) VM-1 is used as Scapy to forward packets (Scapy version 2.4.3) . While > creating packets I am giving destination mac(d-mac) address of VM-1. > 3) In VM-2 am running L2 forwarding application. > In this l2fwd application, I am doing simple packet forwarding by > statically keeping mac address of VM-3. > Code :- > l2fwd_mac_updating () { > ... > ...... > ....... > *((uint64_t *)tmp) = 0xddccbbaa/*VM-3 mac address*/ + > ((uint64_t)dest_portid << 40); > } > 4) Also in VM-3, I am doing same like VM-2, but I kept mac address of VM-4 > 5) In VM-4, I am using wireshark to see packets coming from VM-3. > 6) In VM-2 and VM-3, I kept promiscuous mode off by commenting out > rte_eth_promiscuous_enable(). > > --------------- --------------------- > ------------------ > ------------------------ > | VM-1 | ----------> | VM-2 | > ----------------> | VM-3 | ------------------> | VM-4 > | > --------------- --------------------- > ------------------ > ------------------------ > Scapy Simple L2 forwarding > Simple L2 forwarding Wireshark > used for sending packets Sending all packets to > Sending all packets to > VM-3 > VM-4 > (DPDK) > (DPDK) > > > *Problem :- ======*== > From scapy VM, I am sending 1 lac packets with rate of 100 packets per > second. *During problematic condition I could see packets are not getting > forward from VM-3.**Problematic state is happening anytime after sending > 1k packets.* > This issue is not consistence but I could see this issue 8 out of 10 times. > > > * Debugging and Observations :-=========================* > When I tried to debug this issue , I could see that > 1) In problematic state, rx queue of VM-3 is not getting packets, but VM-2 > is sending packets properly. I checked this by using pdump of rx queue. > 2) Just before problematic state in VM-3, I could see that previous > packet(only one packet) instead of going to VM-4, it is coming back to > again in rx queue of VM-3 and after wards I did not get any packets in rx > queue. > 3) I have changed rate of packet forward 10packets per second. but still > see the issue. > > > *Can anyone please help to solve this problem ? I need it urgently .* > Thanks, > Satya >