Yo Jacob E!

On Thu, 26 Feb 2015 18:11:06 +0000
"Keller, Jacob E" <jacob.e.kel...@intel.com> wrote:

> The absolute minimum
> 
> HWTSTAMP_TX_ON for Transmit timestamps
> 
> and
> 
> HWTSTAMP_FILTER_V2_L4_SYNC if you are a slave in L4 (ipv4 or ipv6)
> mode. You would never be able to support master.
> 
> HWTSTAMP_FILTER_V2_L4_DELAY_REQ if you are a master, in L4, never able
> to be a slave.
> 
> (swap those for L2 if you are in L2 mode)
> 
> This wouldn't work with P2P delay model, because those are yet another
> type of packet you'd have to Rx timestamp.
> 
> The "best" minimal answer is "HWTSTAMP_FILTER_V2_EVENT"
> 
> Almost all hardware supports some form of V2_EVENT, and honestly I
> wouldn't suggest hardware that does not support V2_EVENT, as it
> requires ptp4l to reconfigure timestamp mode upon state change from
> master to slave if you can't support the generic V2_EVENT.

Hmm, clearly a swamp.  Somebody should be collecting a list of
known working cards...

And I am confused again.  See below for my I210.

    kong linuxptp # ethtool -T eth1
    Time stamping parameters for eth1:
    Capabilities:
            hardware-transmit     (SOF_TIMESTAMPING_TX_HARDWARE)
            software-transmit     (SOF_TIMESTAMPING_TX_SOFTWARE)
            hardware-receive      (SOF_TIMESTAMPING_RX_HARDWARE)
            software-receive      (SOF_TIMESTAMPING_RX_SOFTWARE)
            software-system-clock (SOF_TIMESTAMPING_SOFTWARE)
            hardware-raw-clock    (SOF_TIMESTAMPING_RAW_HARDWARE)
    PTP Hardware Clock: 1
    Hardware Transmit Timestamp Modes:
            off                   (HWTSTAMP_TX_OFF)
            on                    (HWTSTAMP_TX_ON)
    Hardware Receive Filter Modes:
            none                  (HWTSTAMP_FILTER_NONE)
            all                   (HWTSTAMP_FILTER_ALL)

Does HWTSTAMP_FILTER_ALL implicitly include HWTSTAMP_V2_EVENT,
HWTSTAMP_FILTER_V2_L4_SYNC, HWTSTAMP_FILTER_V2_L4_DELAY_REQ?

RGDS
GARY
---------------------------------------------------------------------------
Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97701
        g...@rellim.com  Tel:+1(541)382-8588

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Linuxptp-devel mailing list
Linuxptp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel

Reply via email to