From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi0-f43.google.com (mail-oi0-f43.google.com [209.85.218.43]) by dpdk.org (Postfix) with ESMTP id CD7E5C55A; Sat, 25 Jun 2016 04:47:05 +0200 (CEST) Received: by mail-oi0-f43.google.com with SMTP id u201so138694839oie.0; Fri, 24 Jun 2016 19:47:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=7J8TfGKxTtvQ+R2Eh7ABTxYXLebL+xqzjyVWoW8DN58=; b=cQKG1p7XS/NAAlUSt99QkGjFZCQHS92bdf/+hshd/Y5bf3dJlhaG1PGE2f5hWomKhX JVTx9aledTJqo/gfHuXvcgkdoCWjTGbrDQ4H8rki+B/28EtJ+Z2iPTDjQwYiKZcZS6hp q045WubDjfcYAENsDKh2xKxY6QWoPCauKNcAk01RDx8FeRiGogH4vhkwI3ZwwCaRmLv9 GbKgYtqUofR/x+NtKGckwzRjWjY0gw2Vb30UB14KLK8Mx1XTfgSE/b3vJX64bgnRNU20 ylQo2LoQ5xkzsDa/wo8hjiNV7U4XfGpdqT3J7RhF08O7sTXnF9XbDuiaHc4PEEtelsu2 evSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=7J8TfGKxTtvQ+R2Eh7ABTxYXLebL+xqzjyVWoW8DN58=; b=MDOdVmVAmjDcF6Uc5XwL/UuLeOZ2iHnvKKQ8jYL8mT361NulCiffi6JBuKjP1DjdjE oEC+DQXfTyAr0aT68R9n+uFWI0Vgc5/9amwfJIA9U8Nkw+rjFosIHQIQ07SlgB8Q3a+0 FVaxey4792swXCskTm8nxWa3b7te73vMcl3QNp3KNBJ7BjMlMRUl1jXNX0FonD5cyY+U btW5bldzm8Nycd0h4nir+4sz7m8VMxe/GgFskJdn6THUweIclORgn1wM+6w3A0Ps5odb 0kB1CNFWUDI978yGkZgRoUadirArH8e1sfHwpYuE2EVybQ6HAcfq9oFCILCjUyRG5sww N5fQ== X-Gm-Message-State: ALyK8tK333a4YLAeunmt2GRC47/DVx6l2oOnmiXllI1AFE3PqSmyHyON7jxOdX2mubfHc0xgISYQ0vHTFOGAIw== X-Received: by 10.202.213.67 with SMTP id m64mr4945536oig.114.1466822825006; Fri, 24 Jun 2016 19:47:05 -0700 (PDT) MIME-Version: 1.0 Received: by 10.202.205.216 with HTTP; Fri, 24 Jun 2016 19:47:04 -0700 (PDT) From: Lavanya Jose Date: Fri, 24 Jun 2016 19:47:04 -0700 Message-ID: To: dev@dpdk.org, users@dpdk.org Content-Type: text/plain; charset=UTF-8 Subject: [dpdk-dev] simplest way to prioritize one of 128 Tx queues X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Jun 2016 02:47:06 -0000 Hi everyone, I'm trying to implement a scheme that dedicates a high priority Tx queue for low-latency control traffic and up to 100 other rate-limited Tx queues for lower priority data traffic. There are only two priorities involved here. What would be the simplest setting on the Tx side? Do I need to use the DCB or VT modes or can I simply go with DCB off, VT off but set the RTTDT1C register (credits to refill for queue after each round by arbiter?) for the high priority queue to a large number of credits relative to other queues? I want to be fair across all the 100 lower priority queues and I was worried that putting them in different traffic classes will prioritize one queue over another. Let me know if you have any thoughts, I'm just getting started with DPDK. Thank you, Lavanya