diff options
author | Liping Zhang <zlpnobody@gmail.com> | 2016-11-14 22:39:25 +0800 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2016-12-04 20:45:33 +0100 |
commit | 673ab46f345557e9d741e97ca0301280360d1af1 (patch) | |
tree | 7274e919256ae409a0657306e823df780dff6282 /net/netfilter/nfnetlink_log.c | |
parent | b8ad652f9779976d0300ae199961e413859d5378 (diff) |
netfilter: nf_log: do not assume ethernet header in netdev family
In netdev family, we will handle non ethernet packets, so using
eth_hdr(skb)->h_proto is incorrect.
Meanwhile, we can use socket(AF_PACKET...) to sending packets, so
skb->protocol is not always set in bridge family.
Add an extra parameter into nf_log_l2packet to solve this issue.
Fixes: 1fddf4bad0ac ("netfilter: nf_log: add packet logging for netdev family")
Signed-off-by: Liping Zhang <zlpnobody@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'net/netfilter/nfnetlink_log.c')
0 files changed, 0 insertions, 0 deletions