| .. | .. | 
|---|
| 108 | 108 | * NOTE: THIS ASSUMES DIX ETHERNET, SPECIFICALLY NOT SUPPORTING | 
|---|
| 109 | 109 | * OTHER THINGS LIKE FDDI/TokenRing/802.3 SNAPs... | 
|---|
| 110 | 110 | */ | 
|---|
| 111 |  | -	if (veth->h_vlan_proto != vlan->vlan_proto || | 
|---|
| 112 |  | -	    vlan->flags & VLAN_FLAG_REORDER_HDR) { | 
|---|
|  | 111 | +	if (vlan->flags & VLAN_FLAG_REORDER_HDR || | 
|---|
|  | 112 | +	    veth->h_vlan_proto != vlan->vlan_proto) { | 
|---|
| 113 | 113 | u16 vlan_tci; | 
|---|
| 114 | 114 | vlan_tci = vlan->vlan_id; | 
|---|
| 115 | 115 | vlan_tci |= vlan_dev_get_egress_qos_mask(dev, skb->priority); | 
|---|
| .. | .. | 
|---|
| 365 | 365 |  | 
|---|
| 366 | 366 | switch (cmd) { | 
|---|
| 367 | 367 | case SIOCSHWTSTAMP: | 
|---|
| 368 |  | -		if (!net_eq(dev_net(dev), &init_net)) | 
|---|
|  | 368 | +		if (!net_eq(dev_net(dev), dev_net(real_dev))) | 
|---|
| 369 | 369 | break; | 
|---|
| 370 | 370 | fallthrough; | 
|---|
| 371 | 371 | case SIOCGMIIPHY: | 
|---|