dscp2pbit: fix matching on internally create VLAN headers.
If the VLAN header is created by vlantranslation or other means it will be matched correctly but we are unable to update the header correctly.
This commit checks if the packet from the NIC was tagged or not and then make a decision on how to parse the header.