scan all interfaces when discovering

Signed-off-by: Robert Marklund <robbelibobban@gmail.com>
I'd recommend to have just one method that
* lets the user pass a list of interfaces
* uses the first interface if none is passed