This will be necessary in the future to support multiple network adapters in a single system.
This deduplicates a fair bit of non-trivial logic and makes it easier to keep all network drivers in sync when the interface changes.