Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp1027609ybb; Wed, 8 Apr 2020 14:59:46 -0700 (PDT) X-Google-Smtp-Source: APiQypJ/QbKpe7GYNNIqa8RAh48LF7f5i9sRCpVQclPyraz3KKQ3rUBN0veSwCaUj9bzuYO2OPjZ X-Received: by 2002:a05:6830:96:: with SMTP id a22mr7279657oto.212.1586383186081; Wed, 08 Apr 2020 14:59:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1586383186; cv=none; d=google.com; s=arc-20160816; b=NLsuMU4A9t5Alm1kXZJzaM//Uw4glL8vjPODW93aPtkveERNfuQmBPS05TzroD5XZS YyjwYqIncwTRfWngeDGesEOi/Ey0mr6mA63DhCLCYwdOWHaGJiU19bMclPG25JsYAE4l mDISrd9LW0WACG+HSRzPz2TvqLsgh524O0hAnsdsh7PNE8LPBhscv2mXBeqNSoYo+S+r rVkDgtQ0+51/eW0nfVUy0K+Su76GblPeqfw2kiGJc4KnQ0z/sa8LGvS7+ZmYHPZHqya6 mvUhJrpTaXuRMDIahwcCVYTk877Mv++eZs9tG9oFoUPYV79wqNiKyaMDVD5BZ4lIiX6a zhmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:from:subject:cc:to:message-id:date; bh=uBTkuBCzbnIw7HygPnXTMrOw4YOBvg0YwChh9gJvUJ0=; b=aQjRXHkyE7AdvSas8Y5rI/keG6Z6Josh+UZfJtz0B5DT+CAtRq1icZTshLOieVW5Z+ lCcktLOgBXAK+dZ+Qy4KbwT2gWyRqPq8gMAVuYuq9JgsTO+35J1jpHkXB1hjFipaFHp/ MESX4VwmGmmhvCT5OkVuycp++bxlXlmJl7YlmekaD5W3srN1/IAYEM0y8MdAinOlHv0O yjW1Yl87BDz7vr2maEYmd3r4Pu0G2bvmuGaUzJOCbuxQIe5xno4u9KubaPED/iiPp5Zx lJCNE4yH77w8uyRJdr5F10jXkfJlll0djdGHKujlYbT7eYOTpzn3rP/lgYmBVAVz1odY x9Ew== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v35si1582126otb.120.2020.04.08.14.59.33; Wed, 08 Apr 2020 14:59:46 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730672AbgDHVd3 (ORCPT + 99 others); Wed, 8 Apr 2020 17:33:29 -0400 Received: from shards.monkeyblade.net ([23.128.96.9]:53012 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729070AbgDHVd3 (ORCPT ); Wed, 8 Apr 2020 17:33:29 -0400 Received: from localhost (unknown [IPv6:2601:601:9f00:477::3d5]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) (Authenticated sender: davem-davemloft) by shards.monkeyblade.net (Postfix) with ESMTPSA id F363C127D38B8; Wed, 8 Apr 2020 14:33:27 -0700 (PDT) Date: Wed, 08 Apr 2020 14:33:27 -0700 (PDT) Message-Id: <20200408.143327.2268546094613330028.davem@davemloft.net> To: wenhu.wang@vivo.com Cc: akpm@linux-foundation.org, kuba@kernel.org, gregkh@linuxfoundation.org, tglx@linutronix.de, bjorn.andersson@linaro.org, hofrat@osadl.org, allison@lohutok.net, johannes.berg@intel.com, arnd@arndb.de, cjhuang@codeaurora.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, kernel@vivo.com Subject: Re: [PATCH RESEND] net: qrtr: support qrtr service and lookup route From: David Miller In-Reply-To: <20200408104833.6880-1-wenhu.wang@vivo.com> References: <20200408104833.6880-1-wenhu.wang@vivo.com> X-Mailer: Mew version 6.8 on Emacs 26.1 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12 (shards.monkeyblade.net [149.20.54.216]); Wed, 08 Apr 2020 14:33:28 -0700 (PDT) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Wang Wenhu Date: Wed, 8 Apr 2020 03:46:35 -0700 > QSR implements maintenance of qrtr services and lookups. It would > be helpful for developers to work with QRTR without the none-opensource > user-space implementation part of IPC Router. > > As we know, the extremely important point of IPC Router is the support > of services form different nodes. But QRTR was pushed into mainline > without route process support of services, and the router port process > is implemented in user-space as none-opensource codes, which is an > great unconvenience for developers. > > QSR also implements a interface via chardev and a set of sysfs class > files for the communication and debugging in user-space. We can get > service and lookup entries conveniently via sysfs file in /sys/class/qsr/. > Currently add-server, del-server, add-lookup and del-lookup control > packatets are processed and enhancements could be taken easily upon > currently implementation. > > Signed-off-by: Wang Wenhu New features are only appropriate for net-next which is closed right now.