DELTA 267961 86492 87 SVN8!1m0*!/>P \)6kint in_stf_input(struct mbuf **mp, int *offp, int proto) { struct stf_softc *sc; struct ip *ip; struct ip6_hdr *ip6; struct mbuf *m; u_int8_t otos, itos; struct ifnet *ifp; int off; m = *mp; off = *offp; if (proto != IPPROTO_IPV6) { m_freem(m); return (IPPROTO_DONE) (IPPROTO_DONE) (IPPROTO_DONE) (IPPROTO_DONE) (IPPROTO_DONE) return (IPPROTO_DONEENDREP DELTA 139823 12583 124 SVNU\ %'.$int in_stf_input(struct mbuf **, intENDREP DELTA 257176 78748 93 SVN dpc`)g?a&U\\L8A;E997Wato szx^Rn0 =_a!!U!M Mՠ qMi&ҔinaeK?;=; 46G! @ja痫((̵rŝ]XHI7~HwSx e)2lha "ip_tos) == 0) { m_freem(m); return (IPPROTO_DONE) (IPPROTO_DONE) (IPPROTO_DONE) (IPPROTO_DONE); } gif_input(m, af, gifp); return (IPPROTO_DONE)ENDREP DELTA 139823 92947 22 SVN\c % Ujr$int in_gif_input(struct mbuf **, intENDREP DELTA 262341 0 1969 SVNBpIH%=P7w"~> ^To9C^"3;X/int carp_input(struct mbuf **mp, int *offp, int proto) { struct mbuf *m = *mp; struct ip *ip = mtod(m, struct ip *); struct carp_header *ch; int iplen, len; iplen = *offp; *mp = NULL (IPPROTO_DONE) (IPPROTO_DONE) (IPPROTO_DONE) (IPPROTO_DONE) (IPPROTO_DONE) (IPPROTO_DONE) (IPPROTO_DONE); } m->m_data -= iplen; carp_input_c(m, ch, AF_INET); return (IPPROTO_DONE(pr_output_t *)ENDREP DELTA 253087 460 51 SVNhn $ ? \#int carp_input(struct mbuf **, intENDREP DELTA 257241 34132 38 SVNT Zi.int div_input(struct mbuf **mp, int *offp, int proto) { struct mbuf *m = *mp; KMOD_IPSTAT_INC(ips_noproto); m_freem(m); return (IPPROTO_DONEENDREP DELTA 201145 37802 1050 SVN;f)l(RsZ[>V*X:+|X*jint encap4_input(struct mbuf **mp, int *offp, int proto) { struct ip *ip; struct mbuf *mmatchprio, off, prio; m = *mp; off = *offp; ip = mtod(m, struct ip *); *mp = NULL*mp = m; (*psw->pr_input)(mp, offp, proto); } else m_freem(m); return (IPPROTO_DONE); } /* last resort: inject to raw socket */ *mp = m; return (rip_input(mp, offp, proto)ENDREP DELTA 139823 103480 22 SVN % i-$int encap4_input(struct mbuf **, intENDREP DELTA 103026 13784 3481 SVN?feCT MSC%9% W)%z$P "z[Yk4GpS;L9"do+x^Xmo8llڮ^pM }"D-I.JrDiŐg^itxSV}*2:#dvs4P7B(PrYXmT -kz~_ô_]NN;{αG{q̂z2v5Ȼ=$-~+&gA>~ Y(vXʀE` [<"PVEީ>"^ dY2 ;x{0ݶ7r4wSQT=ZYmn툦v?C`Z)ZE,3+v⢖˜y{:zhQ(msle"!"HY8(?6%>Hk9# ݪLP.n{`ODQL->c/[ZBgԙfbN/ l"sS$CqhZ+ $Y#үtYC_!Q[Jk~br -t+\a`XgB,JQE4U1JdEܗ=Ƌ {VEN &jJ}U&} b3"ۻyBixkJ&˚yĿ6V|^|;Kv6%ɗɩtj 6HKT$,dBE[$IHĎi CBFHBco.PGNPdIɸւO+z XYK:؆7>@N_nmbr516ւ|RT\r_{j%j&"r *=Z6V "Ǖ߯y4o n+ƌr8*rMa+wj<Zϻ`mrtFCl 2VfMZloBϟӨKO\#!~Lz`u+og,PaMyi .yt(~(Z~̷]7K9j7"c\ $/sRP&8Jv3SXتT\W]Ԟ0p|gAf&"mߟn_۫ss2&<:p hQ}hcz&MTp4+rB,NnDb,Z =ulC4yBVLy")j;LU>|w*܎2u ܀Bf0pKTʚ.O[M jW8,Xu]GoݬbrIe(.n(n?ENDREP DELTA 204522 179 115 SVN%3 T ASSint gre_input(struct mbuf **, int *, int); int gre_mobile_input(struct mbuf **, intENDREP DELTA 263966 0 36 SVN.="n!?emTvZi/lint icmp_input(struct mbuf **mp, int *offp, int proto) { struct icmp *icp; struct in_ifaddr *ia; struct mbuf *m = *mp; struct ip *ip = mtod(m, struct ip *); struct sockaddr_in icmpsrc, icmpdst, icmpgw; int hlen = *offp; int icmplen = ntohs(ip->ip_len) - *offp; int i, code; void (*ctlfunc)(int, struct sockaddr *, void *); int fibnum; *mp = NULL (IPPROTO_DONE) (IPPROTO_DONE)*mp = m; rip_input(mp, offp, proto); return (IPPROTO_DONE); freeit: m_freem(m); return (IPPROTO_DONEENDREP DELTA 188587 1480 410 SVN`g #4,"int icmp_input(struct mbuf **, intENDREP DELTA 265942 0 137 SVNSe!RY]l}/N&m, &hlen, ip->ip_pint rsvp_input(struct mbuf **mp, int *offp, int proto) { struct mbuf *m; m = *mp; *mp = NULL; if (rsvp_input_p) { /* call the real one if loaded */ *mp = m; rsvp_input_p(mp, offp, proto); return (IPPROTO_DONE) (IPPROTO_DONE); } if (V_ip_rsvpd != NULL) { *mp = m; rip_input(mp, offp, proto); return (IPPROTO_DONE); } /* Drop the packet */ m_freem(m); return (IPPROTO_DONEENDREP DELTA 261024 0 92 SVNCqNplPlQH;UyQG-tK?CW(BRYJ+CpL int X_rsvp_input(struct mbuf **mp, int *offp, int proto) { struct mbuf *m; m = *mp; *mp = NULL; if (!V_rsvp_on) m_freem(m); return (IPPROTO_DONEint pim_input(struct mbuf **mp, int *offp, int proto) { struct mbuf *m = *mp;iphlen = *offp*mp = NULL (IPPROTO_DONE) (IPPROTO_DONE) (IPPROTO_DONE) (IPPROTO_DONE) (IPPROTO_DONE) (IPPROTO_DONE) (IPPROTO_DONE) (IPPROTO_DONE) (IPPROTO_DONE)*mp = m; rip_input(mp, offp, proto); return (IPPROTO_DONE)ENDREP DELTA 263091 134 22 SVNwaz1>w_int rip_input(struct mbuf **, int *, int); int rip_output(struct mbuf *, struct socket *, u_long); int ipip_input(struct mbuf **, int *, int); int rsvp_input(struct mbuf **, intint (*rsvp_input_p)(struct mbuf **, int *, intENDREP DELTA 262489 7506 112 SVN  " !O;!int pim_input(struct mbuf **, intENDREP DELTA 264879 197 272 SVNPY<[hF=t(rWint (*rsvp_input_p)(struct mbuf **, int *, intint rip_input(struct mbuf **mp, int *offp, int proto) { struct ifnet *ifp; struct mbuf *m = *mp; struct ip *ip = mtod(m, struct ip *)*mp = NULL return (IPPROTO_DONE);ENDREP DELTA 269527 161 195 SVNxpOEl|oUkR kMint sctp_input(struct mbuf **mp, int *offp, int proto) { struct mbuf *m; int off; m = *mp; off = *offp; (IPPROTO_DONE) (IPPROTO_DONE); } #endif sctp_input_with_port(m, off, 0); return (IPPROTO_DONEENDREP DELTA 268537 348 474 SVN # %Q@"int sctp_input(struct mbuf **, intENDREP DELTA 268183 0 68 SVN]u\kB *$)LIu@>D~^Bx *B.A6ls(IPPROTO_DONE); } if (ia6) ifa_free(&ia6->ia_ifa); return (tcp_input(mp, offp, proto)); } #endif /* INET6 */ int tcp_input(struct mbuf **mp, int *offp, int proto) { struct mbuf *m = *mp;ff0off0 = *offp; m = *mp; *mp = NULL; (IPPROTO_DONE) (IPPROTO_DONE)IPPROTO_DONE (IPPROTO_DONE) (IPPROTO_DONE) (IPPROTO_DONE) (IPPROTO_DONE) (IPPROTO_DONE) return (IPPROTO_DONElJ`^l^ast minmss. */ offer = max(offer, V_tcp_minmss); } /* * rmx information is now retrieved from tcp_hostcache. */ tcp_hc_get(&inp->inp_inc, &metrics); if (metricptr != NULL) bcopy(&metrics, metricptr, sizeoENDREP DELTA 266618 87 26 SVNah # cc~"int tcp_input(struct mbuf **, intENDREP DELTA 265909 0 2444 SVNPa `9T}2V{Y Z~d2baW\:5.c{tA x^PN0<'_ @*UIJh9r@w!EqCݝ(*RƯ@JL0<(tRw'2;1݈z?Ү<3>ZJӌTP3sh? ]'A"~#t4u[M]egzVԬ ke" /1Jy'D`P fWr^ƙq7[ԲmLqĬ)*]:'q}'?Jqg*Hihr 1k'ظENDREP DELTA 266990 0 50 SVNcb'|1 U&ininint udp_input(struct mbuf **, intENDREP DELTA 269054 98 1099 SVN1R?sC59x(pr_output_t *)ENDREP DELTA 264213 320 24 SVN<281upw'vivOqk1{A6(pr_output_t *)(pr_output_t *)(pr_output_t *)(pr_output_t *)PIM, .pr_flags = PR_ATOMIC|PR_ADDR|PR_LASTHDR, .pr_input = encap6_input, .pr_output = (pr_output_t *)(pr_output_t *)ENDREP DELTA 267220 0 38 SVNqO  IkENDREP DELTA 264973 4568 33 SVN{Z109W<H3HxQ|^%'sQm pr = inet6domain.dom_protosw; pr < inet6domain.dom_protosw; pr < Check if the protocol was indeed registered. */ pr = ENDREP DELTA 261710 0 64 SVNfQv+CE^(pr_output_t *)ENDREP DELTA 266800 1805 94 SVN  'l# struct socketENDREP DELTA 267763 68 40 SVNR  tA\#ifdef _KERNEL extern struct ENDREP DELTA 53541 182445 5208 SVNNw!3#X:<$hoDTnd?t7[PqrX17FHgp(w.Yw%wM%A0V8vtrD>E8E|9ck) o"$mgd4s>]^u.B7haCM`G[;fz7M`*ݮõ 趃%Ztrӝh~\ ɴcO'bd:anqs>Ԃj8>C!3Sn_؂XGXEc1,twRw2Q-?s ߥ' Ew˥(24^u-P(#b:mnr)i2(vq{S=\M m SmtLz͡tNOE?D-8zlwJ25bLOou$h|C(nbc`fPlp'qoY$5ę,¹\MFfbJ.,Y9;D&W#(o (9{H(YK͝0'jZ/(h6ٖHRFi֕o\X;޷6 hj̶;7S`iA9w 앃*Uդ fx\YGY&FEA <7~爮nS7JQG]cB5M1J?#UwZi\08=WJ_~G|H*$_O8Wb5/V JXzIPn6S H?#FD\8zZiLG+~>#-2-= 4Be@B JսL8(Xޘv$BR(eJKk?bOB2?)\\8K֟GZGiLHIkGV$_W:Q\B\RP=,yt5?A8[@;?>EqI]%Op~ # $qnycĞn*BPU+ iz’R &CR*15#|8Vcex  y}jOŠ|gI K0_>*5S* OXu[:raNojO_!gt+M&saʮI^%iDœi!Ft̀e 3]/U ͝][^s?N4Ϋ+QU϶pbGBL@j81̸MT՜8j^VpJv}ttd#)[8{3 5XH긱^j " AGJёʐk6~iؠA7otz /`853.|p \}JޅoX+{nB$z?NXuu623*!enj=0Oy!,n4`O&$9r3A'&oJ4 @2 &.zLjJ,n(n\FG5 /[O%@~G6sq2ϟ?1S5P432N75DJ~)_`@Kb*Ĕe[/}woȓ_8G[j;ՋVB5%/)L=?RIf_}li[B<}eL!, LgU_zH*Mp;]_p‰&{gM}˺6],\: AH$bD(B  kVmlOP#2b*fZ(ʤC-㟚 YrdPU%aw>4ҧa`j[.Y)*7RȽ w HmEC]Knx&@eਆUn[k޸tYިvM)jlݱIGB!#h(N 9"77v>eeX@@Ym8MW2_By-m{m֕5Yx̦.C2=QL@bn7φeC,lHH+kOxFq"R]d@#j^ `٠=JtH ߆nAi r F4wwBACcX];wq|oOG{cs%`B NU _Lϝz5^8sH}ٱ]NFPIM'=͇_+g5|`&MUO`!WN@tр=\;MTR7}mvFB;)ʵjh!!; Vﴕ7:\N׌{TH5@9IS*bu2Z DADI\iV4jG8HT+l#4-NB&N wSya#aXa1jyUkppWÜxu1yezx< t*]: $9&چ<]U}/f^,2L?9|c׼ZNzV8+P29&.R:Fƣ_-TXt )k )?R~OS!_N[TwxG 2>]h\q YRL̸r3 h% NfP 9|3:Ւ&1YTvg5g6s3 ћLWy{=]ǣd|k8X|V*ĮJ[ﵘڢxֈl]UO*2kЇ'Jh/2q+]5߱K *´WC$_ˆb<qQq+aoM[o8)3ЎYSK{~.xu\t-[۝8ԍN-b]֮Aۏ3@c8ԊwtFbշ?\&7rUz"xWݟ-OA@/jX8aPϔ 2ll+*WŻ!{+(u}j ߞRgvMo58wAUꥤg8?6zlj~#UDy-bHvВ5I3 {mџOU@a`r*Џ6oQm%RD"m\G#wq8Fh~A~>'^XZ>~.{SL '"a3+r/jv6D"7N9~Dg=ҙ@h,V=hNE)>|2תJ[OE8Pg\' qO~^FwZj3Yw4?K/ C%~ڿ=@1xzZzGeW_n[Gb~i^*6Q6V9'm2zTyG@o.c)?]fDb')4匘9Jҭ:닳u..K}旧I󢋾8>V|5VVU_"*a@Vb$R*)27MfS}):t(;uC1VI4ۣ:Sw6~;5ENDREP DELTA 262489 7963 27 SVN1 8 I62U6int ah4_input(struct mbuf **mp, int *offp, int proto); extern void ah4_ctlinput(int cmd, struct sockaddr *sa, void *); extern int esp4_input(struct mbuf **mp, int *offp, int proto); extern void esp4_ctlinput(int cmd, struct sockaddr *sa, void *); extern int ipcomp4_input(struct mbuf **mp, int *offp, int protoENDREP DELTA 266800 2046 795 SVNu,?9EkH1wIR#Jx^͏0g8%iL!vG{880__߽'5隷R[w,M͘R3 hA* $,",Aa9uPI;]vF)* o,~5oJ:h^%'y ^Bd*ZO.FENDREP DELTA 220206 1502 63 SVNY_ $ xD#int ip4_input(struct mbuf **, int *ENDREP DELTA 266800 4345 241 SVNum_n0{"M L)lint ip4_input(struct mbuf **mpmm); return; } #endif _ipip_input(*mp, *offp, NULL); return (IPPROTO_DONEENDREP DELTA 268492 0 371 SVN_P&$%n!a