lkml.org 
[lkml]   [2024]   [Apr]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Date
    Subject[PATCH net-next v10 03/13] net: Make dev_get_hwtstamp_phylib accessible
    Make the dev_get_hwtstamp_phylib function accessible in prevision to use
    it from ethtool to read the hwtstamp current configuration.

    Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>
    Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
    ---

    Change in v8:
    - New patch

    Change in v10:
    - Remove export symbol as ethtool can't be built as a module.
    - Move the declaration to net/core/dev.h instead of netdevice.h
    ---
    net/core/dev.h | 2 ++
    net/core/dev_ioctl.c | 4 ++--
    2 files changed, 4 insertions(+), 2 deletions(-)

    diff --git a/net/core/dev.h b/net/core/dev.h
    index 39819fffece7..2236b14b798f 100644
    --- a/net/core/dev.h
    +++ b/net/core/dev.h
    @@ -170,5 +170,7 @@ static inline void dev_xmit_recursion_dec(void)
    int dev_set_hwtstamp_phylib(struct net_device *dev,
    struct kernel_hwtstamp_config *cfg,
    struct netlink_ext_ack *extack);
    +int dev_get_hwtstamp_phylib(struct net_device *dev,
    + struct kernel_hwtstamp_config *cfg);

    #endif
    diff --git a/net/core/dev_ioctl.c b/net/core/dev_ioctl.c
    index b9719ed3c3fd..b8cf8c55fa2d 100644
    --- a/net/core/dev_ioctl.c
    +++ b/net/core/dev_ioctl.c
    @@ -268,8 +268,8 @@ static int dev_eth_ioctl(struct net_device *dev,
    * -EOPNOTSUPP for phylib for now, which is still more accurate than letting
    * the netdev handle the GET request.
    */
    -static int dev_get_hwtstamp_phylib(struct net_device *dev,
    - struct kernel_hwtstamp_config *cfg)
    +int dev_get_hwtstamp_phylib(struct net_device *dev,
    + struct kernel_hwtstamp_config *cfg)
    {
    if (phy_has_hwtstamp(dev->phydev))
    return phy_hwtstamp_get(dev->phydev, cfg);
    --
    2.34.1


    \
     
     \ /
      Last update: 2024-05-27 16:30    [W:7.409 / U:0.044 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site