From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 5D984A04E6 for ; Tue, 10 Nov 2020 10:05:57 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id D0754DED; Tue, 10 Nov 2020 10:05:55 +0100 (CET) Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) by dpdk.org (Postfix) with ESMTP id E7B552AB for ; Tue, 10 Nov 2020 10:05:54 +0100 (CET) Received: by mail-wr1-f47.google.com with SMTP id 23so11792893wrc.8 for ; Tue, 10 Nov 2020 01:05:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=akknzuW2+BemXYCsh6XQmmkNE5COV/hcQgyIrTIvd5E=; b=DkLSgOHbDVl+ehOTxQtiJ0JQeHrwoPSWvIVmVnLG0RMN4s1jpqnZjiTzgJFuoNfVwv R1x7/tWUbtaOb1yDgkWNKhWITMY4SYjk+sWso40C+bi1xT6rerwHkwHNBzyQpIaUqLuO 4oMjmvOKheMM0xNL36lihfvhUuJZOFe9GIIiZ4Shycs+X7+esMhzwJo3aB5rEeDsV0ZH exmMQ0dYs7F5XSfrUPwqP9kDI2np5nYY8wDzVaCC1JO5HdNTnFh/huDzwaXE7Ci05PgL qYJcet/QdI7bmndukbMCwEn/22QzNMWpBBIq/DgfztNUdCyQUNutUEU9xrf7nRCLB6uf wXPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=akknzuW2+BemXYCsh6XQmmkNE5COV/hcQgyIrTIvd5E=; b=miBDFE+m+CNFlK2xtse3mrKMgX7+KBjcJxYC4SzcJGVJlgRAbKl5SCXOtdRwRjE59+ S+Ii7LAzeCb33J3FzYReSCehVMYb4nvZMflu/EGd3ySDHVYV1MDfKPn0uYl5akN5taND Kf9i3wA8dKtI5PMuXI9bsrj/F3/cT1XK4Rntei3ajIGXpj9ROT1RmkzHh8tEu6/aiRcr 7S9Awca/euPKkO2WnSqWBZg03nf2BfBDFll/PSsnAz958uc2k9WoQG7G8yNr1uVicZIb NtsdpM6Uxd+aF0aSXQ2KuZeHgBDB6/YxtuTW7VBdNad59MY1dbo3GRATChIJwj2CbGPi Knuw== X-Gm-Message-State: AOAM531bW1TXJRUfOGS7iklfZ5qpYIbpntSIKTdt0hA6rLQVqD+uBwO8 RPoAtl+pp0X23llmKrWsbgQjs6UgwgB39xftQBP88YpUbf8= X-Google-Smtp-Source: ABdhPJzKDhblnqdHHAJGsMUCStSScrTG6rQf871Oh+39JuxTFVZSbkzMiUmLRVioCzBDJ9eXsPbBrjluST5xwiDsNB4= X-Received: by 2002:a05:6000:1c9:: with SMTP id t9mr16366591wrx.379.1604999153343; Tue, 10 Nov 2020 01:05:53 -0800 (PST) MIME-Version: 1.0 From: Pavel Vazharov Date: Tue, 10 Nov 2020 11:05:40 +0200 Message-ID: To: users Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-users] Question about RSS hash function X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org Sender: "users" Hi there, We are testing doing some tests with DPDK 19.11.5 and Intel 82599ES 10-Gigabit SFI/SFP+ NIC. In our scenario we need to make sure that all packets with given source/destination IPs go on the same queue no matter if they are fragmented or not. So, per my understanding, we need the device to support ETH_RSS_IP or at least (ETH_RSS_IPV4|ETH_RSS_FRAG_IPV4|ETH_RSS_IPV6|ETH_RSS_FRAG_IPV6). However, the field rte_eth_dev_info.flow_type_rss_offloads reports that this device supports only (ETH_RSS_IPV4|ETH_RSS_IPV6|ETH_RSS_IPV6_EX). Here are my questions: 1. It seems to me that the device doesn't support RSS for IPv4/IPv6 fragments? 2. What can be done to achieve the wanted packet distribution if we can't use the RSS? Do we need to use the rte_flow_* functions? Thanks, Pavel.