Date: Thu, 09 Jan 2014 13:04:54 +0400 From: "Alexander V. Chernikov" <melifaro@FreeBSD.org> To: Sami Halabi <sodynet1@gmail.com>, Nikolay Denev <ndenev@gmail.com> Cc: freebsd-net@freebsd.org Subject: Re: Interface routes left over undeletable with RADIX_MPATH Message-ID: <52CE6636.5080503@FreeBSD.org> In-Reply-To: <CAEW%2BogZsmvkKp3C8Gf%2BHjTtGydAAPSp5mDJGNjw00UwaM1VUMw@mail.gmail.com> References: <CA%2BP_MZFTD8QUHiZx_W-%2B24VLXRKLr1ZEhV3SF2Epm9xPEMR4KA@mail.gmail.com> <CAEW%2BogZsmvkKp3C8Gf%2BHjTtGydAAPSp5mDJGNjw00UwaM1VUMw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 03.01.2014 12:37, Sami Halabi wrote: > Hi, > I've seen this problem also... > My workaround : > ifconfig lo0 delete (or destroy and rebuild i cant remmember) > That deletef all thr ips in lo0 Hello. This should be fixed in r260379. However, fix is partial: 1) Interface aliases with the same netmask generates 2 interface routes and delete does not work properly 2) IPv6 code still does not work properly I'm working on this. > > Sami > בתאריך 2 בינו 2014 12:29, "Nikolay Denev" <ndenev@gmail.com> כתב: > >> Hi, >> >> While digging around for the "rtfree 2" panics with RADIX_MPATH I've >> reported in misc/185092, (yeah, should've been kern, or net, not misc) >> I've noticed that the interface routes that are installed on the >> loopback interface are left over when the address is removed and >> RADIX_MPATH is used. Moreover, since these now I believe are flagged >> as RTF_PINNED it's unable to delete them. >> >> Here is what happens with 10.0-RC3 GENERIC: >> >> # ifconfig em0 10.10.10.10/24 >> # netstat -rnfinet | grep 10.10.10.10 >> # 10.10.10.10 link#1 UHS 0 0 lo0 >> # ifconfig em0 delete >> # netstat -rnfinet | grep 10.10.10.10 >> # >> >> However, this happens with RADIX_MPATH kernel: >> >> # ifconfig em0 10.10.10.10/24 >> # netstat -rnfinet | grep 10.10.10.10 >> # 10.10.10.10 link#1 UHS 0 0 lo0 >> # ifconfig em0 delete >> # netstat -rnfinet | grep 10.10.10.10 >> # 10.10.10.10 link#1 UHS 0 0 lo0 >> # route delete 10.10.10.10 -iface lo0 >> # route: writing to routing socket: No such process >> # delete host 10.10.10.10: gateway lo0 fib0: not in table >> >> The address is successfully removed from the em0 interface, but the >> route over the loopback interface stays, even survives "route flush" >> >> >> --Nikolay >> _______________________________________________ >> freebsd-net@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-net >> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >> > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52CE6636.5080503>