VintageNet.Interface.configure

You're seeing just the function configure, go back to VintageNet.Interface module for more information.
Link to this function

configure(ifname, config, options \\ [])

View Source

Specs

configure(VintageNet.ifname(), map(), VintageNet.configure_options()) ::
  :ok | {:error, any()}

Set a configuration on an interface

Configurations with invalid parameters raise exceptions. It's still possible that network configurations won't work even if they don't raise, but it should be due to something in the environment. For example, a network cable isn't plugged in or a WiFi access point is out of range.