#21122 brought in the experimental support for built-in macvlan/ipvlan network drivers. These drivers make use of the native kernel capabilities to plumb the containers with the vlans defined in the underlay / physical network. It is also well documented here : https://github.com/docker/docker/blob/master/experimental/vlan-networks.md.
This issue is opened to get feedback from those users who are interested in this feature. This will help us to move it out of experimental (based on the feedback).