From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wg0-f44.google.com (mail-wg0-f44.google.com [74.125.82.44]) by dpdk.org (Postfix) with ESMTP id CF1C758D7 for ; Thu, 12 Jun 2014 15:56:48 +0200 (CEST) Received: by mail-wg0-f44.google.com with SMTP id x13so1290921wgg.15 for ; Thu, 12 Jun 2014 06:57:03 -0700 (PDT) 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:organization :user-agent:in-reply-to:references:mime-version :content-transfer-encoding:content-type; bh=KeM6OJQbocwdje33yqJfj2hOtF5KUHVJ6ws95fyBJuM=; b=b+YKZ8PgTdWVkP94Vw/4uneLbINtw1jxKHvX3+6B/SbnT6PaN80X3Y5TXlxGM8mDmi 1swBSqpuoi7zl5jh7+Cbu75w5mUAe8EWe4VrWlr+5Etp0Vndjxp1xZMWuLkXK2aidJyK LxG4xAD51BuRuPzYCB9dF3n6+ifNw/kYOc0s+h8opRMbxptXUTLiCSfINfTFOWIu2iBK xGUFc16ZkecFQ2FMqKXKdBgTZiq43WziL6JDxVLdA2GYxX9kp9mdADvYAjgMfyBoL+Ti myQ0Ryzx7OZfR3gX/N/xBVQIKV3L+4ZiRP7iF35DmezS7PL5og4N49T9k49nyxvQ5VxE F7Ig== X-Gm-Message-State: ALoCoQlZc6kxw9uOw2VKMKsftiHFS/vogwkXC7Cr5BAVYPMqGZaKGRDcSmoFwJE9qBQG3oXL3ECv X-Received: by 10.180.13.52 with SMTP id e20mr6930181wic.2.1402581423490; Thu, 12 Jun 2014 06:57:03 -0700 (PDT) Received: from xps13.localnet (6wind.net2.nerim.net. [213.41.180.237]) by mx.google.com with ESMTPSA id d6sm4248600wiz.4.2014.06.12.06.57.01 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 12 Jun 2014 06:57:02 -0700 (PDT) From: Thomas Monjalon To: Bruce Richardson Date: Thu, 12 Jun 2014 15:57:02 +0200 Message-ID: <6225021.LSup3A7jta@xps13> Organization: 6WIND User-Agent: KMail/4.13.1 (Linux/3.14.6-1-ARCH; KDE/4.13.1; x86_64; ; ) In-Reply-To: <1401358338-23455-1-git-send-email-bruce.richardson@intel.com> References: <1400580057-30155-1-git-send-email-bruce.richardson@intel.com> <1401358338-23455-1-git-send-email-bruce.richardson@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Cc: dev@dpdk.org Subject: Re: [dpdk-dev] [PATCH v2 0/5] New library: rte_distributor 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: Thu, 12 Jun 2014 13:56:49 -0000 > This adds a new library to the Intel DPDK whereby a set of packets can be > distributed one-at-a-time to a set of worker cores, with dynamic load > balancing being done between those workers. Flows are identified by a tag > within the mbuf (currently the RSS hash field, 32-bit value), which is used > to ensure that no two packets of the same flow are processed in parallel, > thereby preserving ordering. > > Major changes in V2 set: > * Updates to take account of Neil's comments on original patch set > * Updates to fix issues highlighted by checkpatch.pl > * Additional handling in library for special case when process() is called with zero mbufs > > Bruce Richardson (5): > eal: add tailq for new distributor component > distributor: new packet distributor library > distributor: add distributor library to build > distributor: add unit tests for distributor lib > docs: add distributor lib to API docs lib Acked-by: Neil Horman Tested-by: Waterman Cao I've added a doxygen comment @file in order to generate the according entry. Makefiles and configs are merged with the main patch (no need to split here). Applied for version 1.7.0. Thanks -- Thomas