sky2: fix receive length error in mixed non-VLAN/VLAN traffic