From owner-freebsd-drivers@freebsd.org Thu Jun 27 10:37:24 2019 Return-Path: Delivered-To: freebsd-drivers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 06C9C15B43DA; Thu, 27 Jun 2019 10:37:24 +0000 (UTC) (envelope-from shreyankfbsd@gmail.com) Received: from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com [IPv6:2607:f8b0:4864:20::b32]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E9B5977DDF; Thu, 27 Jun 2019 10:37:22 +0000 (UTC) (envelope-from shreyankfbsd@gmail.com) Received: by mail-yb1-xb32.google.com with SMTP id l10so1270946ybj.5; Thu, 27 Jun 2019 03:37:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=q4ZnpNjBXao5Wl/i+kTCXUK2ZIoOlQ3+7DHAqPeq93M=; b=C0K5X1M2TqNX6DJfRcspN8BlQkoAxDOqpasrVz00td3PTCGI9Ym1Fydop4ObCEJ4U/ iGegYyj+/tSLHTOB5q44Iow4eORx/CWOmbzy8zowF8tPHeYL+TejhwLJSoAvyD/oX0Hi OXFAAFX8F0AsAGbzNLNwjPBG15sWHjLoVZPIiRmclAWXzEKLejlxzLE+aQBinGrqYPXD DekocAaZp8Oc0A1d7smpGyVh1R7C3WgZXX5Pk8RoIRZsvF0SThsU0SQTV+I3S3BDQPbg erXMPafT09M6/Fbf+98kqBN4htBpEWIHKOZ0P3dyGU43Ltmfbavg6VYl1SFdfw6XdTM2 NaoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=q4ZnpNjBXao5Wl/i+kTCXUK2ZIoOlQ3+7DHAqPeq93M=; b=F8vcGlbnD25brmTRg/kIzpb5XatewD4NOGJg9FnCpzsHB3rty4oiXOtzqUh/2eDrqZ M13tXxEMXWQjrYucMN4P/i70+RmzZl5QAYKCOBIQK2NP+kqFI/FuUgPlPPtVBiAmWU2d 7sXJ1ISTjm0N2sUwIDPufI7nz+ZCVp7tIuOWnSzZHhwHmH6aBk5s6yirps+jcseqRI4x j7rqdgtwW9DgQ5Tef1GsoFzo0roJn7KPuI/odYXvLzchnAH/o82ULYCGW8s53zsMWvXI XDHdtqiXn63gDEgopbzI2MCGZh5zxjkPUtZBBGuDp8QCeYVhay3hMTMkoJifgrnqTi5U YavQ== X-Gm-Message-State: APjAAAXqRbkTKjGcSM6CgC7gTEZoOcl4cHTqjND2QCkixJnFR+FWcvhT jfhwbsIjpFDZctnXRBPio/CtEEJg2vPvJCDyc2EtNVU= X-Google-Smtp-Source: APXvYqzI8W88iidDYXUJvtatUBa7iJRIjkWCPrKXZInS3EMKP9lYHrHpdm9+AnAsnf8lETh9xDdPyfChHLspWPxLTrA= X-Received: by 2002:a25:12c4:: with SMTP id 187mr2104310ybs.388.1561631842036; Thu, 27 Jun 2019 03:37:22 -0700 (PDT) MIME-Version: 1.0 From: shreyank amartya Date: Thu, 27 Jun 2019 16:07:10 +0530 Message-ID: Subject: PTP Support FreeBSD To: freebsd-drivers@freebsd.org Cc: freebsd-hackers@freebsd.org X-Rspamd-Queue-Id: E9B5977DDF X-Spamd-Bar: ------- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=C0K5X1M2; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of shreyankfbsd@gmail.com designates 2607:f8b0:4864:20::b32 as permitted sender) smtp.mailfrom=shreyankfbsd@gmail.com X-Spamd-Result: default: False [-7.01 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; RCVD_IN_DNSWL_NONE(0.00)[2.3.b.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.95)[-0.952,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE(-3.05)[ip: (-9.71), ipnet: 2607:f8b0::/32(-3.14), asn: 15169(-2.34), country: US(-0.06)]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Jun 2019 10:37:24 -0000 Hi, For amd xGBE driver, I was planning on adding PTP but seems like there is missing support from kernel after reading this thread from sometime ago: https://lists.freebsd.org/pipermail/freebsd-net/2015-February/041279.html After going over the linux PTP driver, seems to me there is a missing posix clock/timer interface in FreeBSD, which the Linux ptp river utilizes. Is that all whats needed to make ptp work on FreeBSD? I'm trying to estimate the work here and would like to try and and add support for PTP. Thanks Shreyank Amartya