Its me again. I have some more information on the specific nature of the failure. My setup looks like this
I have 2 10G ports connected to two different ports on a switch (say port1 and port2).
port1 has vlan 20 untagged on it
port2 has vlan 20 tagged on it.
If I send an untagged packet from the 10G port which is connected to port1 of the switch, the packet doesnt make it out of port2. This is the issue. But, if I change the configuration on my switch like,
port1 has vlan 20 tagged on it
port2 has vlan 20 tagged on it
and send a tagged (with vlan 20) packet on the 10G port connected to port1, the packet make it out of port2.
Its really strange. Can someone shed some light on this ?