OpenWrt – Diff between revs 2 and 3
?pathlinks?
Rev 2 | Rev 3 | |||
---|---|---|---|---|
Line 11... | Line 11... | |||
11 | net/bridge/br_input.c | 7 +++++-- |
11 | net/bridge/br_input.c | 7 +++++-- |
|
12 | 1 file changed, 5 insertions(+), 2 deletions(-) |
12 | 1 file changed, 5 insertions(+), 2 deletions(-) |
|
Line 13... | Line 13... | |||
13 | |
13 | |
|
14 | --- a/net/bridge/br_input.c |
14 | --- a/net/bridge/br_input.c |
|
15 | +++ b/net/bridge/br_input.c |
15 | +++ b/net/bridge/br_input.c |
|
16 | @@ -166,10 +166,14 @@ int br_handle_frame_finish(struct net *n |
16 | @@ -166,11 +166,14 @@ int br_handle_frame_finish(struct net *n |
|
17 | } |
17 | } |
|
Line 18... | Line 18... | |||
18 | } |
18 | } |
|
19 | |
19 | |
|
Line 24... | Line 24... | |||
24 | + |
24 | + |
|
25 | if (p->state == BR_STATE_LEARNING) |
25 | if (p->state == BR_STATE_LEARNING) |
|
26 | goto drop; |
26 | goto drop; |
|
Line 27... | Line 27... | |||
27 | |
27 | |
|
28 | - BR_INPUT_SKB_CB(skb)->brdev = br->dev; |
- | ||
29 | BR_INPUT_SKB_CB(skb)->src_port_isolated = !!(p->flags & BR_ISOLATED); |
28 | - BR_INPUT_SKB_CB(skb)->brdev = br->dev; |
|
30 | |
29 | - |
|
- | 30 | if (IS_ENABLED(CONFIG_INET) && skb->protocol == htons(ETH_P_ARP)) |
||
- | 31 | br_do_proxy_arp(skb, br, vid, p); |