From patchwork Mon Nov 13 16:11:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trevor Tao X-Patchwork-Id: 396 Return-Path: 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]) by inbox.dpdk.org (Postfix) with ESMTP id AC1CB4331C; Mon, 13 Nov 2023 17:11:49 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6D24E4068A; Mon, 13 Nov 2023 17:11:49 +0100 (CET) Received: from m15.mail.163.com (m15.mail.163.com [45.254.50.220]) by mails.dpdk.org (Postfix) with ESMTP id 077634026C for ; Mon, 13 Nov 2023 17:11:46 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=glndy +9A7KOxcpyaWkdFWnKfDL5QSsrw6juZaLyMGhI=; b=mu1HSHVWqbkrMrz+oBER6 8rxsf0YbRjy4Ra/80ayc8OAx+/3obNsDfPNb61gN/ntgaX+Qo8iKg475ybC2B4ZO fOKlwLft8d28SzCck+q6ZiTijhp8vS+Yuso6Gj+HSYG4ANb29YwC/vRzOEIttouz wQcmhan0LzZGJRiazpUIgk= Received: from u2204.. (unknown [180.113.199.183]) by zwqz-smtp-mta-g0-2 (Coremail) with SMTP id _____wD330C5SlJln8MsBQ--.14340S2; Tue, 14 Nov 2023 00:11:42 +0800 (CST) From: Trevor Tao To: dev@dpdk.org Cc: Trevor Tao Subject: [PATCH v5 0/2] example/l3fwd: relax l3fwd rx RSS/Offload if needed Date: Mon, 13 Nov 2023 16:11:33 +0000 Message-Id: <20231113161135.125307-1-taozj888@163.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-CM-TRANSID: _____wD330C5SlJln8MsBQ--.14340S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjfUeKIRDUUUU X-Originating-IP: [180.113.199.183] X-CM-SenderInfo: hwdr6yqyyyqiywtou0bp/xtbBohcnx1aEKVT7dQAAs0 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org This series try to relax l3fwd rx RSS/Offload mode requirement if they are not supported by underlying hw or virtual devices, there is an option named relax_rx_mode added to enable this option. Trevor Tao (2): examples/l3fwd: relax RSS requirement with option examples/l3fwd: relax RX Offload with option examples/l3fwd/l3fwd.h | 12 ++++++++++-- examples/l3fwd/l3fwd_em.h | 2 +- examples/l3fwd/l3fwd_lpm.h | 2 +- examples/l3fwd/main.c | 35 ++++++++++++++++++++++++++++++++++- 4 files changed, 46 insertions(+), 5 deletions(-)