From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 43E02A034F for ; Mon, 29 Mar 2021 10:09:21 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 32FAB406FF; Mon, 29 Mar 2021 10:09:21 +0200 (CEST) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12olkn2081.outbound.protection.outlook.com [40.92.22.81]) by mails.dpdk.org (Postfix) with ESMTP id 79EB940684 for ; Wed, 24 Mar 2021 00:06:47 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CjQQNw4PredOc1jdfX9EiME+lCY6BHTSA4UUXpQ7/GWhw0WX9LTX+PLOXAjS9/SfHQOtbDjtqnkHukYKhbXC+CaJuqedhjI7BvUP5DY6GP0VOMQAY/P/5eMUvcDXDdIw7/Gpz4Vc5bLxUphlOLHrc+K36TEgGyzLOzCAScYaQpCp7XRJm2fpAHec/MNvxzQnHMRq+reCdLmEgKr8LgW88EGRCYhia1XHF1cqaxTdTwlharYBi5/2JoeYNOTzk52IiXMB2rTxCaKHl2xG2Ks4d2BGTUK+8zCKTSuh+idRdwI2HZLFxbp31c0wjwGg2dVIu2P9yXzDWg6fB+FxBhZYig== 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-SenderADCheck; bh=hM9KS4ApAq5+U56F4BsmHUDOGjW9807rKpHfLeTYQqI=; b=FW2HQDK5ZBwUptsfLMANu0Zhg//uqNqFnB38y2mG7kWrKSFQdus3QQV1Yelv3Msb3kiHBI2WqJl9uPKKF4tCgEEHb2Hhre3nw44Ap0d8aekUvBGc4/YSpIH9fmSOwv1aZ1s6AZI7LRtty2D8XpcS8MBE0FAcKR2SHDVf8SXEntxDRv+AH174g4+Jbj8/MmUUvXPOOYAcQ0i4ukBMx0uTvzUmg5ejShCy1vLP24Y4MPPpoKLf2Ragzj1cfixaIaieaoChXhFgIA+eeVKDRdwLl7PWLkY2qdiUIrObaqF90MtGjBPLBW9o2HjsL+w+riUJaYzUcHGq4c4YC4rPWAnN1w== 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=hM9KS4ApAq5+U56F4BsmHUDOGjW9807rKpHfLeTYQqI=; b=T/t4Zp/Ub8YewwYn4CzHew4l6pMRBIIF2hrhFTiSXajHpgL+3kduIZgVcx0vgE2M/7pBeRH9FVeHNRczqfObqkO0EXwXDOqfQLX029WuoBwthQRekdPCiZlvfNM0VA1wpnlnzu9M9YBPSlti2BsUKgAJZJ4OTaRa3AsSscoWQ64fUteCCFGgXvMKunSR04B4aYrntWdm8JrzOeeDaKp/XjyuT16GL2CafkJSoH1s7qrZkIzflezlxqXYdwE3Gl8mP1MwXXarv9Z1Dm5zMF0kAg85NxgXVJMAugKyp4zQU13ESZDXinscjk1E1tJzI/kAXJgOJxP+opMCjlITj3bxIw== Received: from DM6NAM12FT066.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc64::51) by DM6NAM12HT202.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc64::425) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3977.10; Tue, 23 Mar 2021 23:06:46 +0000 Received: from BYAPR04MB4167.namprd04.prod.outlook.com (2a01:111:e400:fc64::46) by DM6NAM12FT066.mail.protection.outlook.com (2a01:111:e400:fc64::145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3977.10 via Frontend Transport; Tue, 23 Mar 2021 23:06:46 +0000 Received: from BYAPR04MB4167.namprd04.prod.outlook.com ([fe80::7873:82af:1231:c7b5]) by BYAPR04MB4167.namprd04.prod.outlook.com ([fe80::7873:82af:1231:c7b5%7]) with mapi id 15.20.3955.025; Tue, 23 Mar 2021 23:06:46 +0000 From: Hao Chen To: "users@dpdk.org" Thread-Topic: What is TCP read performance by using DPDK? Thread-Index: AQHXIDh4H8QknstLlk6mzOwh2+wPdA== Date: Tue, 23 Mar 2021 23:06:46 +0000 Message-ID: Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:2A8ED10D0F0D52D0D7CA1807255FB94954DB0D7207755F334CBDF7844251C4FB; UpperCasedChecksum:E546DF42B46A65DB0E5CB0AFC791C933ABB0006CCE258967E85D54A3A516CE01; SizeAsReceived:6825; Count:41 x-tmn: [KJ1/aAK4lQ+NKOJXSmeOy0chr+gYDKv5t2TwCzQ7MoMY47I7pnByoeMZa0mBWajDt2pEpbYQkCU=] x-ms-publictraffictype: Email x-incomingheadercount: 41 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: a2fd7cef-b0f0-4ddf-f073-08d8ee505505 x-ms-traffictypediagnostic: DM6NAM12HT202: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 4PtSQWGgz1lP3DvqedNE0mSZco97ecQOQjdP9K1gX99IZ15gTQMbmCF3b5QgWZwulK2zwWjrj9h2TLqCK1Gy5pO9obj/tOMgrDu7c1hON2uatuYap/ALSuEXTGqHWi/vf9MEyelh1hnVAF18v9/FrZohgD6WFNFqJ8FEhRg/ybKfReTZ8X0G/s+ZhcVtPjgNfOd3Nkrk/k4xjReZ0n2HciXxRSoFRsFT6U0UuQelSP2Cpp+wMT7sUwnV1G6VdPgTPi/VRm2lCnrsKGbQciVCaKlAPR+m1L5bPwHKSA04/wM/VEid2jJ7G6hfDRRuVJoQ9tC4fe8hBEo7N5h8bZj1e9Gjvw6VYNPWdp6vNpZN8dVvxzaKSRT13HImOZdXbdYnCjcSgA3mpxlGfCgB1m1f45zGIkuRi6nb/2WaOyopyUw= x-ms-exchange-antispam-messagedata: 2GxIkUZPcwF2LGW9jAjzzNntxXLbURmVRHxHjwctdz8QesfIw/jOHw5J/x2I32mDg6CaAFtsmBEpmH78IdhcNGVuXHZt8ysrLEghUG2elJSS9AQ1+UmKqAQ6wIipL7KVEMQrAxkNu7DcHEaLPa2ZpmgIQCamA1SY27yBFxMomZHxEv6ZZxet9WBoJJBu0IBVVlrmgb730jI1Ou0vQmc+Cw== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-AuthSource: DM6NAM12FT066.eop-nam12.prod.protection.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: a2fd7cef-b0f0-4ddf-f073-08d8ee505505 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Mar 2021 23:06:46.2453 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet 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: DM6NAM12HT202 X-Mailman-Approved-At: Mon, 29 Mar 2021 10:09:20 +0200 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [dpdk-users] What is TCP read performance by using DPDK? X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org Sender: "users" Hi experts, 1. Did you use DPDK to implement TCP server (read TCP data and then discard)? If yes, what is the max performance you can achieve on Intel X710 10Gbps NI= C? (I am not using VPP TCP stack) 2. My feeling is that DPDK can only be used for layer 3. For layer 4, DPDK can only look at TCP header. Once DPDK look into TCP payload, performance drop down drastically. 3. If DPDK can only be used for layer 3, Linux eBPF is another choice. https://blog.cloudflare.com/unimog-cloudflares-edge-load-balancer/ [https://blog.cloudflare.com/content/images/2020/09/image3-2.png] Unimog - Cloudflare=92s edge load balancer Unimog is the Layer 4 Load Balancer for Cloudflare=92s edge data centers. T= his post explains the problems it solves and how it works. blog.cloudflare.com Thanks and regards Hao Chen