Message ID | SY4PR01MB843814DE4B91189625F9102BCD799@SY4PR01MB8438.ausprd01.prod.outlook.com |
---|---|
Headers | show
Return-Path: <ovs-dev-bounces@openvswitch.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org (client-ip=140.211.166.136; helo=smtp3.osuosl.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=<UNKNOWN>) Authentication-Results: legolas.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=outlook.com header.i=@outlook.com header.a=rsa-sha256 header.s=selector1 header.b=SaL2zl1K; dkim-atps=neutral Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4QLKgf2L7Nz20dX for <incoming@patchwork.ozlabs.org>; Wed, 17 May 2023 01:20:46 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 16C656163A; Tue, 16 May 2023 15:20:44 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 16C656163A Authentication-Results: smtp3.osuosl.org; dkim=fail reason="signature verification failed" (2048-bit key, unprotected) header.d=outlook.com header.i=@outlook.com header.a=rsa-sha256 header.s=selector1 header.b=SaL2zl1K X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 69FwiGprb6lG; Tue, 16 May 2023 15:20:43 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp3.osuosl.org (Postfix) with ESMTPS id 3DBD161624; Tue, 16 May 2023 15:20:42 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 3DBD161624 Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 0302EC0037; Tue, 16 May 2023 15:20:42 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) by lists.linuxfoundation.org (Postfix) with ESMTP id 353E3C002A for <dev@openvswitch.org>; Tue, 16 May 2023 15:20:40 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 0659141E0A for <dev@openvswitch.org>; Tue, 16 May 2023 15:20:40 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 0659141E0A Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=outlook.com header.i=@outlook.com header.a=rsa-sha256 header.s=selector1 header.b=SaL2zl1K X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pMgMJ_Uqip22 for <dev@openvswitch.org>; Tue, 16 May 2023 15:20:38 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 30D7A40481 Received: from AUS01-ME3-obe.outbound.protection.outlook.com (mail-me3aus01olkn2081b.outbound.protection.outlook.com [IPv6:2a01:111:f403:7004::81b]) by smtp2.osuosl.org (Postfix) with ESMTPS id 30D7A40481 for <dev@openvswitch.org>; Tue, 16 May 2023 15:20:38 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EnirkpIbvPLqOxcYUs2RXPfZaG1ue7OcSVVtorThSSGnhu5VC7chtVO86EYEVwXTkVUXqDP+gcUjg9LIni41/pprBnGCj/Ip7liUWoWIa6wKYcMXw7pJb4lnvmnVlXrkw21+x8nyvF1fLmKX5ibml5UMDNnrqVMLticNa8xp/zM0srLLh1BvsOMTE6a7r9tLcHdfcCZ8R77Trp4BPVNytj51hF5FqrfIcP0S2849bI3rzFWlJXUxjWm0FMgc3uANkBeSAfWIbZ50VX/YXJIBukyIbDKV5HRGD26IYUGEYOoMK1M/yW/NQ20wRsS/gce4iyQ2JaRda8hecFzob/uKNw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Ynn1G7llNP+Gapk9+8lpcsPMF2ONjm09DbnC60qA2Wk=; b=PPVxP/j/x6qHYPEEvgodnCZf5+OSCrc7eJV0+hJs4nMgQRYQ33QzIBcVYYqZWadh2VDq82Gx+20x7trYy6t8UZyFyS8qF4NNjzNY69FCjD7d49XjOFsHXg1TVa7yzg3Etu9dxrf4sBCJpfimcIQSvJnz+rbvTcSEGyA1XdbYZq2BUzDvd05z8zKdseNCealp/zyyq8WgkaySZhajuMxNb3UQO9jEHESmmZpyy/wxTbe/j5uNjIXEZkpc7jDenofi1hUDqlWo79c55H4VVD94qQzBwiP5DzuRs+iiKQ5as/oBzK1szRKqdSyyPMaWjM3xvxa+vQAyEwvE1yKmIEcFdQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ynn1G7llNP+Gapk9+8lpcsPMF2ONjm09DbnC60qA2Wk=; b=SaL2zl1KtDz9jNxIOJMDTrgqBXYqXmQUWyNOUzPs9TodZIcOc3tfomSbCyOMAW9qLXH7UMUBmwFCkNYHHSeL+dAVqig/Drf+R4J/uxXh4TAkdw2KdIDJ1oV/5pHPMg+4q9jujfa/yIK94NT2JEAbR4DviCmo6bGlDDswDdGuPgywMuzGsUOwg/pAWK89iq5UWZzXxnhxPxpIiFnNLAlWLiUPgsSRtSqH2U0G9sORW+GqlHwAg8vg6w/VkbdcX2XNGn8cCy875W8eXKudVwP5sx3UqIl+r27MP8bfpaypSav8IAQZZ8A7ue/Z0YHuQH+EjKkOGLzWJCGCKRVHeZYbGA== Received: from SY4PR01MB8438.ausprd01.prod.outlook.com (2603:10c6:10:19e::10) by MEYPR01MB7887.ausprd01.prod.outlook.com (2603:10c6:220:17d::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.33; Tue, 16 May 2023 15:20:31 +0000 Received: from SY4PR01MB8438.ausprd01.prod.outlook.com ([fe80::4790:4ece:97e0:4db5]) by SY4PR01MB8438.ausprd01.prod.outlook.com ([fe80::4790:4ece:97e0:4db5%6]) with mapi id 15.20.6387.032; Tue, 16 May 2023 15:20:31 +0000 From: miterv@outlook.com To: dev@openvswitch.org, i.maximets@ovn.org, simon.horman@corigine.com Date: Tue, 16 May 2023 23:20:18 +0800 Message-ID: <SY4PR01MB843814DE4B91189625F9102BCD799@SY4PR01MB8438.ausprd01.prod.outlook.com> X-Mailer: git-send-email 2.39.1 X-TMN: [J0LT+0qC3R5om+4awe5dEtdGLgjmda43] X-ClientProxiedBy: SI2PR02CA0001.apcprd02.prod.outlook.com (2603:1096:4:194::10) To SY4PR01MB8438.ausprd01.prod.outlook.com (2603:10c6:10:19e::10) X-Microsoft-Original-Message-ID: <20230516152020.2409-1-miterv@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SY4PR01MB8438:EE_|MEYPR01MB7887:EE_ X-MS-Office365-Filtering-Correlation-Id: 438df258-9034-4475-e019-08db56211628 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DRnuO5yiXkC5f+RshpA+nKJR+TclugPy0N0Qlv27xod3j5zJR1SBOnejRue8j/U1M77TdV3J0upGskbWbMV+VOjHtQdrXLMkgfcm8IhvoaCjC58KMp/2fFRFZbuv2yhtYy9Xw48FURjHNUbvdPE/9qM40jUdJUMc0+gIOuUXr9MQ0xxIPg7cnWorBoBMJ6SDJpEX1K01vd1cT5b/4MSXQoCn9isOD81oFNJxmyokUMJmsBZH6qA2UMhE46WpZceHGIWxJCRTcB9OSZTCPp105br2B7MRxpQfocGTk9F/RT+17gGNXT/OiAzVuzl5BrX6fWNOZIXIvhmOqxwH3qaUO1IgEd++zJggSd6xvnr0/in8pFRI20o4Pk+WrCUFQ5jzJmmA/us1udwa9n1gWIedUzQw1bFgaJMpkeqFnnBHoy7GSN9LVCfiJSPoNABFfnX0NHz11YaApyUbDPZ/I3KJBCuwAPUw21FNWaumnvzNpriMcrj7o+9KG8mZIfKifCyIzINdMTcJ304n71YsxlzkZXjb1k6IGQZp/4LxcMyrIGV/iLB/SPrj2p84AgOkCYcR X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Q2pd+qRwuQmKkOhFJ3L0Vx9ZWuNmDyIiArl6o8nYfEQroth4CX+8fOsFrXknLF1N58SXdsaBeDoe+JnGn00HAmUR2u2wKYCsZ0ncEoCYdzWe/cEplDHL5V2w+zDxfoFOG+60SZfY/89EnqmEUGz2PB7XAENBgPrOTe75UeWHwXye6w/RdWbOvltajfikEEKDdrFFMQiAp6asAKYCGXr0xnrMquXTBVfVu1dBTXjYPyyFgmccW+/pWL577/wHAaRh0Bpho29wP1cj7s2jszWkD+XTymp5JhZVEStAkRy7hSL32rJYoqxOJJB9YWAy65/a3Ak9nVlPRkozRTsDJDL+vr0/UH23m4khKxTmh0YjT8F1m30HzFeb6G8U8X5EqzHw9sdnYPBxXaEdtqy1jvKwjWY255OIqkGXjdyiTo3yRkTVzwIuNTwCoJjCsp9PLe3TCFQ6O7IEFU0d9dnLRbM6IrlNMBK62vz2/x+PsQU6faGuMsDtWUs6ATPS46Aho0ve16ptH1o4flInexO6GNTcMySRgO4UB2XkeDSVpAUH6zJOaLWRnMq8Wo0yP8KawqOrTopMojFu/zs5DxwJYVLeui7YHlNqqXYrUIJFukQFMtk0t3cHabmu6R2grD3d52e3iBhBDjqhTveeUHQRdL0ExCp5LKioNdHqWXe6vd16zVGui76H4xl+zd3VfTyHW2a+edpccwIbUo36IrtvbsJUVwoZy4NjopeGK3dVeU0xZhzpCypkPDVRcKYACEja4V0IxJ4tj8vf6y6KDyieSoDAldmS9ov2/34OsJi1c1B+JuzDOLVOO4+RKnFJCUbJGWTbxYGBCJpGToC1D4kh4wT8S991ZuHtiXUC7PVwNxMetq+fQwYuMVuj3geMbkGnS5O5FfmEsyTYMPjmgeygLXW/Atfmxo1OubjIJOf/wPLblBkToDxlr8UXNrGtFdJ70kmJQmlIMBLrX07TJ7vBNo+XmAgyTaImAKyxjfIjDiQ6Z613cwKG198heJQ9k4ZfO0yml1PjkLrIQniQcwryLSWk9EZTCaKsMQ51/CE9ZykCabHWJC/iGjqnbQWRDAT1MGQDxoqkyBszs5/tZfzxuUT4JlZHo19etJ2CFXAKzJuXz1Mx7n8hARje9sFaCe/yb1ZB3KNWYKL+HA7hnYjkiop9qXgQJQ1HU9x7bCTIkgzGTx/cmAKNktCwqoy7UsH1OoXHJAIcjRv0ZG0jkO8bLpayqw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 438df258-9034-4475-e019-08db56211628 X-MS-Exchange-CrossTenant-AuthSource: SY4PR01MB8438.ausprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 May 2023 15:20:31.2901 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MEYPR01MB7887 Cc: Lin Huang <linhuang@ruijie.com.cn> Subject: [ovs-dev] [PATCH v4 0/2] netdev-dpdk: Add support for userspace port-based packet-per-second policing. X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <ovs-dev.openvswitch.org> List-Unsubscribe: <https://mail.openvswitch.org/mailman/options/ovs-dev>, <mailto:ovs-dev-request@openvswitch.org?subject=unsubscribe> List-Archive: <http://mail.openvswitch.org/pipermail/ovs-dev/> List-Post: <mailto:ovs-dev@openvswitch.org> List-Help: <mailto:ovs-dev-request@openvswitch.org?subject=help> List-Subscribe: <https://mail.openvswitch.org/mailman/listinfo/ovs-dev>, <mailto:ovs-dev-request@openvswitch.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ovs-dev-bounces@openvswitch.org Sender: "dev" <ovs-dev-bounces@openvswitch.org> |
Series |
netdev-dpdk: Add support for userspace port-based packet-per-second policing.
|
expand
|
From: Lin Huang <linhuang@ruijie.com.cn> v4->v3: rewrite egress_policer_details_to_param func. add a new pkts_policer_profile_config func. v2->v3: police and free pkts by bulk. fix the appropriate error code. v1->v2: delete duplicated code. Lin Huang (2): netdev-dpdk: Add support for egress packet-per-second policing. netdev-dpdk: Add support for ingress packet-per-second policing. Documentation/topics/dpdk/qos.rst | 29 ++- NEWS | 5 + lib/netdev-dpdk.c | 203 ++++++++++++--- tests/system-dpdk.at | 412 +++++++++++++++++++++++++++++- vswitchd/vswitch.xml | 10 + 5 files changed, 612 insertions(+), 47 deletions(-)