diff options
| -rw-r--r-- | net/bridge/br_netfilter.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/bridge/br_netfilter.c b/net/bridge/br_netfilter.c index 93f80fefa496..44420992f72f 100644 --- a/net/bridge/br_netfilter.c +++ b/net/bridge/br_netfilter.c | |||
| @@ -643,10 +643,10 @@ static int br_nf_forward_finish(struct sk_buff *skb) | |||
| 643 | skb->pkt_type = PACKET_OTHERHOST; | 643 | skb->pkt_type = PACKET_OTHERHOST; |
| 644 | nf_bridge->mask ^= BRNF_PKT_TYPE; | 644 | nf_bridge->mask ^= BRNF_PKT_TYPE; |
| 645 | } | 645 | } |
| 646 | nf_bridge_update_protocol(skb); | ||
| 646 | } else { | 647 | } else { |
| 647 | in = *((struct net_device **)(skb->cb)); | 648 | in = *((struct net_device **)(skb->cb)); |
| 648 | } | 649 | } |
| 649 | nf_bridge_update_protocol(skb); | ||
| 650 | nf_bridge_push_encap_header(skb); | 650 | nf_bridge_push_encap_header(skb); |
| 651 | 651 | ||
| 652 | NF_HOOK_THRESH(NFPROTO_BRIDGE, NF_BR_FORWARD, skb, in, | 652 | NF_HOOK_THRESH(NFPROTO_BRIDGE, NF_BR_FORWARD, skb, in, |
