Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp351030rwd; Wed, 7 Jun 2023 00:24:07 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4Hket8zHONhc88sQiC0RQjwnB7RRwzmH4J0mWW2HypK6F7Pw4WNuCey8nuAu8vy3lKEgw1 X-Received: by 2002:a17:90a:9912:b0:256:ae6c:fd1f with SMTP id b18-20020a17090a991200b00256ae6cfd1fmr5321600pjp.20.1686122647560; Wed, 07 Jun 2023 00:24:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686122647; cv=none; d=google.com; s=arc-20160816; b=y6l7M4uU1RjqpZ6uObuTHbbwyblypFSLmyMmlxFQZaV0ZtfAUxPXAVLOp7iGPBTecr wlckFyMFrrhejlQG/zGakD+zTVYCVzC8HMUF4zqhrNopiiOmY34lZ5pNPKUaIEh2UnH0 CEmg4oXUeV3pc/kyFOtB8l546LiAX++w8GbfWniEyXmsswaVK3oCZemQvo4FPI+b7iOm wHNVCblAN2rWaQH3sCLj/jOHmuQE7dvtpeK1F0YiF5nuXqfYcympl6AeSEPSPyDSvN7k 2Q3aaCazrYQypo2vcB9mtk76JX5TJqeTXMy6jPhED53Jc7sI3BtWjQAOHPtgNh3Uqd0m v0tQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=BbZJHWFvG7e+6T+OE9cOP6p9FlABT7Ry2hM+Lk72cDc=; b=zf2tEu2tqme3fnjm+S2a4x80jva3abcMQMThjeLrR0qmV+4S5ydIs96aNyZfex1NeO nBPp99dVQFka1LQBKhWHYmnqyGW0QbEQ8nixoqveY6MW6Qo2byeqGV3BQs1KoW1Mkm6b /sZC0orCxI5vn4ySkTkyQTohWIrG0JwaYv7v9uWwPYB0ymPx9qya7/uUqbd8MoCSFKfZ avTTofYE/xhEuSbFu7tpr1B773fdBgOprH5uWTZZm5p5XRb1pl3kSBgTZsUwbtBhf0hB mH4WS7Z1VQ+KmfZ8mW+FnmnYeQrHTEpek6FGVe/MCCm0u5mHHJNK8+Nt+5SMFp6lK6vP gFPA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=AtcviKsa; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v11-20020a17090ac90b00b0025935dba5e7si711852pjt.115.2023.06.07.00.23.54; Wed, 07 Jun 2023 00:24:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=AtcviKsa; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238470AbjFGG5E (ORCPT + 99 others); Wed, 7 Jun 2023 02:57:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40620 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238437AbjFGG5C (ORCPT ); Wed, 7 Jun 2023 02:57:02 -0400 Received: from mail-pf1-x435.google.com (mail-pf1-x435.google.com [IPv6:2607:f8b0:4864:20::435]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 99BF4198B for ; Tue, 6 Jun 2023 23:56:58 -0700 (PDT) Received: by mail-pf1-x435.google.com with SMTP id d2e1a72fcca58-64d24136685so221316b3a.1 for ; Tue, 06 Jun 2023 23:56:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1686121018; x=1688713018; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=BbZJHWFvG7e+6T+OE9cOP6p9FlABT7Ry2hM+Lk72cDc=; b=AtcviKsaV0B4EF556reyoOW2LCZy7pRGbV+sJGDClAn2lPnwzATJsG5mpYhK8i8dNL rseOQqvTvv4WaQ9N7c9S6/LsTJ0+q2eb0aJHEySbPdL/HoZRGpPjWszxwMTEu6IJGgYg TbOrqzyeV99mw3VRkFrzlFP6Eh+bBw6cl00E0SMgqC2DAr13upNgOdCA2v6PYTuhdV8w HS6yTwT1m9EBKM9aByNiND/7HvIDN/HsEXcXcfwY88XdpTj1g29XlNCAgEpiRcPdFjmA DqRjQyzx3zQYZAyMm4kwEDgTdRGRhiljnDQVggkouQHgqkl/3zedF6ZIraXp78C21WsV +3zw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686121018; x=1688713018; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=BbZJHWFvG7e+6T+OE9cOP6p9FlABT7Ry2hM+Lk72cDc=; b=E+xjFbzBYv1EUve/a0PROL+r1GqN/isGFR5cShVaEKmOy7moT3PSUTjyvm1OyAU7/x ArgWgmwOlRCZF/cB4aY3/eXo5hUPjZw1XQYf17lkurfviRZ/zdmHyR81TiI7xOXbYdBK G1a2XRyuLVTn33627qwpaaRhhNKhsiiZw7CR+YXpzTplk7Dn4WWOQv0Fu42hMQ3qzyW+ 1EaoGHOTV5XYm9YLqA20GRtVjZbqb+f2KlRE83olvAt0IwvbNax9V16CuAqXdtkeCaqz fzzkQd5kMQs0g1CQQKz63IdhnKY9RBVqUu2duVjdIXI8TkY+qBB2mgkLKi+3l8vMpK6M rkeg== X-Gm-Message-State: AC+VfDx+R8d1IW33901BmTMqNoDmBnakV5m96Yfuo5NgipedStzqEZY0 rqTqoIM8EwdwBaUHth3f03I2 X-Received: by 2002:a05:6a00:2e0e:b0:646:6e40:b421 with SMTP id fc14-20020a056a002e0e00b006466e40b421mr5004834pfb.1.1686121018003; Tue, 06 Jun 2023 23:56:58 -0700 (PDT) Received: from thinkpad ([59.92.97.244]) by smtp.gmail.com with ESMTPSA id t17-20020a62ea11000000b0065c8c5b3a7dsm3962043pfh.13.2023.06.06.23.56.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Jun 2023 23:56:57 -0700 (PDT) Date: Wed, 7 Jun 2023 12:26:52 +0530 From: Manivannan Sadhasivam To: Andrew Lunn Cc: davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, mhi@lists.linux.dev, linux-arm-msm@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, loic.poulain@linaro.org Subject: Re: [PATCH 0/3] Add MHI Endpoint network driver Message-ID: <20230607065652.GA5025@thinkpad> References: <20230606123119.57499-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jun 06, 2023 at 02:59:00PM +0200, Andrew Lunn wrote: > On Tue, Jun 06, 2023 at 06:01:16PM +0530, Manivannan Sadhasivam wrote: > > Hi, > > > > This series adds a network driver for the Modem Host Interface (MHI) endpoint > > devices that provides network interfaces to the PCIe based Qualcomm endpoint > > devices supporting MHI bus (like Modems). This driver allows the MHI endpoint > > devices to establish IP communication with the host machines (x86, ARM64) over > > MHI bus. > > > > On the host side, the existing mhi_net driver provides the network connectivity > > to the host. > > > > - Mani > > > > Manivannan Sadhasivam (3): > > net: Add MHI Endpoint network driver > > MAINTAINERS: Add entry for MHI networking drivers under MHI bus > > net: mhi: Increase the default MTU from 16K to 32K > > > > MAINTAINERS | 1 + > > drivers/net/Kconfig | 9 ++ > > drivers/net/Makefile | 1 + > > drivers/net/mhi_ep_net.c | 331 +++++++++++++++++++++++++++++++++++++++ > > drivers/net/mhi_net.c | 2 +- > > Should we add a drivers/net/modem directory? Maybe modem is too > generic, we want something which represents GSM, LTE, UMTS, 3G, 4G, > 5G, ... XG etc. > The generic modem hierarchy sounds good to me because most of the times a single driver handles multiple technologies. The existing drivers supporting modems are already under different hierarchy like usb, wwan etc... So unifying them makes sense. But someone from networking community should take a call. - Mani > Andrew -- மணிவண்ணன் சதாசிவம்