Received: by 2002:a05:7412:bbc7:b0:fc:a2b0:25d7 with SMTP id kh7csp1667045rdb; Sat, 3 Feb 2024 17:28:38 -0800 (PST) X-Google-Smtp-Source: AGHT+IGWpZLYD+TLHPwSfZzIB1TuJjJiabgoWPqc9O9V4Ilvcr+gpOvUDYhrZ+mhlsXoh+2ehG/k X-Received: by 2002:a17:902:760c:b0:1d7:5da2:90a9 with SMTP id k12-20020a170902760c00b001d75da290a9mr12189859pll.5.1707010118290; Sat, 03 Feb 2024 17:28:38 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707010118; cv=pass; d=google.com; s=arc-20160816; b=vD7eC1c9z+Vbo9zin73DL/XmLG0wGbNdV2+jqavLZl3YVFsYCDQAdfh+hLRQRFt87N nY882FCuA0WjN+V2dWFPPEFHSniMp64/hlV/pAf+4Jnzs33JHg1CJbXPF5/hbie3UecY rL0s1lUachAYDNuWZxR+RCOkMgUvb773NhzdyCui1bmvKvwNsNuNno+ArtpWo7P8WEcJ K7MS7voBTV262OMiEs9Vmh95S5zFY1ajG2BlOPGz9+25r6z32iQQcaQaJJOu7iTAaF/C ruoq/p4yKe85IFSET/nmSnkf1EbfrvQ+rSi10whDF3gzuKMzkxnErBYB0Lrgqnx6JD8V Ajgg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=hDU9do/S72QAfTFtnTp/XvI11FLMd8x1l5eXuy6iPJs=; fh=FgeC4bDa6QaJ0D78sKzOWRBCVRiZPbjLrEb9CVOG+sw=; b=d9V9R9tNJ+azojqKC2yIHeBmjnPkE+HxKC4MhL+o5LMO1VuUCqWhlf2Q5E4rkZ78xz QA0sXXqKQ0AakuzRncoIfJY1kK+pcgdtwe6YL8frms+Cfr5w15Yb6JUFqmYnVMwKKnGG VwK+iz1qef/iimvI6fEg5mLYrLVdqOzSR26MiycOvOf/orBOZy3yQPw3WXQmx8wjBxr6 ZZV59ILOA6asZ1CSUIJ1Sc+WO5I19VQU1IiawC/iFKWyZv5GXYZamWWYhSXV0Bt+an2U pv4c7ci1XpedSNUquvfijOVtyBO6JPAo20kc75gJS1xTrN0xa37+osBzDx50viiroFGE FWqg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=FWxgAFRx; arc=pass (i=1 spf=pass spfdomain=redhat.com dkim=pass dkdomain=redhat.com dmarc=pass fromdomain=redhat.com); spf=pass (google.com: domain of linux-kernel+bounces-51363-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-51363-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com X-Forwarded-Encrypted: i=1; AJvYcCV4hHRrboNGoT+dit+Qp3PjE4sxhu5KauNHewggIU0UwohAn4oyF1GGFU7FNi9jH3oTAEHQCMPhlgA+u9CVTAObupcZvPzXN/6d2PoWkg== Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id f15-20020a63e30f000000b005cecb6a1027si3981034pgh.702.2024.02.03.17.28.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 03 Feb 2024 17:28:38 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-51363-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=FWxgAFRx; arc=pass (i=1 spf=pass spfdomain=redhat.com dkim=pass dkdomain=redhat.com dmarc=pass fromdomain=redhat.com); spf=pass (google.com: domain of linux-kernel+bounces-51363-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-51363-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id CEF14285F43 for ; Sun, 4 Feb 2024 01:27:51 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 771974685; Sun, 4 Feb 2024 01:27:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="FWxgAFRx" Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 39C5F17CE for ; Sun, 4 Feb 2024 01:27:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707010049; cv=none; b=TwlKiIc+/IsZfC+rDbNTzXSXd6CIoupoHAHzXq3EtP+Tr5lwCvC+VW92OU9yaTTfmlW6hO7wnMRgo2+T297r02QMmspTe1k+fOt5nf9MtJcRcbD2ae0VTYdGHGff3Tm6opM+/NOGkAuLwqb/n7rDbQrcMFo4OXOyOgIrBeem7Dw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707010049; c=relaxed/simple; bh=C2iaeOFXYpDh1pgAfITwdaN8Gw9hOmWA6JpkGL/Xp4w=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=G5h8kNK5nv711rXT94LhzXjYBWR3hZilHiPe0xw+k8jYp3qt3EzzULyQvRTUfb7WoO2Op+iQoyPhBW7jtskNkDXotGn9MWd5eZXvEMONXBGl4q+Fm6KkP/fbnAog2O8d9GdmldQxyphHjgUkBu03jEjLW8SSN4fkM23avggid3w= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=FWxgAFRx; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1707010046; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=hDU9do/S72QAfTFtnTp/XvI11FLMd8x1l5eXuy6iPJs=; b=FWxgAFRxyvYDeuRFtT6ETQgejDjaQkA3zuOC4F+BF8bYRHk8hN5cXg7rXoLiO51AHoGXQ/ g1sPSapHiwVih/t3hXqBb57rh+stnLQ2IZEFcGVCPjGOw6HyNZzp57i+XnGoG5W+3EPkM6 V+sB8Pw2JV5rMcrcX0Gw2buKaThk7m4= Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-414-q1RmQqIgNZ-yf-ejxGfYbg-1; Sat, 03 Feb 2024 20:27:24 -0500 X-MC-Unique: q1RmQqIgNZ-yf-ejxGfYbg-1 Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-5d1bffa322eso4134453a12.1 for ; Sat, 03 Feb 2024 17:27:24 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707010043; x=1707614843; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hDU9do/S72QAfTFtnTp/XvI11FLMd8x1l5eXuy6iPJs=; b=OF91GjjWRS446YvX2VzrYBYcRDGwP/WaDxDJ2NvLC22eryUGpfoZoGJ2OggyNpxF5B 77ptS8HIKpZwg0qSKTgTj2m07j9g6zer95UE6YZBVJIKzN2QjZ7rFVnYPLw8AVL+2AnW XltQiMANixKdsLxJAsBjU3+o0uG0LTXWPBRq/lD9rhtlL9Rr1f1U+Y8K+/2D7FT1Bvi0 4Vqpp+298qkke+vLR7ddX5iq0OZ9hDCxznQrGsESkpKUEWaOIYkOmzdTXVX10X2NAYPr gBxw/z0C1yMgmTAx3gDkEG3AulKsXCSQVIveexSuaWB87iBD5hZHtU+V4iGiEvRNBaIm 6aAA== X-Gm-Message-State: AOJu0YzsOhUBcuhLKkn0NzNKYBNZ03U2Jq771rqc359ZSTTxl/muJM3j 2hwESwxQoBe6IOBarZmQte1i7nUVKI3Kg1tBiH3LTVQxn4X1dXsMHeAWPSVQ0bquBKqA369OwXK XTON88pf718ekepA38NVP5E8SmmCM/Cuy8Yo3rr+o9YhvLGLnl6IarUW1p4FFcX79MjMiADGlI0 JnqPLVNLnMEwK1PjrpxOGBo/QUwWTp0LGe0KPz X-Received: by 2002:a05:6a21:998c:b0:19c:6cee:fc33 with SMTP id ve12-20020a056a21998c00b0019c6ceefc33mr15448586pzb.18.1707010043589; Sat, 03 Feb 2024 17:27:23 -0800 (PST) X-Received: by 2002:a05:6a21:998c:b0:19c:6cee:fc33 with SMTP id ve12-20020a056a21998c00b0019c6ceefc33mr15448581pzb.18.1707010043349; Sat, 03 Feb 2024 17:27:23 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <1706860400-61484-1-git-send-email-wangyunjian@huawei.com> In-Reply-To: <1706860400-61484-1-git-send-email-wangyunjian@huawei.com> From: Jason Wang Date: Sun, 4 Feb 2024 09:27:12 +0800 Message-ID: Subject: Re: [PATCH net-next v2] tun: Implement ethtool's get_channels() callback To: Yunjian Wang Cc: willemdebruijn.kernel@gmail.com, kuba@kernel.org, davem@davemloft.net, jiri@resnulli.us, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, xudingke@huawei.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Feb 2, 2024 at 3:53=E2=80=AFPM Yunjian Wang wrote: > > Implement the tun .get_channels functionality. This feature is necessary > for some tools, such as libxdp, which need to retrieve the queue count. > > Signed-off-by: Yunjian Wang > --- > v2: add conditional on IFF_MULTI_QUEUE > --- > drivers/net/tun.c | 10 ++++++++++ > 1 file changed, 10 insertions(+) Acked-by: Jason Wang Thanks