From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yh0-f41.google.com (mail-yh0-f41.google.com [209.85.213.41]) by dpdk.org (Postfix) with ESMTP id 5FCC5804F for ; Mon, 15 Dec 2014 21:45:53 +0100 (CET) Received: by mail-yh0-f41.google.com with SMTP id a41so5532514yho.14 for ; Mon, 15 Dec 2014 12:45:52 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=SOwbLLO+zSk4HiD+MCgyPjfbjJ7R3LJIPCWNNHvVMo0=; b=evT7VQ4UPkYxxv9YDj4qdqfNoR/1knHPqtHVlqkm/7kK0xCPazzdCDQCN1jhDraWOa /5/AWHghvJlZGJBfy1wW0Ov1xAu+X8Rv12A8NAQrvIQxtSTW7E6/J0+clUn0BO6za6I9 92MXwQ5+eFk5KnWWY4jiFXAw6Q1qA+8+gLnMPamcBPInnzUirkxTB9cp8ASekMeQ22ea G+vNXUlhIVdXbAI3HS3kEvZoKEGss3BU1XEhJ+MkpiqB5BDClarX3xH1jU/N7E5zFsWa 1iYqViyWP4rjdQZjNc6/BA+L3zLDE+C92PUz/x7yBY3/oRtgggzHQbuiUBo/kQA3DpvZ o3BQ== X-Gm-Message-State: ALoCoQlhUvSNC6+escmv5vqKuf9xNWXEJ8trcOROBYUFEWhsIfRDbQXxExfj3Bxj9rrDW7662IcE MIME-Version: 1.0 X-Received: by 10.170.86.65 with SMTP id d62mr26951665yka.52.1418676352777; Mon, 15 Dec 2014 12:45:52 -0800 (PST) Received: by 10.170.129.139 with HTTP; Mon, 15 Dec 2014 12:45:52 -0800 (PST) In-Reply-To: <6168753.p4Vk7dlKkK@xps13> References: <6168753.p4Vk7dlKkK@xps13> Date: Mon, 15 Dec 2014 22:45:52 +0200 Message-ID: From: Dor Laor To: Thomas Monjalon X-Mailman-Approved-At: Mon, 15 Dec 2014 21:51:24 +0100 Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Cc: dev@dpdk.org, Vladislav Zolotarov , Avi Kivity , Gleb Natapov Subject: Re: [dpdk-dev] DPDK RSS support for ixgbevf PMD 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: Mon, 15 Dec 2014 20:45:53 -0000 On Mon, Dec 15, 2014 at 10:33 PM, Thomas Monjalon wrote: > > 2014-12-15 21:11, Vladislav Zolotarov: > > Hi, > > I'm running an ixgbevf PMD on an AWS guests with extended networking > > (SR-IOV functions of 82599 Intel's NIC) and noticed that even in the > > current git tree there is no support for a multi-queue in this PMD: reta > > size returned by rte_eth_dev_info_get() call is 0, while max_rx_queues > and > > max_tx_queues are both 4. > > > > Linux ixgbevf-2.15.3 driver on the other hand successfully initializes 2 > > RSS queues: for some reason it always limits the number of RSS queues by > 2. > > > > ixgbevf_main.c: line 2539 > > u16 rss = min_t(u16, num_online_cpus(), 2); > > > > The above is strange since if MRQE is set to 1010b there are 4 RSS queues > > available which seems to be the case in my AWS Guest. > > > > However, let's get back to DPDK. As I've mentioned above the SR-IOV > > function i have is RSS capable (to be 100% sure I've verified both queues > > are receiving packets in a multi-socket TCP test). And it's a shame I > can't > > utilize it with a DPDK. > > Yes, it is not yet supported. > But a patch was recently sent: > http://dpdk.org/ml/archives/dev/2014-December/010028.html Good to know and nice timing > > t > > I wonder if there are any blockers to add this capability to the ixgbevf > > PMD and if not is it scheduled to some time soon? > > Please jump in the above thread for your questions. > > My turn to ask a question: > Does it mean DPDK is going to be supported in your system (OSv)? > In general yes. It's premature to ask now since there are components that already implemented in OSv and won't be needed (efficient producer-consumer, huge pages, etc). We sure like to reuse the driver code, it's a pity not to contribute to the same code base. We'll certainly like to let unmodified dpdk apps run as well Initially we're playing w/ the Linux dpdk on the host and AWS to gain familiarity w/ it > I've seen it in the OSv roadmap. > Could we have more details about how it would be integrated? > > Thanks > -- > Thomas >