Date: Mon, 21 Oct 2002 12:01:24 -0700 (PDT) From: "Dmitry Y. Bordakov" <dmitry_bordakov@agilent.com> To: freebsd-gnats-submit@FreeBSD.org Subject: kern/44355: After deletion of an IPv6 alias, the route to the whole subnet is removed too. Message-ID: <200210211901.g9LJ1ObS006867@www.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 44355 >Category: kern >Synopsis: After deletion of an IPv6 alias, the route to the whole subnet is removed too. >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Oct 21 12:10:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Dmitry Y. Bordakov >Release: 4.4-RELEASE >Organization: Agilent Technologies, Inc. >Environment: FreeBSD qar1 4.4-RELEASE FreeBSD 4.4-RELEASE #14: Fri Oct 11 19:55:37 GMT 2002 root@qar1:/usr/src/sys/compile/QAR44GENERIC.znb i386 >Description: You configured several IPv6 aliases in one subnet (with the same prefix) on one network interface, for example, 3ffe::1, 3ffe::2, 3ffe::3, etc, all on fxp0. During the first alias configuration, the network stack automatically configured an appropriate route to the network, in our example, 3ffe::/64 -> link#1 . Deletion of one of the aliases causes deletion of the route and, therefore, unreachability of the remote addresses in the same subnet, for example, ping6 3ffe::123 returns "No route to host". >How-To-Repeat: ifconfig lo0 inet6 add 3ffe::1 ifconfig lo0 inet6 add 3ffe::2 netstat -nr | grep lo0 ... 3ffe::/64 fe80::1%lo0 Uc lo0 3ffe::1 link#2 UHL lo0 3ffe::2 link#2 UHL lo0 ... ifconfig lo0 inet6 delete 3ffe::1 netstat -nr | grep lo0 ... 3ffe::2 link#2 UHL lo0 ... >Fix: begin 644 in6.c.diff M+2TM(&EN-BYC+BXP;W)I9VEN86P)5V5D($]C="`@.2`R,3HT,SHS-"`R,#`R M#0HK*RL@:6XV+F,)5&AU($]C="`Q,"`R,3HU,#HQ-B`R,#`R#0I`0"`M-CDS M+#8@*S8Y,RPX($!`#0H@"0D)"0D)("`@(&4I.PT*(`D)"0D)?0T*(`D)"0E] M#0HK"0D)?65L<V5[#0HK"0D)"2LK<'(M/FYD<')?<F5F8VYT.PT*(`D)"7T- M"B`-"B`)"0DO*@T*0$`@+3<P,BPV("LW,#0L-R!`0`T*(`D)"2`J+PT*(`D) M"7!F>&QI<W1?;VYL:6YK7V-H96-K*"D[#0H@"0E]#0HK#0H@"0EB<F5A:SL- M"B`)?0T*(`T*0$`@+3<S.2PQ-B`K-S0R+#(S($!`#0H@"0D@*B`R+B!T:&4@ M861D<F5S<R!D;V5S(&YO="!O8F5Y(&%U=&]C;VYF(&%N9"!T:&5R92!I<R!N M;PT*(`D)("H@("`@;W1H97(@;W=N97(@;V8@=&AE('!R969I>"X-"B`)"2`J M+PT*+0D):68@*"AP<B`](&YD-E]P<F5F:7A?;&]O:W5P*"9P<C`I*2`A/2!. M54Q,("8F#0HM"0D@("`@*"@H:6$M/FEA-E]F;&%G<R`F($E.-E])1D9?0554 M3T-/3D8I("$](#`@)B8-"BT)"2`@("`@('!R+3YN9'!R7W)E9F-N="`]/2`Q M*2!\?`T*+0D)("`@("`H*&EA+3YI839?9FQA9W,@)B!)3C9?249&7T%55$]# M3TY&*2`]/2`P("8F#0HM"0D@("`@("!P<BT^;F1P<E]R969C;G0@/3T@,"DI M*2![#0HM"0D)<'(M/FYD<')?97AP:7)E(#T@,3L@+RH@6%A8.B!J=7-T(&9O M<B!E>'!I<F%T:6]N("HO#0HK#0HK"0EI9B@@*'!R(#T@;F0V7W!R969I>%]L M;V]K=7`H)G!R,"DI("$]($Y53$P@*7L-"BL-"BL)"0EI9B@@*"AI82T^:6$V M7V9L86=S("8@24XV7TE&1E]!551/0T].1BD@/3T@,"D@)B8-"BL)"0D@("`@ M*'!R+3YN9'!R7W)E9F-N="`^(#`I("D@+2UP<BT^;F1P<E]R969C;G0[#0HK M#0HK"0D):68@*"@H:6$M/FEA-E]F;&%G<R`F($E.-E])1D9?05543T-/3D8I M("$](#`@)B8-"BL)"0D@("`@("!P<BT^;F1P<E]R969C;G0@/3T@,2D@?'P- M"BL)"0D@("`@("@H:6$M/FEA-E]F;&%G<R`F($E.-E])1D9?05543T-/3D8I M(#T](#`@)B8-"BL)"0D@("`@("!P<BT^;F1P<E]R969C;G0@/3T@,"DI('L- M"BL)"0D)<'(M/FYD<')?97AP:7)E(#T@,3L@+RH@6%A8.B!J=7-T(&9O<B!E M>'!I<F%T:6]N("HO#0HK"0D)?0T*(`D)?0T*(`T*(`D@('!U<F=E861D<CH- M"B`)"6EN-E]P=7)G96%D9'(H)FEA+3YI85]I9F$I.PT**PT*(`D)8G)E86L[ *#0H@"7T-"B`-"@`` ` end begin 644 in6_ifattach.c.diff M+2TM(&EN-E]I9F%T=&%C:"YC+BXP;W)I9VEN86P)1G)I($]C="`Q,2`Q.3HU M,CHR-"`R,#`R#0HK*RL@:6XV7VEF871T86-H+F,)1G)I($]C="`Q,2`Q.3HU M,CHR-"`R,#`R#0I`0"`M-#(Y+#8@*S0R.2PW($!`#0H@"7-T<G5C="!I;C9? M:69A9&1R("II83L-"B`)<W1R=6-T(&EN-E]A;&EA<W)E<2!I9G)A.PT*(`ES M=')U8W0@;F1?<')E9FEX('!R,#L-"BL)<W1R=6-T(&YD7W!R969I>"H@<'([ M#0H@"6EN="!I+"!E<G)O<CL-"B`-"B`)+RH-"D!`("TU-30L,3$@*S4U-2PQ M.2!`0`T*(`D@*B!A9&1R97-S+"!A;F0@=&AE;B!R96-O;F9I9W5R92!A;F]T M:&5R(&]N92P@=&AE('!R969I>"!I<R!S=&EL;`T*(`D@*B!V86QI9"!W:71H M(')E9F5R<FEN9R!T;R!T:&4@;VQD(&QI;FLM;&]C86P@861D<F5S<RX-"B`) M("HO#0HM"6EF("AN9#9?<')E9FEX7VQO;VMU<"@F<'(P*2`]/2!.54Q,*2![ M#0HM"0EI9B`H*&5R<F]R(#T@;F0V7W!R96QI<W1?861D*"9P<C`L($Y53$PL M($Y53$PI*2`A/2`P*0T**PEI9B@@*'!R(#T@;F0V7W!R969I>%]L;V]K=7`H M)G!R,"DI(#T]($Y53$P@*7L-"BL)"6EF("@H97)R;W(@/2!N9#9?<')E;&ES M=%]A9&0H)G!R,"P@3E5,3"P@)G!R*2D@(3T@,"D-"B`)"0ER971U<FXH97)R M;W(I.PT*(`E]#0H@#0HK"6EF*"!P<B`]/2!.54Q,("E[#0HK#0HK"0EL;V<H M($Q/1U]%4E(L(")N9#9?<')E;&ES=%]A9&0H*2!S=6-C961E9"!B=70@;F\@ M<')E9FEX7&XB("D[#0HK"0ER971U<FX@14E.5D%,.R`O*B!P86YI8R!H97)E M/R`J+PT**PE]96QS97L-"BL)"2LK<'(M/FYD<')?<F5F8VYT.PT**PE]#0HK 7"0T*(`ER971U<FX@,#L-"B!]#0H@#0H` ` end >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200210211901.g9LJ1ObS006867>