mirror of https://gitee.com/openkylin/linux.git
net/sched: cls_flower: Use correct inline function for assignment of vlan tpid
This fixes the following sparse warning: net/sched/cls_flower.c:1356:36: warning: incorrect type in argument 3 (different base types) net/sched/cls_flower.c:1356:36: expected unsigned short [unsigned] [usertype] value net/sched/cls_flower.c:1356:36: got restricted __be16 [usertype] vlan_tpid Signed-off-by: Jianbo Liu <jianbol@mellanox.com> Reported-by: Or Gerlitz <ogerlitz@mellanox.com> Reviewed-by: Or Gerlitz <ogerlitz@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
7cc77bf4c2
commit
158abbf170
|
@ -1445,8 +1445,8 @@ static int fl_dump_key(struct sk_buff *skb, struct net *net,
|
|||
TCA_FLOWER_KEY_CVLAN_PRIO,
|
||||
&key->cvlan, &mask->cvlan) ||
|
||||
(mask->cvlan.vlan_tpid &&
|
||||
nla_put_u16(skb, TCA_FLOWER_KEY_VLAN_ETH_TYPE,
|
||||
key->cvlan.vlan_tpid)))
|
||||
nla_put_be16(skb, TCA_FLOWER_KEY_VLAN_ETH_TYPE,
|
||||
key->cvlan.vlan_tpid)))
|
||||
goto nla_put_failure;
|
||||
|
||||
if (mask->basic.n_proto) {
|
||||
|
|
Loading…
Reference in New Issue