Message ID | 1527175681-14674-1-git-send-email-jan.scheurich@ericsson.com |
---|---|
Headers | show
Return-Path: <ovs-dev-bounces@openvswitch.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=openvswitch.org (client-ip=140.211.169.12; helo=mail.linuxfoundation.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=ericsson.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=ericsson.com header.i=@ericsson.com header.b="NHzpG1t6"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=ericsson.com header.i=@ericsson.com header.b="llL2D7O/"; dkim-atps=neutral Received: from mail.linuxfoundation.org (mail.linuxfoundation.org [140.211.169.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 40sCvb64Dsz9s0x for <incoming@patchwork.ozlabs.org>; Fri, 25 May 2018 01:28:27 +1000 (AEST) Received: from mail.linux-foundation.org (localhost [127.0.0.1]) by mail.linuxfoundation.org (Postfix) with ESMTP id C26C5B78; Thu, 24 May 2018 15:28:24 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@mail.linuxfoundation.org Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 83449958 for <dev@openvswitch.org>; Thu, 24 May 2018 15:28:23 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 809376D3 for <dev@openvswitch.org>; Thu, 24 May 2018 15:28:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1527175700; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=7WnOWRd2TdtrMzQlU+wrfYOZOQtmQqspwycW+kgTz6U=; b=NHzpG1t6aydbzKYFrUv6qXppgS3W+48U4dKGbX2TWMjASMP2MPZoWN4XvzMSbjCm ldf3hPJVgn9jCebQfL4YL7g/GST5VzuFvDdegKm973iNmRwmceSiLWFCLuQww6vV L6roxwxKwxKSlDc0cCrgcPiWMNhj3QPfpJdMyTlhGgI=; X-AuditID: c1b4fb2d-1bbff70000003162-6e-5b06da145c1b Received: from ESESSHC012.ericsson.se (Unknown_Domain [153.88.183.54]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 73.6D.12642.41AD60B5; Thu, 24 May 2018 17:28:20 +0200 (CEST) Received: from ESESSMB501.ericsson.se (153.88.183.162) by ESESSHC012.ericsson.se (153.88.183.54) with Microsoft SMTP Server (TLS) id 14.3.382.0; Thu, 24 May 2018 17:28:20 +0200 Received: from ESESBMB503.ericsson.se (153.88.183.170) by ESESSMB501.ericsson.se (153.88.183.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Thu, 24 May 2018 17:28:19 +0200 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESBMB503.ericsson.se (153.88.183.170) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Thu, 24 May 2018 17:28:20 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2cxr8r3AMgSlEUGlOk9enjclybzIsc8+uik6i7kHuSE=; b=llL2D7O/6pjZItWPXyAjNxKc0XCQ+zkUorUf+ZHdCE5ZTJCFR/iXRrOBKodcEQfo1OIpockyIASOPEtdvY+utijgLC8c8l7rKh50ar5dyOeRpBKCMco5J9PoNn5l72b4c9/e6qSzJyFyDkhBvlTVAlt8x6SA7jTi23rMMS2rRgI= Received: from ubuntu.eed.ericsson.se (129.192.10.2) by AM5PR0701MB1780.eurprd07.prod.outlook.com (2603:10a6:203:1c::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.797.5; Thu, 24 May 2018 15:28:18 +0000 From: Jan Scheurich <jan.scheurich@ericsson.com> To: <dev@openvswitch.org> Date: Thu, 24 May 2018 17:27:58 +0200 Message-ID: <1527175681-14674-1-git-send-email-jan.scheurich@ericsson.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 X-Originating-IP: [129.192.10.2] X-ClientProxiedBy: AM5PR0502CA0020.eurprd05.prod.outlook.com (2603:10a6:203:91::30) To AM5PR0701MB1780.eurprd07.prod.outlook.com (2603:10a6:203:1c::23) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:AM5PR0701MB1780; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB1780; 3:DTvpbBGxXSvknd49nf7sVAul87aeFt263nxEjPkYOTSNzHwO+tHHe/52yfZeRPm8Y+MDeUdETwEGZkAhmw3ZP8mNth27EDDA0B1uT3vwlav4sLEK9sEAwV+idcFf5jhVlJUSBYAW9Y+iKUGFdpUmCUGmW7bUh5weP6pZ19KyyHm968M/SeeV11qNO+v0U163xzRb5EhGa7SccUqOoZaGTiRxogPVCslHwqbsdD9emIAknIyWG0Wa5VB7yWL+SY6J; 25:nobv2jzWs7vFqjWLqLOfPY66lLDUtBxqfTxAA6+6wstqisYos80YAARwnZDlIv0+oQ3jdJKc1qcQrMkPXXUxE8W1KKGGgxTVMQmo3dmcwLfQ0Ado504UTLkzqeG73XcT/RSBrvNLkFOyxfITOXbL21ie7Wk7uvNur0SD2VvCFK/jo9h/Db4LA0+esMAVIvxodFWWxGNhHEBWRzFSAWESJqMnHPIdAXYT/7NutOfYIfLlPWrBXiD75yTX3an7L5qfHKNX9ed0yWCPaGYx92ZUWWckxzZTgOxP6DIi2QHsSmPWdFsyVbC2055/D/lF8J0xkccrYOIvgO4l2r/VtxqQJQ==; 31:pMpL4V66Z8RYtejYoC/qEtnevt5G6sC5RD1UvOVef/CJjILVXyhL+juS0xJ7yd431F9IWbirCiYEk1itGamb3sqFBPOSVbwreGoJ/c5Cyu07r7XeqNGNbSJgifxTxaBNpLz3zKBdKb73SQPb98lgjFADOSkwa8nZ6pgS6KzAfGjmfuYR6NB54ZYtaXh1vjsAaSoLpf2LKJoKQzYZNwswv3bHaSkg8zjZzlD1dXlC/J4= X-MS-TrafficTypeDiagnostic: AM5PR0701MB1780: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=jan.scheurich@ericsson.com; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB1780; 20:aeH/F58hMkPc5FrAinZ1+212zGagBuwrtJBQGRCMZGN5qkyeZy2Gd1feYH8gb+Y0wL9KyJKSoEao/TPTowIutbXK4bflCBcZILm+dvqnMa1fPfUJPz+5f7D6u1wjwPCO65mrW+Ca6kVAhmRTi5V4mdopkgVdHRGQeUNUAIhM8kH3D0mQ5UCB5htJgnxtZHKALJbuRwTytYKGY29fW+SRXdr7ZMrifjLlP23ZOklb5bEBcriUlJmSuASthyyzAG3c+R3d4c9wqjipdGn+OvmdMSW0ocb/y6jlogoKoghbyrI+ltct5j0YUynkIRPs+OU9UyUtaE8CDAz06A0c4wYcLxCZqwV7JZcQ2eRXCrLWZ9Cb1Z8ttsfz2Up6q1bWLo2tOHEqp7X053PCL34yr12wJMc3BI1eDaqXLeVuwS5BPGy3NGh3oXvRZ9L7dNvusrH25etBglYQaZZwOQEcmSXhjSNhww7q62ZNM5VlvFnt64pv7N65JPqs/bz/s7hhNXEv; 4:v+cSxXc5TEyYkkyRn5Fcq3zFWCCeJ1X0epRE+tkSgQu+DWsiqYtFE/JhRNR2O+HevpQEGsOnFOc3xgrrbJyqWVr7Lzi2T2fZEz4K6UeX0rTfwxVHZe6axaoQkFiQ2Y5kU25JnslUTkJZ6fFHcaTjfl00zM18piweLdzqBR56Ve5sHpCgtCc/Gz5zn3DLMjeQ1OUWQiAfHbNY6Vo0mBiK0QctLYbjHyE44hvMEe5QeF9laPdUgR7Ac9z0805SK3maE/rBIHk0wLp9TK6cczgjBQ== X-Microsoft-Antispam-PRVS: <AM5PR0701MB1780ADC71CEF197BE41F545A9A6A0@AM5PR0701MB1780.eurprd07.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3231254)(944501410)(52105095)(3002001)(93006095)(93001095)(149027)(150027)(6041310)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:AM5PR0701MB1780; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0701MB1780; X-Forefront-PRVS: 0682FC00E8 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(346002)(396003)(376002)(39380400002)(366004)(39860400002)(199004)(189003)(25786009)(26005)(486006)(97736004)(86362001)(6512007)(476003)(44832011)(956004)(2616005)(16526019)(186003)(478600001)(386003)(6506007)(305945005)(7736002)(51416003)(52116002)(53936002)(4326008)(107886003)(6916009)(6666003)(6486002)(5660300001)(105586002)(106356001)(8676002)(81156014)(81166006)(316002)(16586007)(3846002)(6116002)(2906002)(50226002)(8936002)(2351001)(66066001)(36756003)(50466002)(48376002)(47776003)(2361001)(68736007); DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0701MB1780; H:ubuntu.eed.ericsson.se; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0701MB1780; 23:cv+oLlovcJjv1gB5T0WXfZIq4+7JiCpLnGAymib?= 9RRe5CjHuLRyF2hsqDClmTAk5wSW6ZL+qPXEMdjxo3oXJ38rjfvXE4VY6qS1j2R2HC37kJOhMn4mpzZ2/CBWL/L0XpXSSRAK8Pf23uDXh2L0vf3b9cy6YBFl1ldiBtSwYJ3Jb7sg84juTjY1Z/WPE+Eu72mIZ+LDgeWyQfNzeX6+NjZP+/O7TDW9T+PgY1YFQQp9D8EZQBSjM+2Pd2kldnFmXGxYvtn+NGBYCb39wZtBfE10hvSbbXtIDsalMY+HMFIzVUEdVxZSoLF8qKCAnUOaWfdyEZORhKVWHBe0eoiRtiLVcaRRP0dPBAeVwupfucwYGyvE7++uq4ZlDV6rjcewExkskq/8xoOI/h469BLJOI6pk8YwQhbCD+wUNzCr4wfFjHJbR14X4YbHzYsIkmvV2K5Hd4Y38/PNdyM5i6jU3d7W3F8TRS+7SeXYCGOms0Yy+XkAfQ6p1L36+atpc7DqeliE45eSiyAhcUCicn2IWU9SDeL/N5uhHKdNhlK4AyHjwVxAuSxerbQdIC7g+xR47m8/PSzBeAlheB1yJ9rYqEpNN8vcPf1xaxt4IZFXFIN3TdhmxbuEPPHVXrQxFaYayMlcPLSiF6OrR7nrINkouMrQu0v3OgyHjl0eslV+AKKiefaRWPFEmKe0SGzUpNZ+xhx5MW1JKD90dfQPwH4Ek/AK+4F0h2uuoV2hxwHdEekKuzyf9Xcpd5HYwRWoUWaf9idlqMr4lMAglG7F/sGXqSmvAWBvg7sHyDr/arE3mlRbWXT9cdJdDYbStMqrMSoF35qxhoUzb5l7Sj+msoG30vGdTK6i/lZgeC30u1HWirlHOO9xkHzyTWBpDxrKSChr5xyKJAlQXY3JwsCJoiVnFw1OXirT4sKpt4wpD8WDQFKMJOlP9dk2eyudivd99UC93ijIn5833tN74ERrO+tBEMvnxyAsG2H0rniSziKVrP4ePAOC9gXpY+UczVnBt7w3CSMgYErvOj5Z/z/ZHhKkcgxUbG3Zf0VcNYtr8X2GQxZGk5Pt/6Fx+HH5euO9YjShWxAkZ4I/TW3v4bLPI7fGHGLqz4F6rCK8coZ1b838gH27/t8/htxpxstIyXz4Cm4/m1N/Sh3GWxLw47e+gtKZjblJfxHaKHaI8ZprpRrEVKphYAKcBbJEskCdTLlwtwsmZ X-Microsoft-Antispam-Message-Info: r5HxbWrLFbyxFkX4lm336Gg5GiYTQEFDxFrwpfyzlKot15zz6b0TuKny7ZGC4PHCup8FRjJQLuXfGEhywlytmQ3pXHTRl1+8lc1UF8TFw7Rq8S+N1PyMEiewuhQBKe+OYIBHHAs+nSvVq9cG7e1GK41huOfp9BwsfZkPyL8Dg5gk61gUtUXN15JfTqLt8LzY X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB1780; 6:zSq6Rhp+C8hFSYLFfGxmyu8cs+BcII+k9mYTTfynTRV1u/vdiDvYTJPqE8oaFOT33daZM6ddgLZWB7DSxfUCkFPVMWvzJAjK1g0+PzErE/B9yaJdwTKsqqAAiGQUtuxCdIPeD0S1t2M0XCCwYCCReEOC0/mJiwLHcDN08E3tmzXVDDmCGwabRQ9hAkXv+hDr458o/zZIXr3dPmsIiTPcUK8Wyw7BPfyZz7cu/WwadReAQx+YBlvXxPasMKmBsVecCaFJbG/Ylqxrh8HHwmEvobPQ/ynCiD7o/ie+Ip6dhbHueyzjvZZUD49EmI3nb2qv9weONrTiDptcT6O/CGHJUoi2MzJ8Iurga4Xohxkoj4XJwxBuwu+uY//1Z0ITO8ILwcys9qGHUUJ5hzwTHBzrykn+SMz1qhosnb7CauV4EAqzqcc7WazcJlQNuzldfCLsXgECWkn9mDMzo1vP9DxQKA==; 5:qVcnpCfItak5PuyFBGW5kvWotbzedchupVb+GkP1cdTl+bFC2/yBOmZocYxOqdrOdUyHMDjLvT0UDAwlOC2x6gnf+hzvcgPtI5eKW/KmtnRuDtd6zU5cXnsZ94u9MraeqD/DhDEfx9hj7TQ2G+QLKqKpmstGHcuIg/ayWr4tcj4=; 24:zH8dojwqAU0LxHTQEGCOSCKK3TOL8xLDoWuzho3RbPvHEBqGMbfpSUlPh4Q7ZcXhCsot3yec+1zTUCCkPmPqyrwRT6KAr7T8mutxYIk997o= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB1780; 7:ynuk0F2fJ413jfgTrqBXh30r1H+pDpx3EGSMCf61LoxStenqD09rkGfuE781TRcXab2jN8sJieQFFJtFmExdvKIENcgIHfMbZAj8avt5OzOIs7NqcUYcSQaZx6c0sfRFJx8QB9BS8UnTdQK5KJbTBughje756LHr/kFO0cq1FU2XsPjwbyQKTIrZbVBE4dH+DnIsIrx9a4y3zGim2CsavYQMwjvI/iA1cJ26fFct68yJw8MnMSN7FoKOw8Lql+4Y X-MS-Office365-Filtering-Correlation-Id: 776d5382-2dc7-4427-2f7b-08d5c18afa36 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 May 2018 15:28:18.8577 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 776d5382-2dc7-4427-2f7b-08d5c18afa36 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0701MB1780 X-OriginatorOrg: ericsson.com X-Brightmail-Tracker: H4sIAAAAAAAAA01SbUhTYRTm3b27XWezt6l4tJRYRSJuaUb5I8pCaBiY/4xJ5MyLSnOze3U4 oZJcgWJq2AdzhooGtkJTJ7k5lA2Vpk0pLdP6ESR+JVHgR2Jau94J/nue8zznnOfAoQnZBhlB 5+kKGVan0copCWm+8uaUImSayogzLyQkLtaWosTBESeRuOyoQkmEqrn1kVg1O/UPqeY+VZJp hFpyJpvR5hkY9vjZTEnu5utyUUFDVPHsyi9RKXKEVqAAGvBJWKseJyqQhJbhAQS9nm9IIDYE z7rXSYGsIuisGhILpEUE3fZ1iickriFg1FHut1X4lPJRn42mKRwHlt4kfkkIDoetZhvFYwIb wDrm3MbBOBkmXR6SxyQ+CnZvmZjHUpwCc09mRELAKPAM1frr+8FjniGFOQCu+XlC8ByCDpt5 OwNgC4KGPgfiBRk+BpvuFVIwRcKgt95v6kHgnB33k7t7oNfbhfjUgGNh7Hsg34DwVTB1PxYJ ng8U9NW3UsIkPZiee/w4Bto+/iZ2og4/GPU3uAlwLJnFgnAQXEtbYkGwiuFpdRMp5GPA9tlE 1SBF3a776nbd14hEVhTKMRyXn3MiQcmwedc5Tq9T6pjCTuR7CZdtQ9GDXv4470aYRvK90q9T VIZMrDFwxnw3ApqQh0gbs3wlabbGWMKw+mtskZbh3OgATcrDpEqrUy3DOZpC5gbDFDDsjiqi AyJKkZK7r5y4HFZUbOp32jz9+/QlAyWravOFoLalL3qLtt6budqRcik1LbIdBzUdiZdr/qQs lvWk1xzWD72Pbc5Mp1pS392KM0bbLbWnwzIuPlRZstq7pMlrCzezOW787Z3gwMnO6WXzPc85 44uRrhjH8F+Da8IeXbkccTv8p+JVuJzkcjXxMQTLaf4DfHUdTA4DAAA= X-Spam-Status: No, score=-4.3 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Cc: nitin.katiyar@ericsson.com, ychen103103@163.com Subject: [ovs-dev] [PATCH v4 0/3] Use improved dp_hash select group by default X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.12 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 Sender: ovs-dev-bounces@openvswitch.org Errors-To: ovs-dev-bounces@openvswitch.org |
Series |
Use improved dp_hash select group by default
|
expand
|
On Thu, May 24, 2018 at 05:27:58PM +0200, Jan Scheurich wrote: > The current default OpenFlow select group implementation sends every new L4 flow > to the slow path for the balancing decision and installs a 5-tuple "miniflow" > in the datapath to forward subsequent packets of the connection accordingly. > Clearly this has major scalability issues with many parallel L4 flows and high > connection setup rates. > > The dp_hash selection method for the OpenFlow select group was added to OVS > as an alternative. It avoids the scalability issues for the price of an > additional recirculation in the datapath. The dp_hash method is only available > to OF1.5 SDN controllers speaking the Netronome Group Mod extension to > configure the selection mechanism. This severely limited the applicability of > the dp_hash select group in the past. > > Furthermore, testing revealed that the implemented dp_hash selection often > generated a very uneven distribution of flows over group buckets and didn't > consider bucket weights at all. > > The present patch set in a first step improves the dp_hash selection method to > much more accurately distribute flows over weighted group buckets and to > apply a symmetric dp_hash function to maintain the symmetry property of the > legacy hash function. In a second step it makes the improved dp_hash method > the default in OVS for select groups that can be accurately handled by dp_hash. > That should be the vast majority of cases. Otherwise we fall back to the > legacy slow-path selection method. > > The Netronome extension can still be used to override the default decision and > require the legacy slow-path or the dp_hash selection method. Thanks a lot. I applied this series to master.