mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 12:28:41 +08:00
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