From patchwork Mon Nov 13 16:02:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Trevor Tao X-Patchwork-Id: 395 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 EE8184331C; Mon, 13 Nov 2023 17:03:08 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A338D402D6; Mon, 13 Nov 2023 17:03:08 +0100 (CET) Received: from m15.mail.163.com (m15.mail.163.com [45.254.50.219]) by mails.dpdk.org (Postfix) with ESMTP id 5FD104026C for ; Mon, 13 Nov 2023 17:03:06 +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=EnABa/i5Ei3reCOkMa0NX drPFkfvAHvMqgFg0579yF/jHGXpIMC+9SJik5g8y1+mM/XGSxDUaoOaGBLWG8t8t CYZ4mZtK8jga5bcF9gGeyx+HqjoJkwUKhSs6HXQFc1/dKZ2jd0BFqRPA8P1kYbbG saC+24/h1/AKccNzO0cmW4= Received: from u2204.. (unknown [180.113.199.183]) by zwqz-smtp-mta-g0-4 (Coremail) with SMTP id _____wD3f86xSFJlfTY1Aw--.13827S2; Tue, 14 Nov 2023 00:03:02 +0800 (CST) From: Trevor Tao To: dev@dpdk.org Cc: Trevor Tao Subject: [PATCH v4 0/2] example/l3fwd: relax l3fwd rx RSS/Offload if needed Date: Mon, 13 Nov 2023 16:02:53 +0000 Message-Id: <20231113160255.124385-1-taozj888@163.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-CM-TRANSID: _____wD3f86xSFJlfTY1Aw--.13827S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjfUea0BUUUUU X-Originating-IP: [180.113.199.183] X-CM-SenderInfo: hwdr6yqyyyqiywtou0bp/xtbBMRYnx1c653ITswAAsf 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(-)