|
@@ -739,6 +739,9 @@ static unsigned int br_nf_forward_ip(unsigned int hook, struct sk_buff *skb,
|
|
nf_bridge->mask |= BRNF_PKT_TYPE;
|
|
nf_bridge->mask |= BRNF_PKT_TYPE;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if (br_parse_ip_options(skb))
|
|
|
|
+ return NF_DROP;
|
|
|
|
+
|
|
/* The physdev module checks on this */
|
|
/* The physdev module checks on this */
|
|
nf_bridge->mask |= BRNF_BRIDGED;
|
|
nf_bridge->mask |= BRNF_BRIDGED;
|
|
nf_bridge->physoutdev = skb->dev;
|
|
nf_bridge->physoutdev = skb->dev;
|