Cover Detail
Show a cover letter.
GET /api/covers/106752/?format=api
http://patchwork.dpdk.org/api/covers/106752/?format=api", "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/20220201085002.320102-1-ivan.malov@oktetlabs.ru/", "project": { "id": 1, "url": "http://patchwork.dpdk.org/api/projects/1/?format=api", "name": "DPDK", "link_name": "dpdk", "list_id": "dev.dpdk.org", "list_email": "dev@dpdk.org", "web_url": "http://core.dpdk.org", "scm_url": "git://dpdk.org/dpdk", "webscm_url": "http://git.dpdk.org/dpdk", "list_archive_url": "https://inbox.dpdk.org/dev", "list_archive_url_format": "https://inbox.dpdk.org/dev/{}", "commit_url_format": "" }, "msgid": "<20220201085002.320102-1-ivan.malov@oktetlabs.ru>", "list_archive_url": "https://inbox.dpdk.org/dev/20220201085002.320102-1-ivan.malov@oktetlabs.ru", "date": "2022-02-01T08:49:54", "name": "[0/8] net/sfc: improve flow action RSS support on EF100 boards", "submitter": { "id": 869, "url": "http://patchwork.dpdk.org/api/people/869/?format=api", "name": "Ivan Malov", "email": "Ivan.Malov@oktetlabs.ru" }, "mbox": "http://patchwork.dpdk.org/project/dpdk/cover/20220201085002.320102-1-ivan.malov@oktetlabs.ru/mbox/", "series": [ { "id": 21441, "url": "http://patchwork.dpdk.org/api/series/21441/?format=api", "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=21441", "date": "2022-02-01T08:49:54", "name": "net/sfc: improve flow action RSS support on EF100 boards", "version": 1, "mbox": "http://patchwork.dpdk.org/series/21441/mbox/" } ], "comments": "http://patchwork.dpdk.org/api/covers/106752/comments/", "headers": { "Return-Path": "<dev-bounces@dpdk.org>", "X-Original-To": "patchwork@inbox.dpdk.org", "Delivered-To": "patchwork@inbox.dpdk.org", "Received": [ "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 0E5E9A00C5;\n\tTue, 1 Feb 2022 09:50:08 +0100 (CET)", "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 7E5CF40698;\n\tTue, 1 Feb 2022 09:50:07 +0100 (CET)", "from shelob.oktetlabs.ru (shelob.oktetlabs.ru [91.220.146.113])\n by mails.dpdk.org (Postfix) with ESMTP id 029BF40691\n for <dev@dpdk.org>; Tue, 1 Feb 2022 09:50:06 +0100 (CET)", "from bree.oktetlabs.ru (bree.oktetlabs.ru [192.168.34.5])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by shelob.oktetlabs.ru (Postfix) with ESMTPS id 6EC1338\n for <dev@dpdk.org>; Tue, 1 Feb 2022 11:50:05 +0300 (MSK)" ], "DKIM-Filter": "OpenDKIM Filter v2.11.0 shelob.oktetlabs.ru 6EC1338", "Authentication-Results": "shelob.oktetlabs.ru/6EC1338; dkim=none;\n dkim-atps=neutral", "From": "Ivan Malov <ivan.malov@oktetlabs.ru>", "To": "dev@dpdk.org", "Subject": "[PATCH 0/8] net/sfc: improve flow action RSS support on EF100 boards", "Date": "Tue, 1 Feb 2022 11:49:54 +0300", "Message-Id": "<20220201085002.320102-1-ivan.malov@oktetlabs.ru>", "X-Mailer": "git-send-email 2.30.2", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "X-BeenThere": "dev@dpdk.org", "X-Mailman-Version": "2.1.29", "Precedence": "list", "List-Id": "DPDK patches and discussions <dev.dpdk.org>", "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>", "List-Archive": "<http://mails.dpdk.org/archives/dev/>", "List-Post": "<mailto:dev@dpdk.org>", "List-Help": "<mailto:dev-request@dpdk.org?subject=help>", "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>", "Errors-To": "dev-bounces@dpdk.org" }, "content": "The first patch reworks flow action RSS support in general, on\nall board types. Later patches add support for EF100-specific\nfeatures: the even spread mode (no indirection table) and the\nability to select indirection table size in the normal mode.\n\nIvan Malov (8):\n net/sfc: rework flow action RSS support\n common/sfc_efx/base: query RSS queue span limit on Riverhead\n net/sfc: use non-static queue span limit in flow action RSS\n common/sfc_efx/base: revise name of RSS table entry count\n common/sfc_efx/base: support selecting RSS table entry count\n net/sfc: use adaptive table entry count in flow action RSS\n common/sfc_efx/base: support the even spread RSS mode\n net/sfc: use the even spread mode in flow action RSS\n\n drivers/common/sfc_efx/base/ef10_impl.h | 11 +-\n drivers/common/sfc_efx/base/ef10_nic.c | 49 ++-\n drivers/common/sfc_efx/base/ef10_rx.c | 186 +++++++--\n drivers/common/sfc_efx/base/efx.h | 43 +-\n drivers/common/sfc_efx/base/efx_impl.h | 3 +-\n drivers/common/sfc_efx/base/efx_mcdi.h | 11 +\n drivers/common/sfc_efx/base/efx_rx.c | 81 +++-\n drivers/common/sfc_efx/base/rhead_impl.h | 11 +-\n drivers/common/sfc_efx/base/rhead_rx.c | 16 +-\n drivers/common/sfc_efx/base/siena_nic.c | 5 +\n drivers/common/sfc_efx/version.map | 1 +\n drivers/net/sfc/meson.build | 1 +\n drivers/net/sfc/sfc.c | 12 +-\n drivers/net/sfc/sfc.h | 4 +-\n drivers/net/sfc/sfc_ethdev.c | 8 +-\n drivers/net/sfc/sfc_flow.c | 249 +++---------\n drivers/net/sfc/sfc_flow.h | 19 +-\n drivers/net/sfc/sfc_flow_rss.c | 474 +++++++++++++++++++++++\n drivers/net/sfc/sfc_flow_rss.h | 86 ++++\n 19 files changed, 977 insertions(+), 293 deletions(-)\n create mode 100644 drivers/net/sfc/sfc_flow_rss.c\n create mode 100644 drivers/net/sfc/sfc_flow_rss.h" }{ "id": 106752, "url": "