Date: Tue, 07 Mar 2000 23:22:09 +0100 From: Gary Jennejohn <garyj@muc.de> To: freebsd-isdn@freebsd.org Subject: sPPP and PPP keepalives Message-ID: <200003072222.XAA17816@peedub.muc.de>
next in thread | raw e-mail | index | archive | help
This should be of interest for those of you whose ISP uses PPP keepalives to decide when to break a connection. Use of PPP keepalives usually circumvents the short hold timer in i4b. A rather old patch exists in contrib/lcp-patch2.tar.uu in various releases. This patch is against 0.70 and difficult to apply to any more recent releases. The appended patch is against the 0.90 release and can be applied with no problems. It also updates the patch such that it should be usable as a standard part of i4b. What I request is that those who need this patch test it and report back to the list whether it works OK. This will help Hwllmuth to decide whether it can be made a standard part of i4b. Note that I tested this in FreeBSD-current OK, but my ISP does not use keepalives, so I could only prove to my satisfaction that it won't break the normal short hold timeouts. Just uudecode and apply the patch to a clean 0.90 release tree. ==================== PPP keepalive patch ======================= begin 644 sppptimeoutdiff.gz M'XL("*#MO#@``T1I9F9S`.U:;7.;2!+^3'Y%)UO913*2`;TBQ]ZR+271G2/G M+/MNJY(4A6$D44%`8+"CS>6_7\\,("1AQ;&=7'*WJKQ(P_2\=#_]=#/3U6H5 MZKM.Y%Z1:-=M7IIN'(9AW:X'D3N5QA:%OR4>Z$W06CU=ZS5UT`S#>%2KU4K% MI'\1!UY9$8`&JM%KM7NM%NBJJCZJKG[8;_9`T=46\`8VI&AH`WZO/0*(J45= M&ZX"UY%P$CZ'R1J):<\L?TH<.:918E-@3Z`:APJX/@6?7(MNE;V;1O')-*`N M/@A\TP[FH4<H61_L9NEKB]HS)YAF$N[$)Q2J[H3)[`!UY\2D`+"4<!V<`9ME MMK[$=RD?'/_L5G')+B[%<_]$W5TNX*0)U5WVL$QEK59+:;4UH3*`7XCON!,Q MDA2'M0.<*@EEMG9)PJ$I\3QX_?HU7!.P(@(1L9P%&_YQ*N%]E&.^E,]L$&:# M5JN-,^B9#>XQ0];=LV)JQ@0WO@_%IHC85]@T'AR?COI[9>LITT#;:"L=55^" MIFUTE([6S1;\Z5%1[VB^B,J_+G\'$VJ_809X5X]MTYW@-OAL.VB)VL-]JC@@ M5*7SE\,QQ+,@\="T!)(83>SZ,44E03`!K@;+INA&)D,'T`!<!L8Y:DN,8/G` M.[ATP7$5)!3FA,'?C>=UWD=T'#-#^5.XM.SW0&>$]P:TW81$Q+=Q<M\GMDWB MV(I<;P$<]:Z-7A*S[F*0#*9@SXC]/L:U`O-NKXF,`&>$)I'/Q_:L:$IB*N9( M-U1/MSQ#TKBV%KR?'3BD.`BZ)G%B"'Q<P!QQ/[<\$*X<"_&'-,%N[HKX98LG MXM-/^%=:<_\]WA8B0E>)H0*E<.+^C!*1T)(L;T#]&:P[1.7WC2;H;?@(YY3/ MG"L>4CTX()J+SMP8(D25ZZ.E8K`MST.03J)@SBWX<GS\!R-5$D5)2`%MA?J+ MA"RQ[)F`@`4AP@XYD`U&;(*`1H!'0"/+C^<NI<2IPY"FKL#]N+[K60L2-7=S M@/&0<YX0Z!,;H`.:VFMU,8840\Z:3#'>8'==[36Z-\<;0U>,SI(X\*>F:B7! MAL.5X<3D;F!>69');"PSY9@.0>)`MK>=]0"1PASM2)/03+W5G+@?[R&]9>Z= M3#J--TQ^2N@2X64BO[@3&`V;1\,Q(^T#4+&-?$3S^H5A-CU%R!9BP;?`(N(? MK3E^8;[N#PZ/S\WAJ(]<AX0UY<R([!EYB+]2VW;:FM)IMY?6[;1;2J?;S,S+ M6/XA5[PK"7]?,8'@F>U&R-GFVL4D`F3;J1V(1*K"'Y092))L*R9PU#_[I\G; M>[PQXYI-BRT'-=-D@_6_Q.#\OF!(UN:0B95X='5`)KX>F]:&D#Y_0U(ZXD'! M)QZP'8E@E$<_[A^\WT-.O%N>;1AJ6S$T/<NW>&XQ$>IU(]C?A_[P#'%Z?/IJ M.'I188\_L<R'=9++M`@[7+ESZZ,@&-96@6=9%L1'D'@*(TG]HQ<G3?FD:9X/ M7YTJ\&25E9XH(#]YZCD]9&>,Y1CZ:PQJ"GB<R9G>4HTIF`7$=L#"/[+\]/%; MG\EZ@3^MI+-R*L(9Y:I-(X'6-VR9*$2C``-"]*X^,OO#,?8>#=`SSP;_N!B, MSRM\C[;C.DK*J$W%:*B9SWV5MC8=QZG\[VJK%&M:2S'T/+>7I,_\7^+%)-WH MXWML-,LBE6+6N8\]%<CTRWYM;#?[58;FXK-5(V6O-XS-D&)0R8YLFL\C0H[& M?1-Y*<8W+\RD?H6-5CC8AP:&<%43:F:#YP.SD"AR$-@7D<$')&3O,_EM+* M0/U?5EHI\EI=Q6@WUUB.PQ4SMHC.`L\Q'8M:]7Q,%IGX4LIZL9CC$5]T1+=7 M*[>GQILFO*_?HQ*F06;96HQ^_MV]'N3CPXOQ`!.;YA$\>P;="OP;>!-K,4>G M9Z\.3W`>CNL.!IZNOD:EW]`D6_CW+Y.4>TV[@^\3C25?%TCGGGKX"MX1_(9* MN`-GWVA8KMG[T]#-+)0?+'&L=S'P&=J2PW\X17Z)QW\`198BU.C@*Z[:7$(T M2^`%HXC7BN'XW#Q^.3C^>X^?Z+&7L&`"A:.@]^EYWA;N/H!LB>PGBHB3-[8Y M(8GY>KGDDD($ATB?V"+R,R^'4/1_?,OG9Z(/$!F_D$]H*F9AFJKK2S0^@,Y* MR?56.BN5_(%T5@8[A%R;':VT"[B34DE91A\>G%Z<F\\O1L?F>675EQ69'X54 MT:L4F/U9+0MEQ(J\Q2P](\F#`%]CMCP!,-@';6]M!_Q%G5\.X%-FQ?'A\\%> MZOMWXIDER8!%@5/+M>52R)990W!\55:=;TFDLDLV%&;V@P*KL;/3),RQ=M<= MK,9=MJ#U3=UM!]\C-(N)TL.S%9"ZOB.GYVQ;(3#LGPSV4N_'-UA-;30+WO\7 M<F_]:O-S(7?K#GXFY)9S<(O%L>55(1L*;1`3`A@0Z(Q$!&T0PR4A/EC^8JFV M:Y?.W.R>!_6Y?,&("6K!B45<60^$V9M$Z>DA!CM9:!]JV]\ITC>);QO0OI0# M=!JHNXY1?/OZ/KJ[(5'X.717CL,V8]1.,0>]$Z%"Y@U;V?)&3^%ZWONZPZ`U MJKFRHA6Z06ML\"=C"==/4.A.`7/]\.I+K/EP.WFXF/^]B//+O'FK@-]EMX!& M,=W__X;GMJCXD\!S:V#_:>!9Y9?D[%Z/_Y.NL_@]OS.?)>+.W`!=[;747M,H MWIEO'V+E"EWK:<V>VMQ2LJ6KBJX72[9X0UZRQ7P"_PLCUV=WUUXLXT1H.GN& M,U3=B6^Q$ZA"/45$/O!:JT<@KD732VAV%:RP4H(KKBP^W@31$O?>TA!#+]E_ M&G/[9T/R1I-]YX47&./B>AB:O#FU/8:^Y;/YPDKHK!Y&`0TJHF@HG^4M%4_Y M0YP(Q$\V^/[;)T_KU?CM$WYB5*JAAJ;HC<)%M-[0%;U9(!@0'S[ZVHIG;EQ8 MEE+L?GAQ_G)T^&IP,A@IL"'`E5#LSEHGGC6--P?GS95*?HN[JIA,:9AUO'YY MB-#N#P[[XFI:$C?T^]POY='%R4D%7;,HF9>QB-OBM,)K>W=AY)T5_>=>L[Q= M85,_X^4POW-T0`_2XA@`3DQ9Q5B&>'=B\J+$V;*6\11!!SIH[5ZCT=.Z&TZ2 MBZS5,>IZ3]U2QV@T%<,HU)4TBW4E4F+R?`W8?H,@M%$YW$+(G>PWK]<221I+ MMNP@8<4V:9J8F(S0@,G&Y,,>9!\NBV2)FOB0\.HN/YE?EHE%13D4B\@\H*1, M;NE\L&')]0>Y8Q*4AS#'3/9ECT4&T71-?L-LV4ZB"`?S%JP:3"P2;2UQUGLS M[/]A'I]>C,[?<3E!A7/+GK&[V6Q'G$%8`)NXSKJ$FU?3B0[3).*EG;A;W":V MXB";R(B3RRBO=$U\@8X&@J+7;+`ZHAO0(<0V$:)MH<UVNZ6T.VJA:)$W%(Z\ MI^CPX$1!F.-9&CXW!R.,01<#V?4_*#"OI"5I&R64(H+P%XQ;UU%V.QVEVRW4 M478[76Q8GGP`>XFP@XA7%>+BSIX?@]9H-.KBH;#A!!>#>@DN%ZR.<&<?YK6# MN1F^IS,GJGOX=K0#C8U5I[6@9:N&=-EY&9V:[J+4[W1-,?1VL:*K@0W&1NWJ DLG"I7'^W6ASK8(<FJ]:5T^)@T>J&I<VA56S]#PPS%I1I+0`` ` end -------- Gary Jennejohn / garyj@muc.de garyj@fkr.cpqcorp.net gj@freebsd.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200003072222.XAA17816>