How to add a VLAN tag to traffic from a LAN portl

We would like to tag traffic from the ethernet interface in the same way that we do the WLANs and pass all upstream in a GRE tunnel. Has anyone accomplished this?