MFC r251516

Implement foreign device handling.

PR:	kern/172091
MFC r253134:
  Avoid controller reinitialization which could be triggered by
  dhclient(8) or alias addresses are added.