net: Pass NULL to skb_network_protocol() when we don't care about vlan depth
When we don't care about vlan depth, we could pass NULL instead of the address of a unused local variable to skb_network_protocol() as a param. Signed-off-by: Miaohe Lin <linmiaohe@huawei.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
		
							parent
							
								
									83a33b2487
								
							
						
					
					
						commit
						9fc95f50ee
					
				| @ -3454,10 +3454,9 @@ static netdev_features_t net_mpls_features(struct sk_buff *skb, | ||||
| static netdev_features_t harmonize_features(struct sk_buff *skb, | ||||
| 	netdev_features_t features) | ||||
| { | ||||
| 	int tmp; | ||||
| 	__be16 type; | ||||
| 
 | ||||
| 	type = skb_network_protocol(skb, &tmp); | ||||
| 	type = skb_network_protocol(skb, NULL); | ||||
| 	features = net_mpls_features(skb, features, type); | ||||
| 
 | ||||
| 	if (skb->ip_summed != CHECKSUM_NONE && | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user