diff options
| -rw-r--r-- | net/netfilter/nfnetlink_log.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/net/netfilter/nfnetlink_log.c b/net/netfilter/nfnetlink_log.c index fd326ac27ec8..66a6dd5c519a 100644 --- a/net/netfilter/nfnetlink_log.c +++ b/net/netfilter/nfnetlink_log.c | |||
| @@ -581,6 +581,12 @@ nfulnl_log_packet(u_int8_t pf, | |||
| 581 | + nla_total_size(sizeof(struct nfulnl_msg_packet_hw)) | 581 | + nla_total_size(sizeof(struct nfulnl_msg_packet_hw)) |
| 582 | + nla_total_size(sizeof(struct nfulnl_msg_packet_timestamp)); | 582 | + nla_total_size(sizeof(struct nfulnl_msg_packet_timestamp)); |
| 583 | 583 | ||
| 584 | if (in && skb_mac_header_was_set(skb)) { | ||
| 585 | size += nla_total_size(skb->dev->hard_header_len) | ||
| 586 | + nla_total_size(sizeof(u_int16_t)) /* hwtype */ | ||
| 587 | + nla_total_size(sizeof(u_int16_t)); /* hwlen */ | ||
| 588 | } | ||
| 589 | |||
| 584 | spin_lock_bh(&inst->lock); | 590 | spin_lock_bh(&inst->lock); |
| 585 | 591 | ||
| 586 | if (inst->flags & NFULNL_CFG_F_SEQ) | 592 | if (inst->flags & NFULNL_CFG_F_SEQ) |
