VintageNet.Route.Properties.update_available_interfaces

You're seeing just the function update_available_interfaces, go back to VintageNet.Route.Properties module for more information.
Link to this function

update_available_interfaces(routes)

View Source

Specs

update_available_interfaces(VintageNet.Route.Calculator.entries()) :: :ok

Update the available_interfaces property based on the low level routes

This function orders interfaces based on metric just like Linux does