summaryrefslogtreecommitdiffstats
path: root/net/sched/cls_flower.c
diff options
context:
space:
mode:
authorJianbo Liu2018-07-25 04:31:25 +0200
committerDavid S. Miller2018-07-26 01:33:02 +0200
commit158abbf170ecfc6d56abeddd0c66da753b3435df (patch)
treeee23b72934de3a290714efb6fb45af25ee149b8b /net/sched/cls_flower.c
parentnet/mlx4_core: Allow MTTs starting at any index (diff)
downloadkernel-qcow2-linux-158abbf170ecfc6d56abeddd0c66da753b3435df.tar.gz
kernel-qcow2-linux-158abbf170ecfc6d56abeddd0c66da753b3435df.tar.xz
kernel-qcow2-linux-158abbf170ecfc6d56abeddd0c66da753b3435df.zip
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>
Diffstat (limited to 'net/sched/cls_flower.c')
-rw-r--r--net/sched/cls_flower.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/net/sched/cls_flower.c b/net/sched/cls_flower.c
index 6ccf60364297..e8bd08ba998a 100644
--- a/net/sched/cls_flower.c
+++ b/net/sched/cls_flower.c
@@ -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) {