> -----Original Message-----
> From: Frantisek Rysanek <frantisek.rysa...@post.cz>
> Sent: Monday, March 15, 2021 2:40 PM
> To: linuxptp-devel@lists.sourceforge.net
> Subject: Re: [Linuxptp-devel] SyncE support
>
> Dear gentlemen,
> thanks for opening this interesting topic...
>
> Is there any stock NIC (silicon, board), with an open-source Linux
> driver, that would support SyncE off the shelf in the NIC hardware?
>
I believe that SyncE is supported by the E800 series 100GB hardware from Intel,
but there's no existing driver/software support.
> Other than that... SyncE sounds like a pretty self-contained L1
> feature, at least considering just a single NIC port. Obviously the
> routing of clock signals among possibly several ports in a system and
> a local master oscillator - that would be a more complicated,
> proprietary story.
> But at the level of a single port... what do you need?
> SyncE enable / disable, and select master vs. slave role?
> It would take a fairly simple extension to some existing API - makes
> me wonder which one: MII, Ethtool, Netlink, or maybe the timestamping
> API? I'd guess Ethtool or Netlink would be the right level of
> abstraction. Or some nodes in procfs or sysfs :-)
> MII is too HW-specific and the timestamping stuff operating on top of
> setsockopt() feels a little too detached from hardware.
>
> And yes there is some additional messaging, I understand in-band in
> Ethernet, which would probably have to be handled by ptp4l software,
> unless offloaded to the kernel-space driver or hardware...
>
> Frank Rysanek
>
>
> _______________________________________________
> Linuxptp-devel mailing list
> Linuxptp-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/linuxptp-devel
_______________________________________________
Linuxptp-devel mailing list
Linuxptp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel