From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wi0-f173.google.com (mail-wi0-f173.google.com [209.85.212.173]) by dpdk.org (Postfix) with ESMTP id 6EFF4920D for ; Mon, 5 Oct 2015 19:57:41 +0200 (CEST) Received: by wiclk2 with SMTP id lk2so126096229wic.1 for ; Mon, 05 Oct 2015 10:57:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id; bh=8qZpX9+2uHnH1Vg/01efkgESuL8iqfPznc7Brsbn1jQ=; b=m68Dz5v9IT+DL3vuS1VyQBL9Gk51FVHUGiOeGh7o3daWX27pJWfF6tbn97peFCLWls mcZ/HinUAc4mGbZ5nl+ZAeR57z/AFo+uvIcxLxPoC0gYojXH/RJP2i9lvhkRTOusuVP9 t0lMTvQ7YiOZ/mz6Jvnv4e2UXO/4N2WOQwJoGTRW1dY3Dbo3m5OJIbUDy81NtgJkif+o w2Z4H9QqnxGK8IuJFkj/4sRm8p4fgPgaHDfCBBGYhljgokH8LASRY4Zuy48ZnKMz13Kb 7xss30ftU0wOOoykm3ov1jmPuNjZO3eObl9IidORT+WgqyW+l9X/xM1aVupy2t/9eBgc nyKw== X-Gm-Message-State: ALoCoQlvmcA+jgp90AIOFFhkIULMpElhcM0245Hp+GLU9L8q/VOGHyftEo/A3sHToVxi3Skp+oj2 X-Received: by 10.180.184.232 with SMTP id ex8mr12184068wic.15.1444067861291; Mon, 05 Oct 2015 10:57:41 -0700 (PDT) Received: from 6wind.com (guy78-3-82-239-227-177.fbx.proxad.net. [82.239.227.177]) by smtp.gmail.com with ESMTPSA id p1sm15824905wif.7.2015.10.05.10.57.40 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Mon, 05 Oct 2015 10:57:40 -0700 (PDT) From: Adrien Mazarguil To: dev@dpdk.org Date: Mon, 5 Oct 2015 19:57:19 +0200 Message-Id: <1444067842-29832-1-git-send-email-adrien.mazarguil@6wind.com> X-Mailer: git-send-email 2.1.0 Subject: [dpdk-dev] [PATCH 0/3] Add RETA configuration to mlx5 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, 05 Oct 2015 17:57:41 -0000 mlx5 devices support indirection tables of variable size up to 512 entries, which requires a larger configuration structure (requiring a change in the ABI). This patchset can be considered as a first RFC step because the current API is not very practical due to the following limitations: - Configuration with chunks of 64 entries. - Fixed total number of entries (previously 128, now 512). - RETA configuration with testpmd is quite tedious (all entries must be specified with really long lines). Nelio Laranjeiro (3): cmdline: increase command line buffer ethdev: change RETA type in rte_eth_rss_reta_entry64 mlx5: RETA query/update support drivers/net/mlx5/mlx5.c | 4 + drivers/net/mlx5/mlx5.h | 7 ++ drivers/net/mlx5/mlx5_ethdev.c | 29 ++++++ drivers/net/mlx5/mlx5_rss.c | 163 ++++++++++++++++++++++++++++++ drivers/net/mlx5/mlx5_rxq.c | 53 ++-------- drivers/net/mlx5/mlx5_utils.h | 20 ++++ lib/librte_cmdline/cmdline_parse.h | 2 +- lib/librte_cmdline/cmdline_parse_string.h | 2 +- lib/librte_cmdline/cmdline_rdline.h | 2 +- lib/librte_ether/rte_ethdev.h | 2 +- 10 files changed, 235 insertions(+), 49 deletions(-) -- 2.1.0