Add initial config for vlan.

Previously we supported gre, this adds more config to allow for vlan.
Tweaks and enhancements may be needed to get it fully working as desired.