net: Allow drivers to return -ENOSYS with the write_hwaddr() method
authorSimon Glass <sjg@chromium.org>
Mon, 6 Jul 2015 22:47:55 +0000 (16:47 -0600)
committerSimon Glass <sjg@chromium.org>
Tue, 21 Jul 2015 23:39:41 +0000 (17:39 -0600)
commitb86f795a378fdeb873cdc464367660fb3b49c443
tree55eb85ffe39700247dc4b31b544d49abf33add96
parentfbc4b8af469459425de72530dbded0ddbe157004
net: Allow drivers to return -ENOSYS with the write_hwaddr() method

Some drivers may want to implement this method for some of their devices but
not for others. So it is not possible to just leave the operation out of
the table. Drivers could get around this by masquerading as two separate
drivers but that seems unpleasant.

Allow the driver to return an error when it does not want to process the
write_hwaddr() method.

Signed-off-by: Simon Glass <sjg@chromium.org>
include/net.h
net/eth.c