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 6BAD4469EC for ; Wed, 18 Jun 2025 14:41:49 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5EADE42D83; Wed, 18 Jun 2025 14:41:49 +0200 (CEST) Received: from mail-yb1-f179.google.com (mail-yb1-f179.google.com [209.85.219.179]) by mails.dpdk.org (Postfix) with ESMTP id CFA9840E1C for ; Wed, 18 Jun 2025 14:41:47 +0200 (CEST) Received: by mail-yb1-f179.google.com with SMTP id 3f1490d57ef6-e740a09eae0so6643748276.1 for ; Wed, 18 Jun 2025 05:41:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750250507; x=1750855307; darn=dpdk.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=lh33KxDxaYw2zaTUXkHTyn1RlBO+pfeFLjuvgm2jkog=; b=kho3oVjiK5vHGnWMe6W505QEr6kbqTFRWdEFQ3gk2seYggClNIT5Ccy2dnzLikJadD 4SemIFsHGyH9ed+XGJaxRswr1p9w5LRXDdAUyv1tUe3Qkn7pttK5AdNXpHhzQyaEq2nX MXebYoUV9dqRwvy4puRZ3+nMxPDrKcg3mmQgNGa2HZqVcviYiqwKOe8c9Itnfqu48xO/ MOZGjJgSWES8qelzpzLU7CPzY//5KC/pEzc3BSmlQylbcOJtZyObMprm1nQ0OorHbOjH QiuipD2FCkFaWcMAF64+EYozPCSJYDwsDignihjZN5HJ3P/Oj9Y9u80d5MKka8qGvWyT +Hpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750250507; x=1750855307; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=lh33KxDxaYw2zaTUXkHTyn1RlBO+pfeFLjuvgm2jkog=; b=MBXWYw8NOFiLHUphr6Fm4p1z5Dqfr8mKAHUwW9c4GUZwAeatlDBGnI0M73NvLyg48+ optfIi+4fRUz0ZVkubLhTIXYeQAqNeAWgw2DpcWq5ZyfBGoC/1TRlvHSuB9lg6WGZB54 8K7h2XO+lJaIjyrehXp96CzUEk2w89SO4+0XHMvdHSDgRfPEoLcIgsKHHs54gpQvLff1 pwe6QhE3byXD2PiXDf91DO+662e7NuNBU3fwL94G8AgaSoN7CP0HOgdHRXsoEE7ayjBD hZtO16i459UGJubFm+TVK2mN1ttoVXL8dtmf7X30wZALN8Sokch8DFuxjKfI8ePkoZpE +Hlg== X-Gm-Message-State: AOJu0YwKB/OF5qPdqUldTGdczfw/fMhr0nR9cI1ebiRqzx85QUix0LW6 IZTZkohdWAC2ePHMlMFLTSLttuNt2O7lId+ZsgvBzNVQozD6oWpeORQh0HLOiSI8UaYvckWhJNS hCm53zKmTpuXKnn7nouyBbxFjCA3HtkXKxJN5 X-Gm-Gg: ASbGncuyfnP2YmiGPpGeFYqm3rZMuwdQfTPRQ59763b948/gGtspnCXXuB6ptlDCRQv P0337NPRZXIN4dObrHS2m0A0y4UQQdCJe5gTomqJJ93x5X8l2TluTviMpeQ86GUsfP/VRzsWznH fEzPPehElXsySvGIaNuaL6J/+VzrpOUTJElbvgSuzRycZa X-Google-Smtp-Source: AGHT+IGqSqDCf30yypIDoKEBIuAWnQYKNpMilbW1pjV1HWx0AIQ2gAe9MxeFBRUUSbjj9Dr427B6/HE/lT4vHFUyv/c= X-Received: by 2002:a05:6902:2502:b0:e81:fc77:abe7 with SMTP id 3f1490d57ef6-e822abe1cddmr23926714276.10.1750250506903; Wed, 18 Jun 2025 05:41:46 -0700 (PDT) MIME-Version: 1.0 From: Sid ali cherrati Date: Wed, 18 Jun 2025 14:41:34 +0200 X-Gm-Features: AX0GCFsHb3_96sBlelw8VC55JBzpVpdoCUuzJV6_cx5QmDv0B5dSEwUFGQY1wRc Message-ID: Subject: Questions about DPDK, RSS configuration, and NIC-to-GPU DMA To: users@dpdk.org Content-Type: multipart/alternative; boundary="000000000000bb64ea0637d7f3db" 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 --000000000000bb64ea0637d7f3db Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello DPDK team, I=E2=80=99m currently working on setting up a server that receives UDP pack= ets from electronic boards integrated into detectors. The server needs to: - Listen on a specific IP address and port (provided at startup), - Efficiently receive these UDP packets, - Transfer the data directly to GPU memory, ideally avoiding memory copies using DMA. I have a few questions regarding this: 1. Is there already a DPDK-based software or framework (maybe a higher-level abstraction) that can handle RSS configuration, queue setup= , and start listening on a specific IP and port as specified at runtime? 2. Regarding NIC-to-GPU DMA: Is this only supported on NVIDIA GPUs, or are there any solutions or workarounds available for Intel GPUs as well? Any guidance, examples, or references you could share would be greatly appreciated. Thank you for your support and for all your great work on DPDK! Best regards, SidAli --000000000000bb64ea0637d7f3db Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello DPDK team,

I=E2=80=99m currently working on setting up a server that receives UDP p= ackets from electronic boards integrated into detectors. The server needs t= o:

  • Listen on a specific IP address and port (provided at startup),

  • Efficiently receive these UDP packets,

  • Transfer the data directly to GPU memory, ideally avoiding memory copies= using DMA.

I have a few questions regarding this:

  1. Is there already a DPDK-based software or framework (maybe a higher-leve= l abstraction) that can handle RSS configuration, queue setup, and start li= stening on a specific IP and port as specified at runtime?

  2. Regarding NIC-to-GPU DMA: Is this only supported on NVIDIA GPUs, or are = there any solutions or workarounds available for Intel GPUs as well?

Any guidance, examples, or references you could share would be greatly a= ppreciated.

Thank you for your support and for all your great work on DPDK!

Best regards,

SidAli

--000000000000bb64ea0637d7f3db--