lkml.org 
[lkml]   [2022]   [Apr]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.15 660/913] net: enetc: report software timestamping via SO_TIMESTAMPING
    Date
    From: Vladimir Oltean <vladimir.oltean@nxp.com>

    [ Upstream commit feb13dcb1818b775fbd9191f797be67cd605f03e ]

    Let user space properly determine that the enetc driver provides
    software timestamps.

    Fixes: 4caefbce06d1 ("enetc: add software timestamping")
    Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
    Reviewed-by: Claudiu Manoil <claudiu.manoil@nxp.com>
    Link: https://lore.kernel.org/r/20220324161210.4122281-1-vladimir.oltean@nxp.com
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/net/ethernet/freescale/enetc/enetc_ethtool.c | 5 ++++-
    1 file changed, 4 insertions(+), 1 deletion(-)

    diff --git a/drivers/net/ethernet/freescale/enetc/enetc_ethtool.c b/drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
    index 910b9f722504..d62c188c8748 100644
    --- a/drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
    +++ b/drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
    @@ -672,7 +672,10 @@ static int enetc_get_ts_info(struct net_device *ndev,
    #ifdef CONFIG_FSL_ENETC_PTP_CLOCK
    info->so_timestamping = SOF_TIMESTAMPING_TX_HARDWARE |
    SOF_TIMESTAMPING_RX_HARDWARE |
    - SOF_TIMESTAMPING_RAW_HARDWARE;
    + SOF_TIMESTAMPING_RAW_HARDWARE |
    + SOF_TIMESTAMPING_TX_SOFTWARE |
    + SOF_TIMESTAMPING_RX_SOFTWARE |
    + SOF_TIMESTAMPING_SOFTWARE;

    info->tx_types = (1 << HWTSTAMP_TX_OFF) |
    (1 << HWTSTAMP_TX_ON) |
    --
    2.34.1


    \
     
     \ /
      Last update: 2022-04-05 22:31    [W:4.034 / U:0.048 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site