OSDN Git Service

netfilter: egress: Report interface as outgoing
authorPhil Sutter <phil@nwl.cc>
Thu, 24 Mar 2022 14:02:40 +0000 (15:02 +0100)
committerFlorian Westphal <fw@strlen.de>
Thu, 24 Mar 2022 14:09:53 +0000 (15:09 +0100)
Otherwise packets in egress chains seem like they are being received by
the interface, not sent out via it.

Fixes: 42df6e1d221dd ("netfilter: Introduce egress hook")
Signed-off-by: Phil Sutter <phil@nwl.cc>
Signed-off-by: Florian Westphal <fw@strlen.de>
include/linux/netfilter_netdev.h

index e6487a6..8676316 100644 (file)
@@ -99,7 +99,7 @@ static inline struct sk_buff *nf_hook_egress(struct sk_buff *skb, int *rc,
                return skb;
 
        nf_hook_state_init(&state, NF_NETDEV_EGRESS,
-                          NFPROTO_NETDEV, dev, NULL, NULL,
+                          NFPROTO_NETDEV, NULL, dev, NULL,
                           dev_net(dev), NULL);
 
        /* nf assumes rcu_read_lock, not just read_lock_bh */