mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-01-14 15:26:11 +07:00
netfilter: nfnetlink_log: fix NLA_PUT macro removal bug
Commit 1db20a52
(nfnetlink_log: Stop using NLA_PUT*().) incorrectly
converted a NLA_PUT_BE16 macro to nla_put_be32() in nfnetlink_log:
- NLA_PUT_BE16(inst->skb, NFULA_HWTYPE, htons(skb->dev->type));
+ if (nla_put_be32(inst->skb, NFULA_HWTYPE, htons(skb->dev->type))
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
This commit is contained in:
parent
fae6ef87fa
commit
2dba62c30e
@ -480,7 +480,7 @@ __build_packet_message(struct nfulnl_instance *inst,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (indev && skb_mac_header_was_set(skb)) {
|
if (indev && skb_mac_header_was_set(skb)) {
|
||||||
if (nla_put_be32(inst->skb, NFULA_HWTYPE, htons(skb->dev->type)) ||
|
if (nla_put_be16(inst->skb, NFULA_HWTYPE, htons(skb->dev->type)) ||
|
||||||
nla_put_be16(inst->skb, NFULA_HWLEN,
|
nla_put_be16(inst->skb, NFULA_HWLEN,
|
||||||
htons(skb->dev->hard_header_len)) ||
|
htons(skb->dev->hard_header_len)) ||
|
||||||
nla_put(inst->skb, NFULA_HWHEADER, skb->dev->hard_header_len,
|
nla_put(inst->skb, NFULA_HWHEADER, skb->dev->hard_header_len,
|
||||||
|
Loading…
Reference in New Issue
Block a user