H40009
s 00003/00014/00917
d D 1.2 02/02/05 06:07:00 patch 3 2
c Import patch diff
cC
cF30458
cK55915
e
s 00931/00000/00000
d D 1.1 02/02/05 09:39:58 torvalds 2 1
cC
cF1
cK02298
cO-rw-rw-r--
e
s 00000/00000/00000
d D 1.0 02/02/05 09:39:58 torvalds 1 0
c BitKeeper file /home/torvalds/v2.5/linux/net/ipv4/fib_hash.c
cBtorvalds@athlon.transmeta.com|ChangeSet|20020205173056|16047|c1d11a41ed024864
cHathlon.transmeta.com
cK45956
cPnet/ipv4/fib_hash.c
cRbf92f7e28e3c1555
cV4
cX0x821
cZ-08:00
e
u
U
f e 4
f x 0x821
t
T
x^Õ\{sÛF’¯üI~Š±w£")êA*Î&’¨¬,Q6+2¥’ä8Ç‡IPÄ‰h Ôëâûì×¿žRr6[uç²-`==ýîž�¾é‰vu«QÑëw¯*•Ã@ø³ùÔ›yAâ&~ˆp,’‰'®ŽÎ·zçb…I8§"^ø‰'ÆaÄ½§½þû_	J¥Î½ˆ&×"~ˆo¶)²ðã°7‹C0U¼¾<—áðÆK€OýÑØzÂ�yÀÌsƒhÃÙløC‰×�ŸL¸{‘˜z·Þt“ 0ŒÞùíwâ¤÷zWLÃðf1^pí1‰™‹7 ¢pA¨z1OüæXì€¿xQLìVþÞíŠ±?p&n<Ù6oEk³Õ­üqkû‡­�–ØþÇîöÎnûbäÞz3Ñ½Ÿ‹¿W¿éœozÏ¶#ÚÛÛ­­Ö6€µ[»¯^í¾ú®Œw%É$ŒâÝÊáÔ»÷ÄÏ‹ÇÀKâð¶)öoøùŸ³¸½éÑ¦;ÜŒšW">1î:rgàÃ8ò<‡ãäÎ�¼=ñ.ÄÐDä�ü8‰üÁ‚ë' ÖV1„Y8òÇh\#O²œ¸4c¶àåMÿ½xãÄú©8_¦þPœúC/ˆ=žOœœ£5žë<åX\*,ÄIH�™±{Â#ÎÒ"·’t ­RP›‚¯æ&@>áë„ñƒ˜ºI:|ÝªVÿæÃébä‰ý©,î·†a0ö¯7'V�Ï¶îpèÅq±C‰r¡}à'á<7^.‘<Ì½ÒŽ/
HRKzâ!Q§¬c–[Y'V¹M¨V¦e=~XŠ—EAXÖáå­å+PóÈ»%&•uúcÇ�æe=$�Cg\ŠX|3XŒÇe=´=Ü”uù�ÏèY4zËÏ-Ž6mÑŠ=°¹} 9–@e‹­þÜ!•—ˆŒ¼1LÐÉÕœø–ÔÜÍÍÍ:›^!¸å¦ös÷¢ïw_¿#Üº”ÜFx(nfÞÌº$ NB–`°qÐ¼WU@®&^ì‰�ÿèF¤O,šõ_‹8ISMR3L¸[8’!Lÿ0ñÑ## Õ!-#(:iÝà!$²œÃ‰\SÜd]Ÿ¹ñÙÞà:™ÄM€éa�ë�Wœ¹7ä!ü{šî"dš2Ÿ’m�7E?¼£Ñd‘¦îã†GÁ „ìÌÀ%zJ W"P_êÿ]­,vÚ2ÚüãÆ{p’½çŒd²ù£{®†Á(áÈ«Òø\S¥Ò I�wOÃí>?‡²O{)s{¯�^ÿä¬6®WjôßÆ�R¯V4žõD?Tø-	cû�va½ÆÃ0ûN"Aï_ö,™ê;—Îogï^÷º•V¶õðè¨{yÙ=®´�0‘¬Gä<†³�ïÅ5j2Ä�-´ÝGIŠÊVCôéAÄgo6O„°U$`³°ÏzK"qSOÌCvô<‰žhk€(è‹Ù@JµD„†¥ãFþ­‡Q
R5TxŽQXòÉÃj­ýýtf]lˆZýæ¼=¼|ûîðòçÚø‘™÷î¥PêÖú¬ö7Ú·T•ìÚ¼®½²„
>bÇgWÝMqˆ±KêJ‘ÎœlOïÖ�.L fáÃ© @gàÁ¬Óîœ=4½“y£5Éå£9:RÎaJAÔHéZÊr¬S*ò!þ¸³óÉRŠ\·C¾>‘Bª¤Î!= Ûì9NVõ[Më‡ ÿ›Z…8ART6D_1$ádZ£‘›¬ÝõƒƒõlA˜´Ì‘:¡7ÿÙµÉÁA{;óÚÊ¾¾’ok�¼ P³4K¢S´õµ	í/ÕAZèo©z…ØŒŸ;Âw»nœGôx�M)éØú‚IÒÈEj Â(N–R)%%ác� )bÍÆtw7¼—âÊ9u�p GàÎüy,S+¬)Ö€„5Ïy�“(~z.‡¯Âà¹�e£ÍF€-¦\Éûœ®é6SÎì•\MòŽÈÇ§O¿
ò~²¢Yt7¥0r¢Í;Þ‰óœÓ³£Ÿ�÷}üèÛ¾âð«sÜû¥wyv!ZÛíï5�áG�Îú'½7NïÜ¹8{ÕuN/Þt�«Ã×§ÝK¶Zs`-�µ¯5C´AvhâMGâ1E‚ìƒþÝé”ìÌL‘Å·¡?Â–#o°ð§#æ_­ÈÎf•|`EÈ?±h„4s’d�ÂhÖ†´D›oÙ.`Ü$ c²”éòI“�fø�í=áï[`èu}½Ž CŽwäÒýO{bL;  TðH<s0 b	=oŽK¡xŒJÇ» ¤ÄÚš-*5j’á…­­I|-È(1mØßô»Ä
‰Šé¦	4œ±$á†ç/Uú›JYÊ+±%¬bJ(Ü öFíIVXtmŠÀ»3D–æ-Æ•6ÕŠ5�ÉÇjm&Ñªw~2œˆšÍw°bèR€Üú~·
ž˜eDûÕ÷€l¯›}r‚æAä¹X™§ÓÐâ|(M)€�,Ò)w1M Àù�.zWâ¥Ì6†»úŽt@#¾½ø=xÙÌˆ0 Js°Æ�®Š‹+çèðèmWe´¥ª^âe–U»RY!~ÌªoGâ:
ïPgôÆËÙn4¿øß¼`ä�‰ÌˆËÍŒÔ:Ö,‚4bÿÑÇF&óõ¦xsrî`ËÝÓ:E˜×&I½B¼©P¬{Iò±�ƒ¥à˜w‘ŸxlæœÁ¤¶–1|<@ŠZ*'èE»õJ�,Œv›ba^ø²Â¦¤ò
Ï›1ad²˜|ØVž‡õE°ù”jXŽ‰LÌí/Šþ‚tx•y¶³G­° Æ´ËÓUÔyS�$�Ó–š•Ð`}+eÌÆV"JRSgg¤—ÍÛ„*™»¼Á`48)h²¹–¦#o¤SËbI]N4ä˜¼œ±˜½€EÒz#úïOO!€JèÀ%ºrhÂ£²÷y	h±í(Š™pLxS2å3—LdFçTï8d©n,!��(÷"ÅKyši€€!Ž™ÅTz&€i›ÚÃcÚ¤¶JÎ?qP&à†©Â;�ø”Ü Ü7ö£8ŸgÊÊ/e6žˆçÞÐ“¬1<$`Êa?®·à²;;méªi KÙ¼ Åä®Ù!jûü”1ÿ`§-©/–à7Å�Ç‰•ÙG=†×ÊÓf‘QS¥RÒÌÖ«T˜JAa_¦·2Óm@W£?éÎ§-•	±íp”T:¯"µÅD–É Ién@›T}Q‚8F42=Û¥˜|§hÐOc ¼V·h"2�ÊÀÐfrV§QOÉÀ¡@Ú…ä‘ŒxK%;”ñŒO’ãv-¸ÇbŠ‘‚�åxjl’žÃ)ýÛ8àœŽÕ£xA9B&;7²“L´3V )•Üä)ÎCª!<FA™Ã#Œ6Ðˆ›l$%~°@!
á’áêìR#"Á&aÌ�«yyÑAªFTc¹\
X�r¡KüÑÉ²˜6Ö
<jÍª€åÁfG£˜&ö%ü’ŽW+Ð—¸{3—z†dŸ(¤Ô›z˜“«²\cS¦Ÿ�L³Ã@â¯O�´k”]5çT�O÷IÔt§®úé^Y2˜R>eÄLV¡xÈu˜„‚âGÅ…}”òC8 W»$'D­»Jø¥Ž—ˆ¿RpV¸Œ†ker¦nœ8£ñ4él´Ò²� `#/ñ†Ôï¹ÉÄ¶ˆ2H-|éúeÀ	|s	žÖà5ˆa”È	²ÅÝÛéFàù×“†‘1NÊR‡¼Û±ƒÔ|)y¨6Nkn4w’Á´)hÿDbhíäãö§Í`â\ß‘¦¨Æ‘w«½A õ\‚6‚ÅH—h‘ ¼Š¨hðyH§|.ºº#h³Ä &Ç­aØ/‡§½ã:´IúSÒ¤éŸá�?ªLÞš!Þþv
ö ªÜ¤M}VìÐÀ -�_Œ¸´laAjüAL4ayàŒè¯ö*qÑ¸í•d¢°Äû,#:­í[ÝÏ÷/%~JØÞ$&QÓYº$&)KÑgQZ&ßKæ:Þb=|†SKM
:�Å2S 	º¦šeÙˆ²ì-3Ñ,ƒ,„¶Y&‰¶,an›NqqÕwÞ÷{G‡—WlØ2–›UR¢$U•rà�‚—k�ogÆá±ÍÌ·ôŸå}{JÃ/�ÎÎ)ëõÎa÷¯ÆŒ÷ãS§®©¬	4ö¥M7ˆ«À�ñ/X[W¥k*ß`<­µ2hF;óEbz° tJÌxi*nÎÈOúÁr&)4œ	ù-9£`V,‹QpO­ö�6¹¾¾ë"U„[ö;ÛàËØ‡)Õ4+[‰µÅ^Eƒùè•'×Rjå‰õ­Ê6`HU²cLÀñ'pËÚ·°lb(6âV_aH_Kö�Úãg„ÖÙ
lËåÑa¿6&'<¯‹ß«l¸ÄLL� 7jÔ\‡~°	DaÍkúV–>ð(Aþ	“#¸'[5X”`pvH|„S_¾²?–Ì¬¨ÑÂª)+/Å™ÂféÏò¯î~Çi#EªA=Y¬Ã_¶]3”w¬²Éôî¦¼ëd×¬¢d_ãE�œzÆés��C@ù_Uüu8¥™“"ÀbŸ¼6âÄ7ä\\bj�¸IÌ2´L—w›áHSŒšÂC¡Ëìˆq.Kxý ö¢e��	ihŠ\L.9QâR[âñ’í¬ØFä}Î”Ý3Å5ñìøDÑÞýÎÁ™Hz.ÒyS‡OŠÁL‚¨8¢AU�Ö�6hË¥¹”|êÐ\åDªO&E«ÒËÅ�ek.OèÜQI/Ÿ*øœ²Tõµ›—É öí¨®Ø³‹ò÷·Û?Üoá§|ä¸"ŒOü¶£—ÄÅ«‹=ˆŸªÅ6ê™Ö]É­¡!YÒŸ˜£éû.9¤fÕ4!»‹£!†å ê‚
Ã
£üHÁÌNöXEÙÝ^Ÿb{ê–e¡Ž£&¾ nRà²ŒÁÊ©ª±ªúúXç€Û?{ýþä”U
uº­ÀÙ»–NG�KÃ{Ì¼ÙpþP[ã’†=²)¾c¿ò@ú¬iö2…mUø›RIZ%ÑÖLzWòBäTU½Žxé¦ ¥Y#1 ûUª•x,¸Ì�'£lJ<$YæUC÷÷Û0‘2½Ê•{÷ó'­z\í±Ó!ºQƒ;*�ud`™©L”qö¼�·oNbòÇˆl±e	åTZ§!.qA„‹‰¸–­¯òÑSz¡6vgžy1E®|óó·ª•¼Ç™$V9	7´Ó�ÌÔ1*Üy9‘Y«–\ø}¾ùBZ¿™Ã+ïS�£Úï°ÌâeÈ(m›Ðy”b8Tfy"C\\µ-ÛOÊ‚˜±WÜo<®!�Ü€Ü�ÁJÌÊSÝ41ã6xrÙÍÑ¡Ô¥«#C£|Â´ŸIé²�yÆÊRø�w:86æ«]1äÌ.á�r,åÍ"±ø(‹[MB¨©—øÔD6/†Œî±âÏñîIŠc\ V+ 69hoŒRüÝÄ§9wXl:ÒÌã”N�Ú(‰±ûïc^jò”í¬¢l>ÍVÇæ´v»U]œÜèví]^iKŠÂbg<u¯ãµþé;çÄéþzÄ–ÎJV¿èžŸuU.˜»R¹³O.y|½�‹ŠÄÛ@ÉáN-OKg¹x¾XEDÌ²ÊØ–àX£#cS—V•WQð;&‚}4ÊZ£trœMYe_”Óöðü¼Û?Öy6SD³4KF.ÍV¥ïê-<q·f¯Xâè¢{xÕe£kñ[1$J:u¾­€•­C]uÆ¨BXyª{yzø:w’¨f¦¾Ô0ul¨bÇâ±ªj*´â „m«t2� ƒÀLôguÊ R•ØÓv]d·9½'m$s˜G"�‘�«òJ½ÔŠà>*ßV†á�;56%]DŸ«í=}¢(oÙðT3zÕ9›~ "Ù!UUÕ> J&H‡a~�;V7Z3GÒóqäSÈU ì%£÷Oâi”a™ßdJó«‹«wÎq÷”ùL6€ãg+p¶òÙ„� ºŠ¦ ê
ÓE<©m´xÞØ¾þ ª,)-76ö2§«¥0PÖÎ`Üï~P+a_†uZ’W…Ð+sÏBcr‡,ei%qÄK28þÿ¥•™Té%Zš"–æ™Ò^dÒ<> óF«­ÇªÜ±�"JRçRÄ¯Éá>èO>¥ûª$Q›ÜIº‘ÒÁÞR¿²”g£{yqôöÿxZ·2§y")FcŒ@¦Î¯†ê¬¥xTž#–rÍ«¤ë+Lf°²%ËBÞÊ¥%Ï™
e±ôˆ¦`Kub³”;é,¤%�#_™Ú¾°Ôƒëô–sÎ”|d¸,'Ù¾ÃÌ©JÿìÃÛîE7T¸Ù ôúæ«U>+ØPÑ¢jKçë&[­‰:þÇýTUR ƒ�‰òp=+ëªü
·üõžOQZK…¿-Å£'½øR7þ,?^.%�[î.K}nÁéÚ^·ô„LÊ#Ï]�‰‘�±Ö!+”=f[�®¹7±¾nè >�"ãÛjÿ 7‹>9‘§qäo�¹§‡ßZk¾,¹ùŸÎ€øQ>>æO-æêF¤ýiƒå{Íy÷_Ï*sQ€3)-&_]ãÃ^Ü×%ÿ%c¹½ð¹RäCz²›fk2=¹¸ê¿¥üä¸{H	Ðó…öOl©Ø�@||˜=“å£Æbf›2‘'.»ò"Å ,û+â¥LÄ“ãr•Å0#¢’ûÖ5µâ=ÂUWÕ°€’pM~š ž¾P™-Inàvå±±Áj�ë m‰tæ›ÿü7¿«ÓU)Ã¼ˆUUÝè`y¹4ö»®ßË˜’óÇçgGÎÉe)³®½DÆÚeüjâãVŠƒñ©1Pã‰(\ÉÇ!-˜ü[x:çp”Æ®$1wŸ¾´ñØù³.3²{æÞÇÓÐº,oÝl/ÌR
šr8µ7��,ÜÓÀÎ×S4iì>ÒîHG�`m$�6 «¾©„BÅ¾Þ_ûEl´¾®‹.ú®*-Ë.¸h€µ:Üž½QÈê:¤b•Æ6ò$ÄK¬d:À2±Ö,ó… 	J9ôµ¦¥¡uSH™•v®"_@7rX²Iî(Àå %Ç¥pg�ãÛgÌ¡õ0€>ïlw‰LW†ÒØ²~­Á£ÅlîøåZÝbr´cÑ tµ�Ââ‹3|G.Ã�9.Õþ|gª¦…®TkÒÏheÇ‡`Óª!©¾]ÇùÙT<ÇZ(;y±‹ ¼4¿Ž[oFÐJCíj	7¦‘4s ˆ"¿sôº¬¨­¾9G`‰·`:Ñ…ÄØû¬?›ËT6T›‘.Gç'±M)«¥v”®!)?«Dš5[y51ŒõPÙ€½Ôù«TP‹¸Dj6h&àâ;>,Æ%ÃÔ "ÁÆ—¾(‘ý«$“æþ¤\®�Ê¢LÁ›@ðØîÒ[ðÚFð&¼	Ñ/gÑÅDFHˆ¢HM(òE¨¬
»kiíú®nÆ·õ;ú³3vû“ü^Ëòì@uÎˆÄÌ
&ŸìºEÆö2„2‹ JA¼9¾èÉÂ+•¡6„cò¤™ae2Tj ­%aÆ×Ê‡áõ¼ží-	%ÒÆ¯	K 7ø0Ül´¹yFì!JÃË¦˜±™+	A¨Ë–·ËÛ¬(o3–·Y¹¼µ—Ê[{µ¼µ4++¥²ÑÓApÈÆ
wX.;«§Y!YÅ«PÂ»õÊ.D¡~€îGùCZìªr`FÊþTÑ×Ø=ùa.ù�©ŸÉòÓÿhØ5±,8BýýÓw—oœËóÃ£nîs=ÞR}½ýê{NÜ0ç(àÁƒK?cƒ«j¢cæßÇ~Î•ÁÃiºÂ/SôWOk’qO™ÈÍþ¢N¢OXB4š
Ë³'F•û:
sä äwß\œ;½ó_¾“EEµßÒÃ¾îÑÛ3Á¾�É²ƒ_†Æ_¡h–¢Ð]ÊÆ¢$˜6!aŠ4…Ë¨½ru½ÿR¶’Àùã³þÕ‡ÃÞU=u¸…/XM˜È'iìYuÖwïO¯zç§æ6NÑ¼ò3«~ûë‰?Ò÷#K†Ã¡û²©lGµ©dì¸‘:eYpRj;¬l»}Â*Ovk/åo†âQ/M\¿ä¤Ôôo«ÓØ·ä×Þ‡§½7}Ó‹Å›à—@�–|(«÷R§¬ðÕ+p*ý€‡	ú®Œ	nQr®Ô/àãÒ€²�hH¨+é Ù��ç0Ö Ù�àŠƒÕÏïiwöSk\¶C_]’À°T”\ ±‹¹AÊrS"Ãº6¡aèÄÑ‚£›Òmå-¯]v¤®x>)®@D¿ ‹6bØžZÕÿ„B<Ö