From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj2-f5.google.com (mail-pj2-f5.google.com [74.125.227.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A9BDE3DD508 for ; Wed, 7 Oct 2026 17:26:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.227.133 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791394008; cv=none; b=RaAw3WA2RmXYHAF1QLj4RRb7waZ5pbVctkdC74Q1i3Ml3BUcd48r6jEfC/QruxLOyZrZFzbvKN+1jtAz8uEOosk9PuTtpjqhizVdjYSHhnPCA+hWxmwxraR7ed7tOllyLAk7By72lyzh+0QNeMxQ2ivlz14JVJgy8p23B4Afm/o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791394008; c=relaxed/simple; bh=swuno9D7K1A4nv6Mxj/FFqq6a3u/tMKfvC+iHoB999E=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=ZzLV2j4pHPcwqea1fKGneyxjwas7k8/FmshlbI9+TP5eohJp4T5qoTpGX29FXg3b0d6PLsgklvq2cQv1SGfY5E0B+Z6EBfmdu3JA9o+FPAmAjaqez3QTU8tYD/YT7FMixySRioJZcEXGfSz61hZTeRgfYbZXpmX1YmZt3SFb3K4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Y/8fdiE5; arc=none smtp.client-ip=74.125.227.133 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Y/8fdiE5" Received: by mail-pj2-f5.google.com with SMTP id 98e67ed59e1d1-3a7adbf1b3fso939213a91.0 for ; Wed, 07 Oct 2026 10:26:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1791394007; x=1791998807; darn=vger.kernel.org; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to:content-type; bh=3tm5BNWgpkJffRSGEsUTNvIFSNGIsrYOIofDXmnoaQw=; b=Y/8fdiE5RBNJrmhZfC6IhUClZpGLZv7ZPxxkHfoIbWR304ImEsc8sd9qFqWLmkx5oJ AxYtBGOWKU14aX9RY/n+AIT2WheFTesfyxCach2K+3TrcbbZ+JA3a8JyiTBHGEt9iDls AbZCKlVfm2mMCtCSuDZfit2DBJbum8KJ8xhiKmDMQULjsEDxCb712IJG1XJRY/c2jEIT FKujW9pqeZpDtPthnQBp8RFNIUc/0I0xsIJ9jxu+2aJYOvHGNP0i7nZBEnmXlEimRWl2 m9LE+heu4l7KSyWth7udRyAWNJh7DYyxQShr6cCcCl9DnfZMV13SlBuUDf0yluAJRsjd yKzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1791394007; x=1791998807; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=3tm5BNWgpkJffRSGEsUTNvIFSNGIsrYOIofDXmnoaQw=; b=J5buTxdbjULLeFgALU5WmS4PzzPDUvgALoIUvj66Q/y2TkY2XK5J6K7EKXplPylReW T7UEkPWa1Q3gQ2rYK5QH26GY/s8/zpQ7/JqLqe9+W2jSNw/CwaGSloe6viJuSCjIZVoi zuO/yAr7YxBstbIOWPmt1LKTb68o9TPFfgCkW4OC4ZCQMcEXvcSCH+RJ0FWY4F/CWVVp 5p6KAn9o77nvVC+ZtLqScCZDOY5HOQk5JMFbumG7vCojqODHzYVA4IlkT7N4BZg4qnW7 6iP+ofaf89uvyIkj6TiZuv8YGfc4i58hTB5j8MRMzLLgKJ3VB2XHzu0+Jlzn94bwu7hq gW2g== X-Gm-Message-State: AFq9FYKD+kUU8waDUsFXK+g4wW6FvJjPHO7LgQjtIYZs1a1EEhoD7FuK gp99Pa5QWGEyAL2+bWFU3xkkTUv2TdA2bTMTbGu3zpwanntac4K3Lz7+ X-Gm-Gg: AYBFou32F12M2AWyorxJ6Xl9S5KII4zkKjDQJKL/9bnfPXOUu7VY7ZGhpEGBMov3MGE o1QFGSrQeLTsLFfkIEpdjPd4Y0dZWxCffoomlYg6ufK3Vp3V9dxh3vjqiS29CVA7pzl/9cfLtME ZXr7UaYXL//DbX7zr1r9rYaPIuy+MvK8SXhbn4/xbXc/k5CA07jvMdrwCfQN4nf43oOvHRSIRPe 2IKKL4mfTe6k4gmwrAZPvc86bNsqikpmtb8YtRNJAdMcDNajd5GAd4bT7xk1NoIc8DErngCIHLM uQJIBHhrwVpRWo9/fEtMx2EK6Id8AuKeg8rvMBYE6VhilCc/uyz8z8+5KqOW2P1WvgJjRDeF6AY lREpTBIYfFuRzvoRN42GJXHQpN5Em6rZee1gWz1Y2FZEBSABTgnaUTe9rqsKgMrs4SOzyxwc16P l9Vj/tUfdWTd7ggCoOBHNdXAHqGZUdUTs6DLbTCAINP8gsfe9/R5wl5wjIXsj53uC9 X-Received: by 2002:a17:90b:44:b0:3a8:10e2:ad05 with SMTP id 98e67ed59e1d1-3a8a1d521a8mr2509566a91.50.1791394006786; Wed, 07 Oct 2026 10:26:46 -0700 (PDT) Received: from localhost ([2a03:2880:2ff:53::]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-cd0a8bfd740sm2028586a12.5.2026.10.07.10.26.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 07 Oct 2026 10:26:45 -0700 (PDT) Date: Wed, 7 Oct 2026 10:26:40 -0700 From: Stanislav Fomichev To: Maciej Fijalkowski Cc: netdev@vger.kernel.org, bpf@vger.kernel.org, magnus.karlsson@intel.com, stfomichev@gmail.com, kuba@kernel.org, pabeni@redhat.com, tushar.vyavahare@intel.com, kerneljasonxing@gmail.com, bjorn@kernel.org Subject: Re: [PATCH net-next 00/13] selftests: net: migrate AF_XDP test suite over to net Message-ID: References: <20261001202124.692591-1-maciej.fijalkowski@intel.com> Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: On 10/07, Maciej Fijalkowski wrote: > On Tue, Oct 06, 2026 at 03:04:08PM -0700, Stanislav Fomichev wrote: > > On 10/06, Maciej Fijalkowski wrote: > > > On Mon, Oct 05, 2026 at 11:06:52AM -0700, Stanislav Fomichev wrote: > > > > On 10/01, Maciej Fijalkowski wrote: > > [...] > > > > > > > > > > > > > > > > Known issues: > > > > > - Every case pays for process start-up, XDP attach and detach and, on > > > > > hardware, its remote commands. We used to configure resources once > > > > > and then execute the whole test suite; it doesn't seem to be > > > > > CI-friendly and it is preferred to have each case's resource > > > > > management separated; that on the other hand increases the > > > > > execution time of the whole test suite. > > > > > > > > [..] > > > > > > > > > - The XDP programs redirect every packet, so the link under test must > > > > > carry no other traffic. SSH and the control channel go to the > > > > > REMOTE_ARGS host, which has to be reached over another link. > > > > > > > > Will this work on NIPA? > > > > > > Yeah good that you're bringing this up, I see NIPA has a e810 setup within > > > same machine which is not what i tested on my side. This means the > > > assumption/requirement of having isolated link under test has to be lifted > > > as e810 cards on NIPA will carry management traffic via same link. I'll > > > add XDP prog logic as you point out, thanks. > > > > > > I also hit the ice bug after connecting interfaces within single machine > > > which was hiding from me throughout whole local testing, during RSS update > > > where we only want to touch indirection table, symmetric-xor hashing was > > > being turned on which caused later rss operations to fail; I'll post a fix > > > to iwl-net and include some heads-up to v2. > > > > > > > > > > > I took a quick pass, nothing pops us for me. The only thing I'm not sure > > > > is the bpftool dependency (whether we need to build it or there is > > > > something on the system). > > > > > > We need it due to skeleton usage and other change was also utilizing it so > > > I thought it would be acceptable. > > > > No, no, I'm not questioning the need, just not sure whether we need to build > > it in the selftest makefiles (like bpf selftests do) or it's ok to use > > the system one (if there is one). > > We could build it within makefiles as a bootstrap. How about that? I am > not aware how much of an effort would be to provide system installs of > bpftool on CI runners, so maybe this smaller build would be acceptable? Asked Jakub, looks like those machines do have bpftool (not the most recent one, but we don't care?). So let's just add that missing ingress ip filtering, rebase and retry?