[lkml]   [2019]   [May]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRE: [PATCH net-next 00/11] net: stmmac: Selftests
From: Jose Abreu <>
Date: Thu, May 09, 2019 at 09:17:03

> From: Andrew Lunn <>
> Date: Wed, May 08, 2019 at 20:50:11
> > The normal operation is interrupted by the tests you carry out
> > here. But i don't see any code looking for ETH_TEST_FL_OFFLINE
> Ok will fix to only run in offline mode then.
> >
> > > (Error code -95 means EOPNOTSUPP in current HW).
> >
> > How deep do you have to go before you know about EOPNOTSUPP? It would
> > be better to not return the string and result at all. Or patch ethtool
> > to call strerror(3).
> When I looked at other drivers I saw that they return positive value (1)
> or zero so calling strerror in ethtool may not be ideal.
> I think its useful to let the user know if a given test is not supported
> in HW so maybe I can return 1 instead of EOPNOTSUPP ?

After thinking about this in more detail I now realize that returning 1
is not ideal because when a test fails it will also return 1. So if I do
it this way and more than one test fails then user won't know if the test
really failed or if it wasn't supported in the first time.

Any advice ?

Jose Miguel Abreu

 \ /
  Last update: 2019-05-09 18:07    [W:0.047 / U:9.408 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site