Received: by 2002:a05:7412:3784:b0:e2:908c:2ebd with SMTP id jk4csp1656159rdb; Mon, 2 Oct 2023 17:30:49 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHYLhRqGSXNO/v0vb9jtauScFXunfyw1HgJIo8dMsZeXxYsCh3JdcTp/HmL1QmS6TJSr5l8 X-Received: by 2002:a67:f403:0:b0:452:5d45:6345 with SMTP id p3-20020a67f403000000b004525d456345mr10309845vsn.34.1696293049577; Mon, 02 Oct 2023 17:30:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696293049; cv=none; d=google.com; s=arc-20160816; b=olKwuSLV2FSKECMf3E5dSjDQ97cX9uaVuelBW6DtbuULiAOYopeFg8QwWVJdrshW4V lMds4V68m9SOTkxzPDbVfaaJ8qb+MDgqRO16n/wz+11iY+iU3hWFEPe/m4C0c5NJyXn2 h8Xn0JAJ13SICaAhdho/mwM3m2Q4jgE5fpI98Y4v9UNP3E5hPTBA458aiTH86XthWZCI h+DThSGVSuB5pm4sY6eu7RK7kH7BgNZt33qbnX9yphn8GnhMITTh4mu1mD7uSPm9a/3t Vw2X8vC8zbpH8ojJ2pecfH2DbrZqslPLdUfYMWn1JuYbvWghJz2FBqeDhExVSf6Su8OD GHJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=Gm95BT66K1A2Zf/YgTxpWCUle5PuInPRhEHdoEUKoQE=; fh=iV9wQVXFoJCYXgXNivmThsV0WtYUdLswIY5AkVI3Rc4=; b=yNFTs1evxOG/PRSbk5hNSHFp8X/fCKrQ678RTAVG+bIQg7DrailX+A0wv+xCPWyLCM pHcVnPZzDi0pnXv5fkYX+TeK3rZxzKG9u1big/UZsRqaqfdXHDdtOu7VqlLWG89Zn+Zx MUWtsPqvSBVCC9HFWzKirdeMmveQnqt4i2jVQ2Yla1/k3MgcCJu28wXUzIcdIvt8TQF1 fee4VTElGebyNY6c0sAAS4pNRJg4qhctN7LSHimL64OFoF8dXPIrRNkot4MHsfAq4IV/ FFuOgqHeRNplWEK7cqDJwoQJ6w5xQriDrZxWvOMN23Erp/Flhe4dpZWyAqKCHuV0mUnf 9qjQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=F3SOZI5A; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id a193-20020a6390ca000000b00565bcc15ee2si148869pge.815.2023.10.02.17.30.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 Oct 2023 17:30:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=F3SOZI5A; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 22A2D8243BE7; Mon, 2 Oct 2023 17:30:36 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238032AbjJCAac (ORCPT + 99 others); Mon, 2 Oct 2023 20:30:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55842 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229910AbjJCAab (ORCPT ); Mon, 2 Oct 2023 20:30:31 -0400 Received: from mail-qv1-xf36.google.com (mail-qv1-xf36.google.com [IPv6:2607:f8b0:4864:20::f36]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4ED03AB for ; Mon, 2 Oct 2023 17:30:27 -0700 (PDT) Received: by mail-qv1-xf36.google.com with SMTP id 6a1803df08f44-65d0da28fa8so2452616d6.0 for ; Mon, 02 Oct 2023 17:30:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1696293026; x=1696897826; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Gm95BT66K1A2Zf/YgTxpWCUle5PuInPRhEHdoEUKoQE=; b=F3SOZI5Affm7XwvYCNy1kYbY2urL72mIe19Vo+2y0mYD9/U5GK+mcgSSCcZ/frjKRK 4NigmqhHFASsvkPbf9Wr3pdyJzr6uM3cyvZRdu91Z1GrqVKW34A84djwqe6vLE2E9pmd Co00+HztcfTv6rBDwoQVlUWALKZLpLytnNulhsbLXQtYfi2Fm6zbdoBJ3+YINB8wLVVf IQl5QhFXq7VvNWYQgZkxXh/+9Oncga4EMQ+4ApkM9Sa4he5mtsmqfX5TDqF0niPydF7o hSeYBwUe8d51xmX7AkhhJWeoZCpfr3XoQDgZpgoRf8o9/uBDIlHOI0BPKW8qERrirvqq M/Ww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696293026; x=1696897826; 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=Gm95BT66K1A2Zf/YgTxpWCUle5PuInPRhEHdoEUKoQE=; b=L4RALk62TJzLkG8/gbfx2aSR1YQzUSQM8/hjqH2Ep29F9KL1DOloUUtCHeEJqWjdWC dmmBwr1KpQ/rqm2cIOa0RIMOOETU76lJwycDP8obRix2xs7F7Ih5Eh6zO9wxMHZEhvfi XjkTDf4KSx1gsnZX5BxuIvuaktttvmxcM0kmfw44OwdQ20LCIy7ONkm/kRR9WTV8twte CSwAgBsBZqa6muSXNkDZIk8TwV7VaT0xnjAHZOSbHmBTSmG0aBJ+icECQICjHql/4Apy L91zS89GwHU3cgh8UFJqh9u27oZbtQPrJlpQ73e5nDQUy0INrLMsPUBzgYa8s3kxCpWo VDag== X-Gm-Message-State: AOJu0YxDv3yfKx1rHDLXFI1FCTrntEQ5eNndjaoKxX0oItw8rJUq04Jr issdLw4RunwP9uYmkt21KHpYxlPNCBKYAug6ZaPdLw== X-Received: by 2002:a0c:e383:0:b0:65d:4840:6eb4 with SMTP id a3-20020a0ce383000000b0065d48406eb4mr13854778qvl.6.1696293026067; Mon, 02 Oct 2023 17:30:26 -0700 (PDT) MIME-Version: 1.0 References: <20230929023743.1611460-1-maheshb@google.com> In-Reply-To: From: =?UTF-8?B?TWFoZXNoIEJhbmRld2FyICjgpK7gpLngpYfgpLYg4KSs4KSC4KSh4KWH4KS14KS+4KSwKQ==?= Date: Mon, 2 Oct 2023 17:29:58 -0700 Message-ID: Subject: Re: [PATCH 3/4] ptp: add ioctl interface for ptp_gettimex64any() To: Richard Cochran Cc: Netdev , Linux , David Miller , Jakub Kicinski , Eric Dumazet , Paolo Abeni , Jonathan Corbet , Don Hatchett , Yuliang Li , Mahesh Bandewar , Rahul Rameshbabu Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS, USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=unavailable 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Mon, 02 Oct 2023 17:30:36 -0700 (PDT) On Sat, Sep 30, 2023 at 2:25=E2=80=AFPM Richard Cochran wrote: > > On Thu, Sep 28, 2023 at 07:37:43PM -0700, Mahesh Bandewar wrote: > > add an ioctl op PTP_SYS_OFFSET_ANY2 to support ptp_gettimex64any() meth= od > > This is a useful idea. > > But how about a new system call instead? > > clock_compare(clockid_t a, clockid_t b); > The purpose of this API is not to compare clocks but to get the width of reading the MTS value (offered by NICs) in terms of the timebase that is selected to essentially improve the accuracy. > It would accept any two clock IDs. > > I've been wanting this for a long time, but never found time to > implement it. > > Thanks, > Richard