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 C9A154301A; Wed, 9 Aug 2023 19:15:46 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 624CF40DDB; Wed, 9 Aug 2023 19:15:46 +0200 (CEST) Received: from mail-lf1-f46.google.com (mail-lf1-f46.google.com [209.85.167.46]) by mails.dpdk.org (Postfix) with ESMTP id 241A8400D6 for ; Wed, 9 Aug 2023 19:15:44 +0200 (CEST) Received: by mail-lf1-f46.google.com with SMTP id 2adb3069b0e04-4fe48a2801bso11679157e87.1 for ; Wed, 09 Aug 2023 10:15:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691601343; x=1692206143; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=0o1c9w2hFHPiJy/IadjdFq0BGlwebf1O3hCT7n1/cog=; b=aw7e9WbVLs8Mlm3c+wquBIbBrf6yO1gxxCaeF66Iu+cx+te+V78pi98L5mlGHnrga6 lENQEM21puZ3AJwkkYcqos2xxvjbGEvANHvZfvcw1ZMHrJrNRsg4ZYV1VnafyUnGI9v8 CubiwnMuJkDWB9w3lJJtrZKc2YjhEfgfPbtTxbAukVpYtZ/GJ630PAVqhJFEghFdDqcY jcZcqO3wCg5FsKdpb/FkyosjgvprW0MoKZkCuqQEI0Sn0/ZXqWYgFEhlWuOq7xJfZhLi 2YLSI7eQliTwlHjfs07JxgQKIgdQ0IuAG1kwIdh8IQOJsTYb6T+7yFK0ueZ9LRJon58f aCXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691601343; x=1692206143; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0o1c9w2hFHPiJy/IadjdFq0BGlwebf1O3hCT7n1/cog=; b=BNDaMDROzslWgACi2ErAB+msAnmRGyxvseeRQG2deDeoIdeTsADEv1+Ij22/P1r89u d3hUlBsNFscsXGO9gmSV4I9MeVkl9VyndHvSCtfYf5QIqYSp7sEmr4PGxXKd3yzurs9k Lyb4YW0eYlVU5lkZXJMtaGI2CWOy8va8uWXNiACUggg/nja+U5SNNeZ5hmtFkz01y1dM sUfdj4+04hnaOjudzuvuHdhPaZtht20KePNdm9gUs2Jif5djXo/JM9hpU6A9ofsbIok9 cvhAeShmpqFahOzNcbFvtCIfMxKvoL/B9iAJ3HWJHRMIDgecFw8o1sj4MxOxcsmIrlAn IzaA== X-Gm-Message-State: AOJu0Yww7+8bwYCfHzubnPq1pTMB+nekRirJixKW97VLiO/gRfb2Egee U9yulsPzcyxmFev85Z0duQM= X-Google-Smtp-Source: AGHT+IElDYD6DE5cfaX92XEErOfMhQ98yW82x6SZOXXPYLxZPNZ6D3XFu1sYFD1Llv7kRU1hqWXtbg== X-Received: by 2002:ac2:4f12:0:b0:4fb:7675:1c16 with SMTP id k18-20020ac24f12000000b004fb76751c16mr2991314lfr.49.1691601343163; Wed, 09 Aug 2023 10:15:43 -0700 (PDT) Received: from sovereign (broadband-109-173-110-33.ip.moscow.rt.ru. [109.173.110.33]) by smtp.gmail.com with ESMTPSA id l21-20020a19c215000000b004fe48d0b5e0sm2358997lfc.271.2023.08.09.10.15.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Aug 2023 10:15:42 -0700 (PDT) Date: Wed, 9 Aug 2023 20:15:40 +0300 From: Dmitry Kozlyuk To: Stephen Hemminger Cc: Tyler Retzlaff , dev@dpdk.org Subject: Re: [PATCH 00/20] remove experimental flag from some API's Message-ID: <20230809201540.1b42fab3@sovereign> In-Reply-To: <20230809083452.06907096@hermes.local> References: <20230808173527.186042-1-stephen@networkplumber.org> <20230808181912.GA16722@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> <20230808143352.79e8370e@hermes.local> <20230808232343.GA27786@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> <20230809083452.06907096@hermes.local> X-Mailer: Claws Mail 3.18.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org 2023-08-09 08:34 (UTC-0700), Stephen Hemminger: > On Tue, 8 Aug 2023 16:23:43 -0700 > Tyler Retzlaff wrote: > > > > > > > bpf: not built on Windows. Needs some libelf. > > > pdump: not built on Windows. Needs bpf for filtering > > A different topic, is it possible to get pdump working on Windows? Unlikely with the current state of DPDK and pdump. The main issue is multiprocess, which is not implemented. Windows can share hugepages between processes (MapViewOfFile3) or map it to a fixed address in the reserved region (VirtualAlloc2), but not both, this was the blocker AFAIR. > Is there a pcap and elf library? net/pcap already uses libpcap. Looks like there are libelf ports too. > Might be possible to split out libelf dependency in bpf library. > Libelf is used to load external file, but some uses just use internal data. ELF library is an optional dependency already.