Closed jstanzel closed 3 months ago
Thank you, but the else
is there for a reason.
So, to clarify, your scenario is:
Of course, that's why it wasn't necessarily a suggestion, merely a data point stating what I've already tried and tested :-) The scenario is:
When trying to do an HTTP request to an IP that is the current gateway IP, the ARP lookup will always fail (timeout) because the connection peer matching is in an else clause after the gateway equality check in rx_arp() (line 357 in net_builtin.c). I can confirm that the easiest fix (commenting out the else, so that the peer check is always done) works fine.
Environment