From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wi0-f176.google.com (mail-wi0-f176.google.com [209.85.212.176]) by dpdk.org (Postfix) with ESMTP id 86B096A8B for ; Mon, 15 Dec 2014 20:11:41 +0100 (CET) Received: by mail-wi0-f176.google.com with SMTP id ex7so9917020wid.15 for ; Mon, 15 Dec 2014 11:11:41 -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:date:message-id:subject:from:to:cc :content-type; bh=63dU3nAS/VxgIoGH6D245Ff43wW0Y6wDY9y3aRZIZtI=; b=FzAnlENk60U/pBvrVYLseuBK9Wt0w7tCJdCnaLwQSOK2dWvuC8h/dCa3RL6gV+t9o+ aFNlZWOVAkHjcCQ/fFAl+SIV/3BLvH7tNwpDS2jy5sxSWqAe6MBbDs4LMfFuh4E190mV 7vVQPeRA+Dftppt5wPO+eNt6tX7pBss/9Y8tw6WadgeegxnBUzlAwecHYWwwgfIewRrV Pamvzohd7SQ4OHqbNiKZER4cosYQhrNLHzIhhzouwbvJnMVvPz6AhAesH0HLfNz32pId eLDH5Pd/ZuFxs/MAH4SFtgOZKYuRcTGHtWWE3RnYQEzmFIJT0pEoeaDyiFXX66cZ4XEm 2Z6w== X-Gm-Message-State: ALoCoQkOQmWeC3rKtmqsTCPNXgUiv/fysZBWQNyHKsR6/tPWxQ35Zo2JZZMYRj6QmXKtOI3MJ4dL MIME-Version: 1.0 X-Received: by 10.180.109.46 with SMTP id hp14mr34361891wib.54.1418670700690; Mon, 15 Dec 2014 11:11:40 -0800 (PST) Received: by 10.194.56.41 with HTTP; Mon, 15 Dec 2014 11:11:40 -0800 (PST) Date: Mon, 15 Dec 2014 21:11:40 +0200 Message-ID: From: Vladislav Zolotarov To: dev@dpdk.org X-Mailman-Approved-At: Mon, 15 Dec 2014 21:18:16 +0100 Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Cc: Dor Laor , Avi Kivity , Gleb Natapov Subject: [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 19:11:41 -0000 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. 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? Thanks in advance, vlad