DELTA 331797 21266 94 SVN R3l uy1, int family) { sx_assert(&gif_ioctl_sx, SA_XLOCKED); if (sc->gif_ecookie != NULL) { switch (family) { #ifdef INET case AF_INET: ip_encap_detach(sc->gif_ecookie); break; #endif #ifdef INET6 case AF_INET6: ip6_encap_detach(sc->gif_ecookie); break; #endif } }, sc->gif_family, familyENDREP DELTA 331797 21389 141 SVND'7?6[ElbNcN$w/x^QMk1='bPtja],HE*z iv\7K[E;Z[!{7oR0M-^sWBz.tKXjW) at93^]T foi61e&ct&+JzXjfZ(0HUOp(9`S}Hf;ߢ}s¾u;@ i&f^ZgMӚ"-U[$^Ώɪp3-aK m|aሞ={"U .sגQ2~Lb @g0ENDREP DELTA 326272 5889 68 SVN,1  , int, int, void *ENDREP DELTA 316699 169 67 SVNFTD /r s{:C&iynG"KL7zB66 L௏|&ɹvZOhC >ާVD_'8)FIeKG̅h_sƌ aftg ENDREP DELTA 333864 210 34 SVN\l8?7dL}Y4G9e Kr jqD=static int in_stf_input(struct mbuf *, int, int, void *);const struct encap_config ipv4_encap_cfg = { .proto = IPPROTO_IPV6, .min_length = sizeof(struct ip), .exact_match = (sizeof(in_addr_t) << 3) + 8, .check = stf_encapcheck, .input = in_stf_input }ip_encap_attach(&ipv4_encap_cfg, sc, M_WAITOKip_m, int off, int proto, void *arg) { struct stf_softc *sc = arg; struct ip *ip; struct ip6_hdr *ip6; u_int8_t otos, itos; struct ifnet *iENDREP DELTA 326023 74098 60 SVN~SqRa68e|Fjp=fmoA8虄\p`5* k4+nP[}]vW#0#u)M(3<2./("a%7Buaoh}̘B رؙi 4܄mq-_""p@Aҍ6)]4̽L9qgKkl7F04f~YYh-[cd2paM7]≆v0C>t wbK(0߮qt ϒ]r7زndfam8bx2h3xL L!t؝oͶ2&>tͫdy=--m-83<4fsf85tiو5Vތƛy6IX8)Ipw pΉ+I{w߆ؔؠiʹssڋjSΚG]E "?\Brz_6qjӤMN>3ߌF+뻞؂4!ЉuGGC.TXbLoh2F)bR$,!zme4-쌍Ӽ=ŮE]OpYhimѸIZ{JAs]WZo^loGa*TtS0B1%2b2u-I"DQS *Pw)u9?ڭ>o89S}$/`Ѻ)s,Wx %z"p/>ZU+!b!=ίi2=c9!}ֱJe{ 7J(>ҟp̷IuN듀p'?:M1_6S͵$gxy0ryq 0Mzjr젙~ 4QzN{*nC`$g"=FAVbe,56W4VlXTGFE'{S 5}c!yU%!M?4aCD:` e̸H9evRsXNbFiČMW"vx-L6 p3EZ#*sp#5D4;]]g3Q z:O`2vVooUtϪ-/ޥp&tuzztjTbE"pW2UDy*_ʯvt$T˜'yɿL&TM]\ |Y=I+WG]4q[ѫe'r` 9tZ;?΋Xw~֝`w8ENDREP DELTA 334324 150 22 SVN21X?7;\%}-2x^AO0xh41"E#D#ץtlk#,nn@о{gJWb=ևLe CXE-Ss1N0U_ xұU^ו\~r,(*j9TS&m⾽o`ԥ' Lwqi8NY[E9bwo6)~X-$tDd$^(_O95(&ǯ*V"O{j hAe6$q  }sD.RBX-!,:l$8ENDREP DELTA 326023 76161 60 SVN= LExENDREP DELTA 326023 113892 60 SVN4+*l)0nmzp #Q "j CTLFLAG_VNET | CTLFLAG_RW, &VNET_NAME(ip6_gif_hlim), 0, "Default hop limit for encapsulated packets")m, int off, int proto, void *arg) { struct gif_softc *sc = arg; struct ifnet *gifp; struct ip6_hdr *ip6; uint8_t ecn; offstatic const struct encap_config ipv6_encap_cfg = { .proto = -1, .min_length = sizeof(struct ip6_hdr), .exact_match = (sizeof(struct in6_addr) << 4) + 8, .check = gif_encapcheck, .input = in6_gif_input };ip6_encap_attach(&ipv6_encap_cfg, sc, M_WAITOKENDREP DELTA 276215 3647 22 SVNK$!" BU[RZ +n29 + 3static const struct encap_config ipv6_encap_cfg = { .proto = IPPROTO_GRE, .min_length = sizeof(struct greip6) + sizeof(struct ip), .exact_match = (sizeof(struct in6_addr) << 4) + 32, .check = in6_gre_encapcheck, .input = gre_input };ip6_encap_attach(&ipv6_encap_cfg, sc, M_WAITOKENDREP DELTA 328770 0 4087 SVN5]@?Mqe::89ILX7oK)F%bYz;gx^RMk@='b ExjMqI7_f7l&R*QKKsXoͼyB"ԢLeWAhPzks $) `+!dݢ?Bc3rQgENO+"hZa&dU=2[ʐ 1wae9RJRDV{“ı`Hcغ9lO(Mљ0\It$/K|iǗ>m΁3M6EK,R#N(;5#fm߽iܶ4oUZlH{5b;tј")TGt[jm