Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp857721rwr; Wed, 26 Apr 2023 07:14:55 -0700 (PDT) X-Google-Smtp-Source: AKy350arUTFl13FpWn1sPW33NrBVYYB8wYpUcq9y6n5OFvP1nKyoiNKUwGfmuz89VnbP3xs/4x2s X-Received: by 2002:a05:6a21:788e:b0:f0:5a5b:7bea with SMTP id bf14-20020a056a21788e00b000f05a5b7beamr27461368pzc.61.1682518494825; Wed, 26 Apr 2023 07:14:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1682518494; cv=none; d=google.com; s=arc-20160816; b=d1Xbipmn4tzpkyrnlqAwgfAZGnQdcf1bwD7d0gHfuBJm5SRm09BHMbPKL+9VWI16gU UV+a+/lQ+qQW7kbmRYGMlFzmQ9L+nHdV8LH17J0tOt3Cy9gSbXicQTdE95rKPNl65Fz/ WFfc5K3XDpHXk1740o5Ap+avFNbCsJWz8oQlfdCxKyEfMKsrCvGwWn93y8mWaDHDJzc9 OCX388i5iZohIT/VbN5zox1zI0i+wtIMejsaNa6CBvjCVBhWwLdvlgUh40xoTTHCXXhX ml3Eh5o1Mta0qjCQY9c23oFOR4hilAIhC4NXesqwPBUXoHfGBCd+TSIbc+Y2lq3pktHA yNfQ== 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-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=hKeiY5CthaymqqIoyhwRhsa9F2nLakeekPNwgaCPpu4=; b=BnrsYk7GaxDkCbwgm3rkzYoNJpGJ2rEN88NQ6ffZB1IYS/fxGLfCaEYT2yQDYPZbBY Aq8WmrpfmEJ/W3SMgmSw6vRFZk6AjCMEk0l6rFZsY1fJfyyF9vmdmJKP9nupXgrc7LuT RT8bBOlwOM1Wp6zUl2/RBjP61QL0Z0nkERAZ6RJm1ZciPfImpWk5qryBdR/2KLFPWE5Q o1rXJWs2MhSEZC3ymqgq+sZkubVQ1nD+D2zYtcnqSHKZy9ZL6FOV5xAf9XH4MhbRdhMC Mv4EVrTTMzM7jgHRIeXfUNJxeRQqpVxf7azXga1AvZoeMgXtHKLPGX9JGw5kSTD3C3gF 6HkA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=VzbiAL0K; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l6-20020a654c46000000b005074cff89b9si16869539pgr.250.2023.04.26.07.14.47; Wed, 26 Apr 2023 07:14:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-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=@gmail.com header.s=20221208 header.b=VzbiAL0K; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S241175AbjDZOEf (ORCPT + 62 others); Wed, 26 Apr 2023 10:04:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49936 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232584AbjDZOEe (ORCPT ); Wed, 26 Apr 2023 10:04:34 -0400 Received: from mail-pf1-x434.google.com (mail-pf1-x434.google.com [IPv6:2607:f8b0:4864:20::434]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3E5BE6591; Wed, 26 Apr 2023 07:04:33 -0700 (PDT) Received: by mail-pf1-x434.google.com with SMTP id d2e1a72fcca58-63f167e4be1so1597328b3a.1; Wed, 26 Apr 2023 07:04:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1682517873; x=1685109873; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=hKeiY5CthaymqqIoyhwRhsa9F2nLakeekPNwgaCPpu4=; b=VzbiAL0KQ6HI70qiqJgmt4uzcaH/FeNPeUpLyF5pr1/WBMOrSXM1voso8t6g/SjVVL NInFt5eTJmIxcM9Qoi/Kyo/BTXSroddxvoM+7NEnt2U77dORezdZU9R7y4SOJOn6iGco Q9Ug91HyycpsXBDWbPCxf4uzaZpwgloED6ayLtOig9PjWCDjyxW84l3+oxZO9jKFQRQJ buwdumZLhAZOUdoDZog1MQCxdPBguzb4Ks4FO0AHYJyY0sj+mROEnr7IbHY8peVqGpyc Z7Hmm83KZmh1EYmcu7Lnu/8q41nOHSIdLbGnj7dPehSSgiuRba4GlyEOP7NgvFN00vsk 2yeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682517873; x=1685109873; h=in-reply-to: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=hKeiY5CthaymqqIoyhwRhsa9F2nLakeekPNwgaCPpu4=; b=bacUGX8/8wbab0pU7Ph2vU4bShv7NCMuVc6lxnNZK71ny0bt7QmFRF1IRexqWm1kTT pgx2RHf4QcQqWQLW5Zgs2udyFU9ERqPOWERK9vQy/Kh0TorCDkEdkhtWKtmYyjfo5EJv n4+KtW3ciwKwNssnqxHH8zK5g12iM2sd7h8G+EGCeDmn8gkLNl7cPy0a9o3O6a0bJyU5 mimn/3cRAL5GPmETeTbBQlW+gi71O7UbJgYm5ifSUWrbj3z4VOFGQlogO3ae/MWyvPYq MgNWOZYFc9+t2i/L06gmtBmsQjfeHfn1rIdLIwXu4njjLyEY3r20IQKSXknT3DJMNq3J YZOQ== X-Gm-Message-State: AAQBX9fhJmzR2wyrFG61ZKU5nrFlMLQuIQFHASp/LUp64VxRAdxBUzli 6RjCoY6alnziB1BrNFznYNunW2TPLag= X-Received: by 2002:a05:6a20:394f:b0:f1:1ab5:5076 with SMTP id r15-20020a056a20394f00b000f11ab55076mr8078485pzg.2.1682517872771; Wed, 26 Apr 2023 07:04:32 -0700 (PDT) Received: from hoboy.vegasvil.org ([2601:640:8200:33:e2d5:5eff:fea5:802f]) by smtp.gmail.com with ESMTPSA id p2-20020a056a000a0200b00638c9a2ba5csm11390985pfh.62.2023.04.26.07.04.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Apr 2023 07:04:32 -0700 (PDT) Date: Wed, 26 Apr 2023 07:04:30 -0700 From: Richard Cochran To: "Stern, Avraham" Cc: "Greenman, Gregory" , "kuba@kernel.org" , "linux-wireless@vger.kernel.org" , "johannes@sipsolutions.net" , "netdev@vger.kernel.org" Subject: Re: pull-request: wireless-next-2023-03-30 Message-ID: References: <20230331000648.543f2a54@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 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,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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-wireless@vger.kernel.org On Tue, Apr 25, 2023 at 07:43:40PM -0700, Richard Cochran wrote: > Your design might touch upon a number of points... I forgot the most important point, IMO: How will you handle time distribution across a wireless network? Consider the following simple case. GPS Radio ------> Station-A ~~~~~~ AP ~~~~~~ Station-B 1PPS WiFi WiFi Here Station-A should become the PTP server, and Station-B should become a PTP client. In 1588, this is accomplished by forming a spanning tree over the wired network, based on time quality fields advertised. AFAICT, the standards provide almost no hint how this is supposed to work over WiFi. I'd like to know your plans for solving this aspect. Just exposing FTM to user space doesn't help all. It gets even better. Replace that "AP" with "mesh network" and image Station-B moves around... What happens next? Thanks, Richard