]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - net/sched/cls_fw.c
[NET_SCHED]: Use typeful attribute construction helpers
[mirror_ubuntu-artful-kernel.git] / net / sched / cls_fw.c
index 31074735d1bd9f95053498e1a4182b7d1bea170d..61ebe25e5f77d704a097ee1fa998d93b1538ed4f 100644 (file)
@@ -349,13 +349,13 @@ static int fw_dump(struct tcf_proto *tp, unsigned long fh,
                goto nla_put_failure;
 
        if (f->res.classid)
-               NLA_PUT(skb, TCA_FW_CLASSID, 4, &f->res.classid);
+               NLA_PUT_U32(skb, TCA_FW_CLASSID, f->res.classid);
 #ifdef CONFIG_NET_CLS_IND
        if (strlen(f->indev))
                NLA_PUT_STRING(skb, TCA_FW_INDEV, f->indev);
 #endif /* CONFIG_NET_CLS_IND */
        if (head->mask != 0xFFFFFFFF)
-               NLA_PUT(skb, TCA_FW_MASK, 4, &head->mask);
+               NLA_PUT_U32(skb, TCA_FW_MASK, head->mask);
 
        if (tcf_exts_dump(skb, &f->exts, &fw_ext_map) < 0)
                goto nla_put_failure;