[PATCH 018/132] vlan: consolidate VLAN parsing code and limit max parsing depth