Saroj singi,
Welcome to the TI E2E forum. I hope you will find many good answers here.
In addition you can find some details through the TI.com documents and the TI Wiki Pages.
Be sure to search those for helpful information and to browse for the questions others may have asked on similar topics.
You can find the port based VLAN under the cpsw directory.
Yes, can do the VLAN process from ARM core, see the command for adding VLAN for Unicast and Multicast.
http://processors.wiki.ti.com/index.php/MCSDK_UG_Chapter_Exploring
The ethernet switch subsystem will take care the VLAN module, so that if you need to check through DSP core also.
Find the more detailed information for VLAN at: KeyStone Architecture Gigabit Ethernet (GbE) Switch Subsystem User Guide.