Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp800415pxb; Fri, 21 Jan 2022 03:43:49 -0800 (PST) X-Google-Smtp-Source: ABdhPJxF2wftnBE0lx0Elddh6Jm03/hu8oK8QVZMk4IvqmAvIKEUS6Qq+r5BhNYyTZFS8zB071Jj X-Received: by 2002:a05:6a00:124b:b0:4c7:4d6d:7c88 with SMTP id u11-20020a056a00124b00b004c74d6d7c88mr2051882pfi.85.1642765428854; Fri, 21 Jan 2022 03:43:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642765428; cv=none; d=google.com; s=arc-20160816; b=F5VNtF8cUifHV4LSFNYTIgvQ46SPxWPz17NxYlp0fAKoNeTBWgYLYYibWzXBxe5wVD /k6f9Eo1+XDhZrvz/2Tmb36RGO7j4f3j8FGeh/F6kCjZODBE/LuzD8h/xZhxxWnz6/V9 672w4KNMLC6udJ4BnGym4yv8af83IrBItzH3C03Ythi5QQHbwm7sJI3xHrvkmDxgpvui Ihf3X8tdoP04mFZa/i7T5b+jHq1KSSW2JaNuzn3CGP2qu+UM3Hmizl8LzcrJp+daU0qq t897Qynm4NnRKHHHJ7foUG3sutLkDSdM/OqAJcTjcnDiS6h1qNl54lZ7dFzrxPI9EPhT hqYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=1W+xaCDXDvAJlEN1TanaAKIlI9w1S61ZKcKIY4ZvN34=; b=NoQ7zXA9c9cmpEFrER8vkuXOhwstR0E4mEVmggT9PsS19Og6CQdBWnD5ADHg0bkqly JtPZwVNSJQd8mJY+L6CmuYnkjmzXyYA4oPFKC6iaVtQUKN7J2Pw8Rmubewa3GDysTbPj Waj6JnMSlXrD6JGyr01zjBnc3bMsl+ixIPb84XbU3Q0wUdEFXPUsSFqkjUkmlZ84gRvj Ox6t7MleYScuX4Y+rN8YL7KRcjX3r0pf3/+qY/44qXmmCCLVDPuytMVdBP3WZFaXw1lr 3mA9H41GL3XFik00uKBwkM1MXR6sf4APe9lSbmtMQ4SWx4pNzgsu3aUYsJljBrgAvTSS 9H5w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=XwCCwZw7; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k185si4391016pgd.669.2022.01.21.03.43.30; Fri, 21 Jan 2022 03:43:48 -0800 (PST) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=XwCCwZw7; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1350215AbiARXNC (ORCPT + 70 others); Tue, 18 Jan 2022 18:13:02 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36402 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236171AbiARXNB (ORCPT ); Tue, 18 Jan 2022 18:13:01 -0500 Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 68E3BC061574; Tue, 18 Jan 2022 15:13:01 -0800 (PST) Received: by mail-wm1-x32c.google.com with SMTP id w26so1480247wmi.0; Tue, 18 Jan 2022 15:13:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1W+xaCDXDvAJlEN1TanaAKIlI9w1S61ZKcKIY4ZvN34=; b=XwCCwZw7otuDFLbTs78kHSJj//fcLQCz8QmA6Ggz5EcxuEBuTRnhyNCQrgcZLMGmmc 1CZBDzxju3X5m+vzjruvsXSs/Dg41k4b7aOaWWf+MSFse/l2x2Ibf9DE272MFrJUieh5 p37d0YlhA1Rk2Nmg/mjry7uexHauayJ1DBYZBN0SWO+eMHqhkuMeaEtywrKLXNfrUcr/ E+6vFmWSsiNTMEtV6UObduWqLK8LxXvxrlsOB+pia6qkzd5y8y0Zq55KiTVSHCiVMabV s0H4XK/y8DEEOFiHLLnPi2bFgkrhsJinso80O7y7IOmFVWEXlkikUJ7V3IoTOcia+Vwt rWbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1W+xaCDXDvAJlEN1TanaAKIlI9w1S61ZKcKIY4ZvN34=; b=TF5oWb0KVzkbeOG8Re7NjjRxnCR/081oo54g5XaVXFFfJ/0dX6LTwlPC+h2M80eHkG gmAw0zifYePD9bPBPgneRWlIuD1yC31/E+mUhvHzTvf5oEMcr4xOb6gRUkamem/KRGQd a1NX17axENNDgepd2Ux68P/IH6OQxUTswIAMkfU1os0KZW5hc3zF9E6pNszWdZnxnchw 7B9O1ePCl2jc8/KoaZzxAoZf8GLk13Od/ja4jAtr1H89aoYVGK4jH8pk5mGh12l8ECVS ZrpvOJMUPlKigSla1n4JpTKvjEgPLL3bDbBcK3I2q+WIW68NV6T8YK8AcnOTVLQooNhP h9Vg== X-Gm-Message-State: AOAM530zckULVjaBO+8x7YPhB0X0QYoXt4CmTFZhNSN4d0qow+m7AVeV u6L1s/n9lAfujVHOaokW6NmVfutHldbsxF5Jr6w= X-Received: by 2002:adf:d1c7:: with SMTP id b7mr20758599wrd.81.1642547580086; Tue, 18 Jan 2022 15:13:00 -0800 (PST) MIME-Version: 1.0 References: <20220117115440.60296-1-miquel.raynal@bootlin.com> <20220118114023.2d2c0207@xps13> In-Reply-To: <20220118114023.2d2c0207@xps13> From: Alexander Aring Date: Tue, 18 Jan 2022 18:12:49 -0500 Message-ID: Subject: Re: [PATCH v3 00/41] IEEE 802.15.4 scan support To: Miquel Raynal Cc: Stefan Schmidt , linux-wpan - ML , "open list:NETWORKING [GENERAL]" , "linux-wireless@vger.kernel.org Wireless" , David Girault , Romuald Despres , Frederic Blain , Nicolas Schodet , Michael Hennerich , Jakub Kicinski , Varka Bhadram , Xue Liu , Alan Ott , Thomas Petazzoni Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Hi, On Tue, 18 Jan 2022 at 05:40, Miquel Raynal wrote: > > Hi Alexander, > > > > So far the only technical point that is missing in this series is the > > > possibility to grab a reference over the module driving the net device > > > in order to prevent module unloading during a scan or when the beacons > > > work is ongoing. > > Do you have any advises regarding this issue? That is the only > technical point that is left unaddressed IMHO. > module_get()/module_put() or I don't see where the problem here is. You can avoid module unloading with it. Which module is the problem here? > > > Finally, this series is a deep reshuffle of David Girault's original > > > work, hence the fact that he is almost systematically credited, either > > > by being the only author when I created the patches based on his changes > > > with almost no modification, or with a Co-developped-by tag whenever the > > > final code base is significantly different than his first proposal while > > > still being greatly inspired from it. > > > > > > > can you please split this patch series, what I see is now: > > > > 1. cleanup patches > > 2. sync tx handling for mlme commands > > 3. scan support > > Works for me. I just wanted to give the big picture but I'll split the > series. > maybe also put some "symbol duration" series into it if it's getting too large? It is difficult to review 40 patches... in one step. > Also sorry for forgetting the 'wpan-next' subject prefix. > no problem. I really appreciate your work and your willingness to work on all outstanding issues. I am really happy to see something that we can use for mlme-commands and to separate it from the hotpath transmission... It is good to see architecture for that which I think goes in the right direction. - Alex