kernel: fix bridge proxyarp issue with some broken DHCP clients
authorFelix Fietkau <nbd@nbd.name>
Fri, 5 Jan 2024 10:58:15 +0000 (11:58 +0100)
committerFelix Fietkau <nbd@nbd.name>
Fri, 5 Jan 2024 11:00:23 +0000 (12:00 +0100)
commitc1ad78318c3e6421e60dd187477f38ca5f9a5752
tree431820d0442d6e90d84d1e242c821240f7901eb6
parent4a5d1d0e95d6ec6ac9c9418af9d93a0ad2e7c100
kernel: fix bridge proxyarp issue with some broken DHCP clients

There are broken devices in the wild that handle duplicate IP address
detection by sending out ARP requests for the IP that they received from a
DHCP server and refuse the address if they get a reply.
When proxyarp is enabled, they would go into a loop of requesting an address
and then NAKing it again.

Fixes: https://github.com/openwrt/openwrt/issues/14309
Signed-off-by: Felix Fietkau <nbd@nbd.name>
target/linux/generic/pending-5.15/151-net-bridge-do-not-send-arp-replies-if-src-and-target.patch [new file with mode: 0644]
target/linux/generic/pending-6.1/151-net-bridge-do-not-send-arp-replies-if-src-and-target.patch [new file with mode: 0644]