On 01/02/17 16:20, Edward Cree wrote:
[ Specific kernel version: 624374a56419c2d6d428c862f32cc1b20519095d.
Note that if I do the same on 3.10.327-el7.x86_64 (RHEL7u2) the problem
does not occur. I have not yet tested on older mainline kernels, but plan
to do so shortly. Also note that in both cases, the link partner is running
3.10.327-el7.x86_64. ]
I've now bisected this to 272d96a5ab10 "net: vxlan: lwt: Use source ip address
during route lookup." Which is interesting, because I'm using a vxlan
netdevice, not an LWT; maybe in the former case the saddr is bogus.
Presumably the route lookup gets cached and that's why it remembers the broken
state.
-Ed