The -v flag provides a type info on some interfaces, for example IP over Thunderbolt for en2
:
ifconfig -v en2
en2: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 index 6
eflags=41000080<TXSTART,ECN_ENABLE,FASTLN_ON>
options=460<TSO4,TSO6,CHANNEL_IO>
ether 82:02:9f:a3:0c:00
netif: EF77BC13-3B69-466C-8BA2-591CCA2D6C44
flowswitch: C155EE61-3E2C-465E-9AFB-17C36ECD8F8C
media: autoselect <full-duplex>
status: inactive
type: IP over Thunderbolt
agent domain:Skywalk type:NetIf flags:0xa443 desc:"Userspace Networking"
agent domain:Skywalk type:FlowSwitch flags:0x4403 desc:"Userspace Networking"
state availability: 0 (true)
scheduler: FQ_CODEL
qosmarking enabled: yes mode: none
low power mode: disabled
multi layer packet logging (mpklog): disabled
routermode4: disabled
routermode6: disabled