DELTA 357053 54 26 SVN¹u»8‚g›:€‚eœ\‚eif (m->m_pkthdr.len < ipofs + sizeof(struct ip)) goto send; /* packet too short to hold IP */ c = (char *)mtodo(m, ipofs); ip = (struct ip *)mtodo(m, ipofs); if (ip->ip_v != IPVERSION) goto send; /* other IP version, let it pass */ if (m->m_pkthdr.len < ipofs + ntohs(ip->ip_len)) goto send; /* packet too short (i.e. fragmented or broken) */ENDREP id: c-145937.0.r357786/414 type: file pred: c-145937.0.r357053/34188 count: 22 text: 357786 0 388 23992 2c0e6bc66a6e6a5706cfbcdcf3279097 8fce66ba99587932000902d978ccc09e68a4883f 357785-7oe3/_4 props: 2 314168 38 0 b6b34f029ed66be42751a530d6e4b830 cpath: /head/sys/netgraph/ng_nat.c copyroot: 0 / PLAIN K 5 NOTES V 28 file 6a-52419.0.r198448/2140 K 3 atm V 29 dir g-116808.0.r326272/153699 K 9 bluetooth V 28 dir 1i-107120.0.r351626/2625 K 7 netflow V 28 dir 3-135332.0.r355601/35396 K 10 netgraph.h V 29 file 6d-52419.0.r298813/23397 K 7 ng_UI.c V 30 file 6f-52419.0.r243882/131948 K 7 ng_UI.h V 30 file 6h-52419.0.r139823/173294 K 10 ng_async.c V 30 file 6j-52419.0.r227293/190645 K 10 ng_async.h V 30 file 6l-52419.0.r139823/173900 K 11 ng_atmllc.c V 29 file d-126742.0.r329873/52676 K 11 ng_atmllc.h V 30 file g-126742.0.r326272/179129 K 9 ng_base.c V 27 file 6n-52419.0.r357557/311 K 8 ng_bpf.c V 29 file r-54097.0.r227293/191258 K 8 ng_bpf.h V 25 file u-54097.0.r141751/53 K 11 ng_bridge.c V 27 file d-65310.0.r356386/1123 K 11 ng_bridge.h V 27 file g-65310.0.r356386/1419 K 8 ng_car.c V 30 file 3-169577.0.r326272/179435 K 8 ng_car.h V 30 file 6-169577.0.r326272/179738 K 13 ng_checksum.c V 29 file 9-303612.0.r303612/27561 K 13 ng_checksum.h V 29 file c-303612.0.r303612/27841 K 10 ng_cisco.c V 30 file 6p-52419.0.r263152/136777 K 10 ng_cisco.h V 28 file 6r-52419.0.r231543/3347 K 12 ng_deflate.c V 27 file 3-165581.0.r351418/904 K 12 ng_deflate.h V 30 file 6-165581.0.r326272/180347 K 11 ng_device.c V 26 file g-98402.0.r357559/198 K 11 ng_device.h V 29 file j-98402.0.r326272/180957 K 9 ng_echo.c V 27 file 6t-52419.0.r145101/107 K 9 ng_echo.h V 30 file 6v-52419.0.r139823/177841 K 11 ng_eiface.c V 26 file 3-73006.0.r356801/135 K 11 ng_eiface.h V 29 file 6-73006.0.r326272/181566 K 8 ng_etf.c V 29 file e-85722.0.r326272/181868 K 8 ng_etf.h V 29 file h-85722.0.r326272/182170 K 10 ng_ether.c V 26 file c-62143.0.r353421/187 K 10 ng_ether.h V 27 file 6x-52419.0.r141910/570 K 15 ng_ether_echo.c V 29 file e-186481.0.r186481/47182 K 15 ng_ether_echo.h V 29 file h-186481.0.r186481/47464 K 16 ng_frame_relay.c V 29 file 6z-52419.0.r298813/25504 K 16 ng_frame_relay.h V 30 file 71-52419.0.r139823/180561 K 8 ng_gif.c V 26 file s-83998.0.r334123/413 K 8 ng_gif.h V 29 file v-83998.0.r326272/182775 K 14 ng_gif_demux.c V 29 file x-83998.0.r326272/183076 K 14 ng_gif_demux.h V 29 file z-83998.0.r326272/183384 K 9 ng_hole.c V 30 file 73-52419.0.r184205/204451 K 9 ng_hole.h V 30 file 75-52419.0.r139823/182385 K 8 ng_hub.c V 30 file i-128355.0.r326272/183691 K 8 ng_hub.h V 30 file l-128355.0.r326272/183994 K 10 ng_iface.c V 29 file 77-52419.0.r353292/77487 K 10 ng_iface.h V 28 file 79-52419.0.r337278/1915 K 13 ng_ip_input.c V 28 file j-84053.0.r353292/77791 K 13 ng_ip_input.h V 29 file m-84053.0.r326272/184600 K 9 ng_ipfw.c V 27 file 6-141351.0.r345163/452 K 9 ng_ipfw.h V 30 file 9-141351.0.r326272/185211 K 12 ng_ksocket.c V 26 file 3-53246.0.r319944/110 K 12 ng_ksocket.h V 26 file 6-53246.0.r151800/563 K 9 ng_l2tp.c V 27 file 7-102195.0.r353027/155 K 9 ng_l2tp.h V 29 file a-102195.0.r298813/26723 K 8 ng_lmi.c V 29 file 7b-52419.0.r298813/27025 K 8 ng_lmi.h V 30 file 7d-52419.0.r139823/185417 K 12 ng_message.h V 26 file 7f-52419.0.r193812/52 K 9 ng_mppc.c V 28 file 3-59109.0.r312443/19350 K 9 ng_mppc.h V 29 file 6-59109.0.r139823/186328 K 8 ng_nat.c V 27 file c-145937.0.r357786/414 K 8 ng_nat.h V 29 file f-145937.0.r342168/35720 K 13 ng_one2many.c V 28 file f-68810.0.r298813/27328 K 13 ng_one2many.h V 28 file i-68810.0.r219127/27396 K 10 ng_parse.c V 30 file 1i-53913.0.r328218/127324 K 10 ng_parse.h V 27 file 1k-53913.0.r151800/860 K 10 ng_patch.c V 30 file k-208946.0.r326272/186119 K 10 ng_patch.h V 30 file n-208946.0.r326272/186429 K 9 ng_pipe.c V 30 file 3-182734.0.r326272/186738 K 9 ng_pipe.h V 30 file 6-182734.0.r326272/187045 K 8 ng_ppp.c V 30 file 7h-52419.0.r326272/187352 K 8 ng_ppp.h V 29 file 7j-52419.0.r171688/23347 K 10 ng_pppoe.c V 29 file 7l-52419.0.r329279/37478 K 10 ng_pppoe.h V 29 file 7n-52419.0.r329279/37783 K 12 ng_pptpgre.c V 28 file r-54331.0.r340135/38076 K 12 ng_pptpgre.h V 28 file u-54331.0.r340135/38380 K 10 ng_pred1.c V 30 file 3-165619.0.r326272/187656 K 10 ng_pred1.h V 30 file 6-165619.0.r326272/187962 K 12 ng_rfc1490.c V 30 file 7p-52419.0.r243882/138052 K 12 ng_rfc1490.h V 30 file 7r-52419.0.r139823/189975 K 11 ng_sample.c V 29 file 7t-52419.0.r298813/28540 K 11 ng_sample.h V 30 file 7v-52419.0.r139823/190585 K 11 ng_socket.c V 27 file 7x-52419.0.r357558/298 K 11 ng_socket.h V 27 file 7z-52419.0.r163462/213 K 14 ng_socketvar.h V 27 file 3-52907.0.r230481/1216 K 11 ng_source.c V 27 file e-106266.0.r341006/212 K 11 ng_source.h V 26 file h-106266.0.r209730/51 K 10 ng_split.c V 29 file e-72909.0.r326272/188265 K 10 ng_split.h V 29 file h-72909.0.r326272/188567 K 9 ng_sppp.c V 28 file 9-127376.0.r271851/1229 K 9 ng_sppp.h V 28 file c-127376.0.r141197/1684 K 8 ng_tag.c V 30 file k-159979.0.r326272/188869 K 8 ng_tag.h V 30 file n-159979.0.r326272/189170 K 11 ng_tcpmss.c V 30 file 3-147231.0.r326272/189472 K 11 ng_tcpmss.h V 30 file 6-147231.0.r326272/189776 K 8 ng_tee.c V 29 file 83-52419.0.r298813/29449 K 8 ng_tee.h V 30 file 85-52419.0.r139823/193628 K 8 ng_tty.c V 29 file 87-52419.0.r298813/29752 K 8 ng_tty.h V 26 file 89-52419.0.r184760/61 K 8 ng_vjc.c V 29 file 8b-52419.0.r298813/30056 K 8 ng_vjc.h V 30 file 8d-52419.0.r139823/194840 K 9 ng_vlan.c V 30 file g-126447.0.r326272/190080 K 9 ng_vlan.h V 30 file j-126447.0.r326272/190385 END ENDREP id: 69-52419.0.r357786/5948 type: dir pred: 69-52419.0.r357559/5736 count: 1351 text: 357786 711 5224 0 7de192da82edea0658b4f74e61244a87 cpath: /head/sys/netgraph copyroot: 0 / PLAIN K 8 Makefile V 27 file 2-1598.0.r357455/40361 K 5 amd64 V 22 dir o-5.0.r357767/3044 K 3 arm V 26 dir 2-70651.0.r357709/9210 K 5 arm64 V 27 dir 2-280364.0.r357762/5170 K 3 bsm V 28 dir 2-141144.0.r354808/19882 K 3 cam V 26 dir 2-39212.0.r357730/4640 K 4 cddl V 29 dir br-168404.0.r357657/15298 K 6 compat V 25 dir k-9313.0.r357727/4348 K 4 conf V 22 dir y-5.0.r357762/8772 K 7 contrib V 27 dir 2-23283.0.r357455/61383 K 6 crypto V 26 dir 7-55009.0.r354173/1588 K 3 ddb V 24 dir 10-5.0.r356655/53672 K 3 dev V 24 dir 12-5.0.r357773/14563 K 3 dts V 27 dir j-325826.0.r357254/2717 K 2 fs V 25 dir 2-1541.0.r357515/2732 K 3 gdb V 28 dir h-131899.0.r356655/79821 K 4 geom V 26 dir 2-13041.0.r357665/3288 K 3 gnu V 25 dir 2-1421.0.r355324/1056 K 4 i386 V 24 dir 1c-5.0.r357585/22506 K 3 isa V 23 dir 1w-5.0.r356196/7685 K 4 kern V 24 dir 20-5.0.r357771/14765 K 7 kgssapi V 28 dir 13-184588.0.r351513/7462 K 7 libkern V 26 dir 9-1542.0.r356097/66301 K 4 mips V 28 dir 2-178171.0.r357686/24602 K 7 modules V 26 dir i-2834.0.r357642/22779 K 3 net V 26 dir x-1542.0.r357772/53013 K 8 net80211 V 27 dir 2-116742.0.r356852/5092 K 8 netgraph V 27 dir 69-52419.0.r357786/5948 K 7 netinet V 26 dir 4f-1541.0.r357775/8662 K 8 netinet6 V 26 dir q-52904.0.r357318/3297 K 8 netipsec V 28 dir 2-105197.0.r355254/23807 K 7 netpfil V 28 dir 11-240494.0.r357769/3215 K 6 netsmb V 26 dir u-75374.0.r351513/8819 K 3 nfs V 28 dir 4l-1541.0.r356337/119355 K 9 nfsclient V 27 dir 4r-1541.0.r328417/47275 K 9 nfsserver V 28 dir 5l-1541.0.r326272/257416 K 3 nlm V 30 dir 1i-177633.0.r356337/120711 K 4 ofed V 29 dir 1hj-219820.0.r356633/2392 K 10 opencrypto V 28 dir 2-104476.0.r357664/43988 K 7 powerpc V 23 dir 22-5.0.r357607/6101 K 5 riscv V 27 dir 2-292407.0.r357632/3357 K 3 rpc V 25 dir u-1839.0.r355161/3043 K 8 security V 27 dir 2-86630.0.r356432/15322 K 3 sys V 24 dir 28-5.0.r357779/16573 K 5 teken V 34 dir h-186681.0-196775.r351881/1218 K 5 tests V 29 dir f-290663.0.r343755/163379 K 5 tools V 26 dir 6k-1541.0.r357131/1227 K 3 ufs V 26 dir 1a-1542.0.r357730/8269 K 2 vm V 26 dir 1k-1542.0.r357776/4554 K 3 x86 V 28 dir 11-204309.0.r357389/4715 K 3 xdr V 29 dir 46-177633.0.r357654/11479 K 3 xen V 27 dir 2-181624.0.r343573/4013 END ENDREP id: g-5.0.r357786/8353 type: dir pred: g-5.0.r357779/18969 count: 127769 text: 357786 6126 2214 0 9332a293d5b8e9173bb6db4e0f6d7d01 props: 201826 13530 46 0 af763326b561c4148fb4456ebd5fd345 cpath: /head/sys copyroot: 0 / minfo-cnt: 17 PLAIN K 10 .arcconfig V 26 file 1-265842.0.r306435/41 K 8 .arclint V 25 file 1-266959.0.r326959/0 K 11 .cirrus.yml V 27 file 1-346085.0.r356900/117 K 13 .clang-format V 27 file 1-348777.0.r348777/974 K 14 .gitattributes V 28 file 1-327183.0.r348777/1230 K 10 .gitignore V 27 file 4-327183.0.r350843/439 K 9 COPYRIGHT V 25 file 1-2656.0.r356230/107 K 5 LOCKS V 26 file 1-146890.0.r334871/53 K 11 MAINTAINERS V 27 file 1-94742.0.r355940/5145 K 8 Makefile V 30 file 3-1594.0-1595.r357407/458 K 13 Makefile.inc1 V 26 file 5-38666.0.r357623/191 K 18 Makefile.libcompat V 33 file 5-38666.0-296709.r354491/833 K 16 Makefile.sys.inc V 27 file 3-325973.0.r326580/260 K 17 ObsoleteFiles.inc V 27 file 4-148330.0.r357627/725 K 6 README V 26 file 1-21173.0.r335299/328 K 9 README.md V 27 file 1-314473.0.r335299/605 K 8 RELNOTES V 26 file 1-350089.0.r357629/70 K 8 UPDATING V 26 file 1-41806.0.r356502/303 K 3 bin V 22 dir 1-5.0.r357420/2521 K 4 cddl V 27 dir 1-168404.0.r357590/7304 K 7 contrib V 28 dir 1-16755.0.r357785/170734 K 6 crypto V 27 dir 1-25405.0.r354897/18948 K 3 etc V 23 dir 1-38.0.r357264/2343 K 3 gnu V 22 dir 1-3.0.r357444/1005 K 7 include V 24 dir 1-697.0.r357419/5866 K 9 kerberos5 V 28 dir 4q-29815.0.r355617/39470 K 3 lib V 24 dir 6-5.0.r357785/178756 K 7 libexec V 22 dir c-5.0.r357697/7026 K 7 release V 25 dir 1-3027.0.r357750/2289 K 6 rescue V 26 dir 7-117035.0.r349933/832 K 4 sbin V 23 dir fa-4.0.r357716/6155 K 6 secure V 25 dir r-1553.0.r357264/8798 K 5 share V 22 dir e-3.0.r357703/6749 K 5 stand V 34 dir 6j-38465.0-325834.r357571/7781 K 3 sys V 22 dir g-5.0.r357786/8353 K 7 targets V 35 dir 2-242818.1-284345.r357338/33448 K 5 tests V 27 dir g-257097.0.r357782/4078 K 5 tools V 27 dir 43-1590.0.r357774/19975 K 7 usr.bin V 24 dir m-3.0.r357785/194423 K 8 usr.sbin V 23 dir q-3.0.r357756/14345 END ENDREP id: 5-1.0.r357786/10415 type: dir pred: 5-1.0.r357785/196422 count: 236722 text: 357786 8588 1814 0 f86aeb59ccc15ce5b5a569353f8c0dfa props: 357347 22158 3488 0 d291b1952a0d0e9c9fd892cdd5c5b76b cpath: /head copyroot: 0 / minfo-cnt: 128 minfo-here: y PLAIN K 11 ROADMAP.txt V 26 file 0-179453.0.r285589/70 K 4 head V 23 dir 5-1.0.r357786/10415 K 8 projects V 24 dir 6-1.0.r357662/722348 K 7 release V 22 dir 7-1.0.r354337/3442 K 6 releng V 23 dir 8-1.0.r357220/30770 K 6 stable V 23 dir 9-1.0.r357760/37438 K 8 svnadmin V 27 dir 0-179447.0.r357747/1690 K 4 user V 22 dir a-1.0.r357732/4179 K 6 vendor V 22 dir b-1.0.r357784/6812 K 13 vendor-crypto V 25 dir 0-1575.0.r356288/5412 K 10 vendor-sys V 26 dir 0-12116.0.r356608/8802 END ENDREP id: 0.0.r357786/11152 type: dir pred: 0.0.r357785/197161 count: 357786 text: 357786 10665 474 0 aad002028434c4490d2ea40c6a1a31fe props: 289270 0 4229 0 20f578acc837c5e58fc64b9eaa493aea cpath: / copyroot: 0 / minfo-cnt: 46222 c-145937.0.t357785-7oe3 modify-file true false /head/sys/netgraph/ng_nat.c 11152 11378