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 0B36542AC8 for ; Wed, 10 May 2023 13:07:59 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 78054406B6; Wed, 10 May 2023 13:07:58 +0200 (CEST) Received: from mail-lf1-f50.google.com (mail-lf1-f50.google.com [209.85.167.50]) by mails.dpdk.org (Postfix) with ESMTP id 70CE640697 for ; Wed, 10 May 2023 13:07:57 +0200 (CEST) Received: by mail-lf1-f50.google.com with SMTP id 2adb3069b0e04-4f139de8cefso39223334e87.0 for ; Wed, 10 May 2023 04:07:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683716876; x=1686308876; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=t796/xoH7DJ+K8Zo8MOCWq619ZVCvu3fKD9n7u7butw=; b=l14IQbMtBWT6FBeFVJWY40ziGvGVQRKUx4rTAtgPucqoZRBMzDgmgeU+sx3ooNCbCb 77nGr0Fpvq5vRgpiJJAOIuL+L5D5ZJMxm8Q3vImMAe7rlC6MEmtWl0Kj/GdABQsRYm3U NNdMvvmwbo3UX5Zy5YlNeB/1r82epeP3lucTlH0bd02FHgL5kIj50nxmA2RK2Xr5Ry35 NSSxqdRwGr7IGTLKOL6vmJMGAGoSIVZISsOaAEVZ5FNqY4wtfn7mMNZzcTGr96bdTKva LC4XRgb6D5ERZhIRPdi4wBfl57KjKmbCfC6r6hmuzjoehVBxr7lJaREkXZm+FLvjyq+2 baEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683716876; x=1686308876; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=t796/xoH7DJ+K8Zo8MOCWq619ZVCvu3fKD9n7u7butw=; b=NWo4HEZm62/yr5Q+ARJjX72g2s2+WP6R3mTzvt+EIG48cMy8fMNuEX5cKD6ktLGFhI mZZtsaJr/ia53Qvdageku7HbZhXFFCh/VybQQgHT3cNPWo7K2szTur3lDjxy0gCiHTyz 60DaTSobx6uJP1ibRxW2DZn30iMcEugX/cNquaXpJxGtaDdC9W7BKerqME72s+x5SRBX vDKPKhiQ3UvFgS0kirFYzbixN6C9g6UIp/xIQaTrn0/L+iWBP11itTEm7c/QCnfu0jYO 64ATfyyKkUY9DRo7DczoZQ7Is9yi64UjFbR6HkZVEgW9qlbwCrrAQgCFF16BfSO5erqx XpIA== X-Gm-Message-State: AC+VfDzUsqZTeGZJDwLjlrE5LyldO/F2IIUrPHwlxQTaYxloqPGcYQgQ fU7vJxarCzIkjyBuH2TiYwU5lAf6hlpHKpP2/irS4HRm7zc= X-Google-Smtp-Source: ACHHUZ5MtH/Tob1NQW3Z/sU9WNDVrWI4TfARAlqtWDM1ObQ//lBdOKWQKSqEfohfcUR+h8AE37RkTbeUk1Mz+NNT9RQ= X-Received: by 2002:a2e:4942:0:b0:293:4b91:d03e with SMTP id b2-20020a2e4942000000b002934b91d03emr1719471ljd.1.1683716876370; Wed, 10 May 2023 04:07:56 -0700 (PDT) MIME-Version: 1.0 From: Bob Chen Date: Wed, 10 May 2023 19:07:44 +0800 Message-ID: Subject: Coroutine made DPDK dev easy To: users@dpdk.org Content-Type: multipart/alternative; boundary="00000000000051849705fb54e22f" 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 --00000000000051849705fb54e22f Content-Type: text/plain; charset="UTF-8" Use a coroutine lib to simplify the development of DPDK app by switch the async-call back mode to multiple concurrent execution-unit (coroutine). Provide more functionalities, such as lock, timer and file I/O. https://developer.aliyun.com/article/1208512 --00000000000051849705fb54e22f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Use a coroutine lib to simplify the development of DP= DK app by switch the async-call back mode to multiple concurrent execution-= unit (coroutine). Provide more functionalities, such as lock, timer and fil= e I/O.

https://developer.aliyun.com/article/1208512
--00000000000051849705fb54e22f--