From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vk0-f53.google.com (mail-vk0-f53.google.com [209.85.213.53]) by dpdk.org (Postfix) with ESMTP id 01E6A7D4B for ; Tue, 30 May 2017 12:28:57 +0200 (CEST) Received: by mail-vk0-f53.google.com with SMTP id p85so42717245vkd.3 for ; Tue, 30 May 2017 03:28:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=os-korea-ac-kr.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=t/sF4xvGpHJpjCEhznq8Sbt7Q1tssFdx6z6m7SIYnaU=; b=cCiC6kPbGFuSR0WhhcNzdZ/TLTVL4rY+y6yhjbXJo7sRsRJXc2qY4JAY3Kcc+ZcmSL 8BryjBPrHzW/W5C/Ijgn3pcjDY1gUFTi08pfXkcL8jZ1cSSQk1eC9NqBfucSaGdCnflT 0g93rhk/QtHs3v7o8q/Z7hkvQ2IO+M+FQp/wR0SSxfKk1kCSRVtPo02Hc1jD503xjgKr 2DD+js37E64RloZ6feLQHCIIYCoYiN1VZ9M7G6J/d0a2dwrsG+kPfbRjPtH3dkZ6SC+0 I+zghTeutbCyYwA0oGjwizGpliESEvieL9laQU5qA5CUQecgahm3omAQeBCf8M9ZQko9 DB8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=t/sF4xvGpHJpjCEhznq8Sbt7Q1tssFdx6z6m7SIYnaU=; b=oHxlLHbkSa3Yxvg7QsTK3zf5TZXqWSLtNPO2p7j5b7I9BzFhJk5ZEAl1HZlA/WF1qQ jR/0dwcce18WMLApaPyJXF0xwdrRMWLhXnPoFTHOhGawOeRfjgVGBDeHx4sVPDM5NqQA NWSvoQgizoQJOYC25GFInlNN7ikBGpVvZYITvuXkQ+xgDPLpTRtN/yLEKJTCps0lQtvr sdsozJIcSksOzqYB/H23n9soqGFjjEn+g6x01N/6vQzzeojct8yzMYJ8ivHDRLwFnyL/ ndWb/oLBxYAuKqGCii09qvlQCkJFk1iwqk0PFvmktc+jscQuoUatGYfhXneHwlPxMU5E rPCQ== X-Gm-Message-State: AODbwcArX+/8OtR+hbLOgY9WFdNcM4tIWmahEyu1UHTRhF9ruewH9dIi UP+DVewzQ+KD2CQBMupzACaiIDIBibxE X-Received: by 10.31.2.23 with SMTP id 23mr8790200vkc.113.1496140136701; Tue, 30 May 2017 03:28:56 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.180.129 with HTTP; Tue, 30 May 2017 03:28:56 -0700 (PDT) In-Reply-To: References: From: Heung Sik Choi Date: Tue, 30 May 2017 19:28:56 +0900 Message-ID: To: Vladimir Medvedkin Cc: users@dpdk.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-users] does the 'rte_softrss_be' function match NIC RSS value well? please help me. 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: , X-List-Received-Date: Tue, 30 May 2017 10:28:58 -0000 I insert ip source, ip destination, port source, port destination to the tuple but sctp_tag is null. But, I think it is not necessary because the test_thash.c in DPDK souce files shows example of rte_softrss_be and also sctp_tage is null. I don't know byte order. How can I check this? can you tell me the way? Thanks, Vladimir. 2017-05-30 19:01 GMT+09:00 Vladimir Medvedkin : > What do you have in tuple? What byte order are ip addresses and ports? > > 2017-05-30 12:15 GMT+03:00 Heung Sik Choi : > >> Thanks to reply Vladimir. >> >> I does not custom configure ixgbe, thus default compile and load. >> >> My calculation softrss code is below: >> >> uint8_t rss_key_be[RTE_DIM(default_rss_key)]; >> >> uint8_t default_rss_key[] = { >> 0x6d, 0x5a, 0x56, 0xda, 0x25, 0x5b, 0x0e, 0xc2, >> 0x41, 0x67, 0x25, 0x3d, 0x43, 0xa3, 0x8f, 0xb0, >> 0xd0, 0xca, 0x2b, 0xcb, 0xae, 0x7b, 0x30, 0xb4, >> 0x77, 0xcb, 0x2d, 0xa3, 0x80, 0x30, 0xf2, 0x0c, >> 0x6a, 0x42, 0xb7, 0x3b, 0xbe, 0xac, 0x01, 0xfa >> }; >> >> rte_convert_rss_key((uint32_t *)&default_rss_key,(uint32_t *)rss_key_be, >> RTE_DIM(default_rss_key)); >> >> rte_softrss_be((uint32_t *)&tuple, RTE_THASH_V4_L4_LEN, rss_key_be);// >> print it. >> >> i used rte convert_rss_key's implementation code which be base in X86. >> >> i also change the RTE_THASH_V4_L4_LEN parameter with RTE_THASH_V4_L3_LEN. >> >> but doesn't match. >> >> Is it wrong to use it that way? >> >> please help me. >> >> >> >> 2017-05-30 17:01 GMT+09:00 Vladimir Medvedkin : >> >>> Hi, >>> >>> How do you configure your NIC and calculate softrss? >>> >>> >>> 2017-05-30 10:47 GMT+03:00 Heung Sik Choi : >>> >>>> Hi >>>> >>>> I want to match NIC RSS value with toeplitz hash function value. And I >>>> find >>>> out 'rte_softrss_be' can makes it. >>>> >>>> However, when I experiment it, It doesn't match well. (print two value >>>> on >>>> terminal through code level) >>>> I use the environment below: >>>> >>>> CPU: xeon 2213 v2 *2 (NUMA) >>>> NIC: intel 82599ES >>>> kernel 3.16.4 >>>> ixgbe driver: 3.22 >>>> DPDK 16.11 >>>> >>>> Please let me know if you have any insights. >>>> >>> >>> >>> >>> -- >>> Regards, >>> Vladimir >>> >> >> > > > -- > Regards, > Vladimir >