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 A3E5BA055E for ; Wed, 26 Feb 2020 11:38:31 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C7D371BFB3; Wed, 26 Feb 2020 11:38:30 +0100 (CET) Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) by dpdk.org (Postfix) with ESMTP id EC1551BFAB for ; Wed, 26 Feb 2020 11:38:28 +0100 (CET) Received: by mail-wm1-f54.google.com with SMTP id p17so2460225wma.1 for ; Wed, 26 Feb 2020 02:38:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nitk-edu-in.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to:cc; bh=cOqlOjtpLtZEyQfoRvchJSoZNE6sLTAGcXcBkW68oQw=; b=SMw8HCAzApXymgXuNeVqC5yWyPI4RcmnoI/Uq7dhnudhu+EbZ2LhFewb2KjpPk0emq KBofWe5B/5Gzm1onbJorKwHnT2a2Gi6kTyfIJ3M+m8+IsH/07GgIZ5d9MPdwbIVHeIgz 8+DrhcctB1xoaFxTEJbnAKJPmDmhSx0vS+b2ZzuPrLT8a1EAAVQbrxUlD3iAjLHd68zq KjrdF2xGD+sMk1UUwG+6tG37Bv6wAFrW4i4viWTQeM+Jo4/mOAe5pvCES83goKEi3riN LfgB6ipWr1UlBNeKhk0CfUGrUPTFrc1JVT03klYkEF7oRwHxZrSCHSNG6LFp8xay4Lwx u++A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=cOqlOjtpLtZEyQfoRvchJSoZNE6sLTAGcXcBkW68oQw=; b=tVD5FBJXGzQqN+3cRmUYUEgVxwW7jVXbLdcyJLhjO9aVp5AdmT0NN3/nM501BUlJvU tFsNbGZcGoDGKOleILz7gTlsTeV/vnQdpIfdf6ACIR0ReaN7jfXcnEjcb4f56fdUIy+d clFaG8CVP071CGwc7klDrtFY6s0xoqBUJgBmPYAGexn4kAsmMwOFkIyu9R7QVVmc9nBo LYeqx0S6i6V5rZguqbX3xm+EP425tqykgAy39MN/Au2rhwexl+bmhollUUq/EhgcCVzD WrZlKB1InHmGsCBeZ1RvApYpNW/2N6FljTplvLLXj4gcI0Tje1y5lOSErEtUV66vb0K7 +PuA== X-Gm-Message-State: APjAAAWzImAZFFvaKF48wFY1CmO6m46+UJdDFdgWxqc8C9ZUcpoviP8v yglFec9WKrXnXfRwiItUImc26raHAooRCvLmJwoIvOv6fqlc4Q== X-Google-Smtp-Source: APXvYqxo7fSRWkOOFJHnLckMZzYqsMomqLD1rWFPRnODLkIWLcgiS2Q4JdF8/H+yf0JaplL34kvjkVmiIqsvb4JAxBQ= X-Received: by 2002:a1c:9dcb:: with SMTP id g194mr5034395wme.114.1582713507727; Wed, 26 Feb 2020 02:38:27 -0800 (PST) MIME-Version: 1.0 From: "Avinash ." Date: Wed, 26 Feb 2020 16:08:17 +0530 Message-ID: To: users@dpdk.org Cc: Gokul Bargaje , "Mohit P. Tahiliani" Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-users] DPDK Enqueue Pipeline 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" Hi all, The DPDK QoS scheduler has a 4-stage pipeline for enqueuing the packets. This is used for hiding the latency of prefetching the data structures. Why is there no pipeline for dequeuing the packets? How does the dequeue function maintain the state of a packet? In other words, if I want to backtrace the packet that is dequeued to get the info of what was the traffic class and from which queue the packet was dequeued. Is there any way to get this. Thanks, Avinash.