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 5F97FA055E; Wed, 26 Feb 2020 11:46:31 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C15DC1BFB3; Wed, 26 Feb 2020 11:46:30 +0100 (CET) Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) by dpdk.org (Postfix) with ESMTP id 8E13F1F1C for ; Wed, 26 Feb 2020 11:46:29 +0100 (CET) Received: by mail-wm1-f43.google.com with SMTP id t14so2468042wmi.5 for ; Wed, 26 Feb 2020 02:46:29 -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=6GJq6Uoybq2cnuWpq2GGbjV1kUhBfa9EK0pdMITj78U=; b=z/KmS+1rAJH8eu2zTUn/okurXpmg8tmG5EPmLBfYsa5zIviziZPyh1fBc0Q4TjRShR KlrZi+4c6LtJ+a11Upz+IRqRZDJHBrfm8rZ+xgHnCbSS5hiwAgVeM0eBOMFYwdr9WYAv vGS8nFe4WrC6hMYcUURhXnsW0LkQslqLcIaHmP5w08soKz55uMteTBQ9f7wPwG3KeSFk Q+1dGNAvNz+7qv8RnSvhh+FCaq2Whd3xU9Gvp5s2i5iBg+sQ+a+HQJ21x5uWOliF8iOT g1OXLJ+PE75/lO3eu55qYPDRePO6H/bhjxaV+kNAIjgnop5bIg40fbOsXn2F3TCB7n41 L4Qg== 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=6GJq6Uoybq2cnuWpq2GGbjV1kUhBfa9EK0pdMITj78U=; b=Yg6Ot/pAzuRij9ZtD7T/1qD6Pty2QG6C87a6DK0TYaPqX4c16NJomFK/y24/pcaViP U9dHGFFuRYOtTtv27TijacUxDtByJ4zuvorelO2ufHApEeaSFTvTD2qjqDTtmqKb8uzY UDn8J9Z5Sl6/J3r7QTdbffufMoqPZNZNpPhJUW5BXYknDHSzuGuFfrO7BX3ns4DzVb+R zdqAJMP1HXiwCL+gx5t92/4TguLbcYxuHzG5RbfZNfn0M8EroPxI++l560inveTPR69v S8tGqA79aNMWmfO1vsaqZKFPZQcWdNdssbYHGfUiJ7XTIokbiHqYAd5LAo6SWW0o3GRb TcEA== X-Gm-Message-State: APjAAAVkkZWJ1Ig6EZgctN5OR68Fg6fz7uaHimkb7/b0BpUM2AarNTLs ensFmNMrDlAalNZoqC8pUVyHDs1+GN6UGbHefIT8SWQCF1KOKQ== X-Google-Smtp-Source: APXvYqw7GcucYYUeiIsdnSsSR/PTNa0MRUl9OnjykTCs+fCp8I5NFe3CwC1n9bBGguOLPXTsCbwxuNA7NzYTjk6O5Sw= X-Received: by 2002:a1c:9dcb:: with SMTP id g194mr5081977wme.114.1582713988509; Wed, 26 Feb 2020 02:46:28 -0800 (PST) MIME-Version: 1.0 From: "Avinash ." Date: Wed, 26 Feb 2020 16:16:17 +0530 Message-ID: To: dev@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-dev] DPDK Enqueue Pipeline X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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. Regards -- Avinash