From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgw.gov.kz (mgw.gov.kz [89.218.88.242]) by dpdk.org (Postfix) with ESMTP id E1C3632A5 for ; Wed, 9 Jul 2014 07:50:20 +0200 (CEST) Received: from mgw.gov.kz (mx.ctsat.kz [178.89.4.95]) by mgw.gov.kz with ESMTP id s695ogoB028245-s695ogoC028245 for ; Wed, 9 Jul 2014 11:50:42 +0600 Received: from EXCASHUB1.rgp.local (192.168.40.51) by EdgeForefront.rgp.local (192.168.40.59) with Microsoft SMTP Server (TLS) id 14.2.247.3; Wed, 9 Jul 2014 11:50:30 +0600 Received: from [192.168.35.15] (192.168.35.15) by excashub1.rgp.local (192.168.40.48) with Microsoft SMTP Server (TLS) id 14.2.247.3; Wed, 9 Jul 2014 11:53:29 +0600 Message-ID: <53BCD81F.7040808@sts.kz> Date: Wed, 9 Jul 2014 11:50:23 +0600 From: Yerden Zhumabekov User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: "dev@dpdk.org" X-Enigmail-Version: 1.6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [192.168.35.15] X-FEAS-SYSTEM-WL: e_zhumabekov@sts.kz Subject: [dpdk-dev] librte_distributor relies on RSS? 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: Wed, 09 Jul 2014 05:50:21 -0000 Hi, As far as I understand the code of rte_distributor, rte_distributor_process() assign packets to workers using m->pkt.hash.rss field of the mbuf. It means that Receive Side Scaling should be initialized for the NIC. Otherwise, all packets would be erroneously distributed to the same single worker. Am I correct? maybe the RSS requirement should be added to the description of the library then? I apparently have some trouble enabling RSS for vmxnet3 pmd driver, so the question is whether it is right or wrong to calculate and fill the m->pkt.hash.rss field using my own hash function? -- Sincerely, Yerden Zhumabekov STS, ACI Astana, KZ