diff options
Diffstat (limited to 'include/linux/ethtool.h')
-rw-r--r-- | include/linux/ethtool.h | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/include/linux/ethtool.h b/include/linux/ethtool.h index 048d0fa38d03..c6e427ab65fe 100644 --- a/include/linux/ethtool.h +++ b/include/linux/ethtool.h | |||
@@ -310,9 +310,21 @@ struct ethtool_sset_info { | |||
310 | __u32's, etc. */ | 310 | __u32's, etc. */ |
311 | }; | 311 | }; |
312 | 312 | ||
313 | /** | ||
314 | * enum ethtool_test_flags - flags definition of ethtool_test | ||
315 | * @ETH_TEST_FL_OFFLINE: if set perform online and offline tests, otherwise | ||
316 | * only online tests. | ||
317 | * @ETH_TEST_FL_FAILED: Driver set this flag if test fails. | ||
318 | * @ETH_TEST_FL_EXTERNAL_LB: Application request to perform external loopback | ||
319 | * test. | ||
320 | * @ETH_TEST_FL_EXTERNAL_LB_DONE: Driver performed the external loopback test | ||
321 | */ | ||
322 | |||
313 | enum ethtool_test_flags { | 323 | enum ethtool_test_flags { |
314 | ETH_TEST_FL_OFFLINE = (1 << 0), /* online / offline */ | 324 | ETH_TEST_FL_OFFLINE = (1 << 0), |
315 | ETH_TEST_FL_FAILED = (1 << 1), /* test passed / failed */ | 325 | ETH_TEST_FL_FAILED = (1 << 1), |
326 | ETH_TEST_FL_EXTERNAL_LB = (1 << 2), | ||
327 | ETH_TEST_FL_EXTERNAL_LB_DONE = (1 << 3), | ||
316 | }; | 328 | }; |
317 | 329 | ||
318 | /* for requesting NIC test and getting results*/ | 330 | /* for requesting NIC test and getting results*/ |