at this moment if_vlan.c controls ethernet "slightly jumbo" frames (ETHERCAP_VLAN_MTU). there are other customers which uses "slightly jumbo" frames, namely MPLS over ethernet (see www.ayame.org). i guess it better to move ETHERCAP_VLAN_MTU handling into if_ethersubr.c. just a thought. itojun