summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorBernhard Nortmann <[email protected]>2015-09-14 15:29:43 +0200
committerJoe Hershberger <[email protected]>2015-09-29 21:54:45 -0500
commiteaa8a195cc2372349276bf7d581a9e1e2cc83511 (patch)
tree8944c5ec6ac73f2e36c7841a7eb4715fb7a96a28 /scripts
parent26d3acdab86a4ade8e9407822d8cdbe51b1f7412 (diff)
net: expose eth_is_active() function to test network device state
The previous eth_device struct returned by eth_get_dev() allowed code to directly query the state member field. However, with CONFIG_DM_ETH this data gets encapsulated (i.e. private), and eth_get_dev() returns a udevice struct 'abstraction' instead. This breaks legacy code relying on the former behaviour - e.g. netconsole. (see http://lists.denx.de/pipermail/u-boot/2015-June/216528.html) The patch introduces a method to retrieve the ethernet device state in a 'clean' and uniform way, supporting both legacy code and driver model. The new function eth_is_active() accepts a device struct pointer and tests it for ETH_STATE_ACTIVE. Signed-off-by: Bernhard Nortmann <[email protected]> Reviewed-by: Simon Glass <[email protected]> Acked-by: Joe Hershberger <[email protected]>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions