From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pa0-f41.google.com (mail-pa0-f41.google.com [209.85.220.41]) by dpdk.org (Postfix) with ESMTP id 719A995AB for ; Fri, 13 Nov 2015 18:54:11 +0100 (CET) Received: by pabfh17 with SMTP id fh17so106608277pab.0 for ; Fri, 13 Nov 2015 09:54:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber_org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=G/OPpeuYmzj4iQ8xIpomJR/q5+/J+Aih7PGobSN+HYU=; b=WVR7LWxXi1DqC+06ZjPHbpr3ltrRE7V6q8VbJIAwX7bL0DNyq7rrPFdRyqPYVWvqlo MvvQqWeEQRvuaedcxSqY9iJIfDDxA0yhcqjoF8Un+E/SwM/rLbuo/Bu7InczRr4RiGg+ DuSye6qUqAZged0JnC2ItRH38XbkDRqsIHJaebqE57jFtW4MWXrtM8VWNaQ8JzbnOgog /i383yY8vviMNtre0CrgmWoopGvZY5T8Gfsy68CC1XzKiu3KsLDXrrHxHyr9DxO8SIjB nYMSTuANhrf00p8fpLv21TecwEXrCjf7hi0lFp+3MbpMTcL8E3uBTewCQEFk5XxlV2HG iBNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=G/OPpeuYmzj4iQ8xIpomJR/q5+/J+Aih7PGobSN+HYU=; b=UMQ1MHS5jfdE839X14Oj/dUY8bySm1oC9TLT07GV+WuvscsrmgegoL2EO7AmhZFW40 vgIl09Sw3YCtgk06jLMBw/OmQKo9azhFRQ6IN99GbAiM4UQGrhljTyPy50HlQyU5luCI 3oPNJAOwqMYB/SS5b4kXI6nsRo1Za92cqrCSJjxJOUW7BTMRN66hA7vUdVyAjJoBcvmk i3vW5/K0wQk54TbY8ks30izzMIWYybJN6hN6KTtYn3H8Wm9uyn1Ux1BmigDx6UdueitF uLQYLExVl6hSeKwwG5Zs2vXXVFUVqaeIy1why2Koyg7du2IEQ+DE8KBhRKlK0IGZcM3b A8Xw== X-Gm-Message-State: ALoCoQmJdp2SDFi2XJmoj5Sq8LQGzegRiMj8HpKrYsrh/rnA1ddu8nRv34Hp/jIW0cEp7AjCs5xe X-Received: by 10.66.132.105 with SMTP id ot9mr23282226pab.122.1447437250687; Fri, 13 Nov 2015 09:54:10 -0800 (PST) Received: from xeon-e3.home.lan (static-50-53-82-155.bvtn.or.frontiernet.net. [50.53.82.155]) by smtp.gmail.com with ESMTPSA id ur1sm5876584pbc.44.2015.11.13.09.54.09 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 13 Nov 2015 09:54:09 -0800 (PST) From: Stephen Hemminger To: cristian.dumitrescu@intel.com Date: Fri, 13 Nov 2015 09:54:12 -0800 Message-Id: <1447437262-19021-1-git-send-email-stephen@networkplumber.org> X-Mailer: git-send-email 2.1.4 Cc: dev@dpdk.org Subject: [dpdk-dev] [PATCH 00/10] rte_sched: enhancements and cleanups 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: Fri, 13 Nov 2015 17:54:11 -0000 Hierarchal scheduler changes. Most of these are cleanups for existing code to make it more compatiable with coding style, and eliminate #ifdefs. The only substantive change is to allow more subports per scheduler instance. This was submitted for DPDK 2.1 but since it required some ABI finesse to change; the real part of this was held off for 2.2. Stephen Hemminger (10): qos: drop deprecated port hierarchy structure qos: cleanup comments qos: make debugging configurable qos: drop debug #ifdef's for credit check qos: remove debug conditional code around ENQUEUE qos: drop RTE_SCHED_WRR #define qos: cleanup defined constants qos: allow enabling SSE optimizations in config sched: fix coding style sched: allow more subports config/common_bsdapp | 2 + config/common_linuxapp | 2 + lib/librte_mbuf/rte_mbuf.h | 5 +- lib/librte_sched/rte_sched.c | 565 +++++++++++++++++++------------------------ lib/librte_sched/rte_sched.h | 235 ++++++++++-------- 5 files changed, 385 insertions(+), 424 deletions(-) -- 2.1.4