mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-12-22 20:01:53 +00:00
15 lines
712 B
Diff
15 lines
712 B
Diff
Index: linux-5.4.164-qsdk-26349818b464f8c7b52d59ce73579d9f3dd6bd5d/net/bridge/br_arp_nd_proxy.c
|
|
===================================================================
|
|
--- linux-5.4.164-qsdk-26349818b464f8c7b52d59ce73579d9f3dd6bd5d.orig/net/bridge/br_arp_nd_proxy.c
|
|
+++ linux-5.4.164-qsdk-26349818b464f8c7b52d59ce73579d9f3dd6bd5d/net/bridge/br_arp_nd_proxy.c
|
|
@@ -198,7 +198,8 @@ void br_do_proxy_suppress_arp(struct sk_
|
|
|
|
if ((p && (p->flags & BR_PROXYARP)) ||
|
|
(f->dst && (f->dst->flags & (BR_PROXYARP_WIFI |
|
|
- BR_NEIGH_SUPPRESS)))) {
|
|
+ BR_NEIGH_SUPPRESS))
|
|
+ && memcmp(sha, n->ha, 6))) {
|
|
if (!vid)
|
|
br_arp_send(br, p, skb->dev, sip, tip,
|
|
sha, n->ha, sha, 0, 0);
|