HomeFreeBSD

iflib: fix cloneattach fail and generalize pseudo device handling

Description

iflib: fix cloneattach fail and generalize pseudo device handling

  • a cloneattach failure will not currently be handled correctly, jump to the right target
  • pseudo devices are all treat as if they're ethernet devices - this often doesn't make sense

Sponsored by: Netgate, Inc.
Differential Revision: https://reviews.freebsd.org/D25083