ethdev: change allmulticast mode API to return errors