vintage_net v0.2.1 VintageNet.Route.InterfaceInfo
Link to this section Summary
Link to this section Types
Link to this type
t()
t()
t() :: %VintageNet.Route.InterfaceInfo{
default_gateway: :inet.ip_address() | nil,
interface_type: VintageNet.Interface.Classification.interface_type(),
ip_subnets: [{:inet.ip_address(), VintageNet.Route.Calculator.subnet_bits()}],
status: VintageNet.Interface.Classification.connection_status()
}
t() :: %VintageNet.Route.InterfaceInfo{ default_gateway: :inet.ip_address() | nil, interface_type: VintageNet.Interface.Classification.interface_type(), ip_subnets: [{:inet.ip_address(), VintageNet.Route.Calculator.subnet_bits()}], status: VintageNet.Interface.Classification.connection_status() }
Link to this section Functions
Link to this function
metric(info, prioritization)
metric(info, prioritization)
metric(
atom()
| %{interface_type: binary(), status: :disconnected | :internet | :lan},
[
{:_ | :ethernet | :local | :mobile | :unknown | :wifi,
:_ | :disconnected | :internet | :lan}
]
) :: :disabled | pos_integer()
metric( atom() | %{interface_type: binary(), status: :disconnected | :internet | :lan}, [ {:_ | :ethernet | :local | :mobile | :unknown | :wifi, :_ | :disconnected | :internet | :lan} ] ) :: :disabled | pos_integer()