DELTA 331797 20399 698 SVN† † ‚ ˜>€‚†…<˜<‚/* * Consumers of struct ifreq such as tcpdump assume no pad between ifr_name * and ifr_ifru when it is used in SIOCGIFCONF. */ _Static_assert(sizeof(((struct ifreq *)0)->ifr_name) == offsetof(struct ifreq, ifr_ifru), "gap between ifr_name and ifr_ifru");† ˆBŠJ‚ €‚ˆB‚t ifp) { return (((struct ifnet *)ifp)->if_hw_tsomax); } u_int if_gethwtsomaxsegcount(if_t ifp) { return (((struct ifnet *)ifp)->if_hw_tsomaxsegcount); } u_int if_gethwtsomaxsegsize(if_t ifp) { return (((struct ifnet *)ifp)->if_hw_tsomaxsegsize); } void iENDREP DELTA 331776 0 25 SVN„‹*„M‚# Ēm€‚!ƒč?Ēk‚!/* * struct in6_ifreq and struct ifreq must be type punnable for common members * of ifr_ifru to allow accessors to be shared. */ _Static_assert(offsetof(struct in6_ifreq, ifr_ifru) == offsetof(struct ifreq, ifr_ifru), "struct in6_ifreq and struct ifreq are not type punnable");ENDREP id: gi-1541.4e-1542.r331831/950 type: file pred: gi-1541.4e-1542.r331797/62213 count: 521 text: 331831 0 576 103754 bf2e504d1ff00dc6b163b1d1506e70b2 a7e0d365e24e327c7e11e6cb2efcb17e9f10977e 331830-74d4/_4 props: 2 314168 38 0 b6b34f029ed66be42751a530d6e4b830 cpath: /head/sys/net/if.c copyroot: 1542 /head/sys/net/if.c PLAIN K 4 altq V 36 dir 5-130366.0-281613.r327231/100606 K 5 bpf.c V 33 file g7-1541.49-1542.r331275/1031 K 5 bpf.h V 35 file ga-1541.4a-1542.r326023/402704 K 12 bpf_buffer.c V 30 file c-177548.0.r326023/403032 K 12 bpf_buffer.h V 30 file e-177548.0.r326272/104648 K 12 bpf_filter.c V 35 file ge-1541.4c-1542.r326023/403335 K 12 bpf_jitter.c V 30 file n-153151.0.r326023/403677 K 12 bpf_jitter.h V 30 file p-153151.0.r326023/403978 K 14 bpf_zerocopy.c V 30 file g-177548.0.r326272/104946 K 14 bpf_zerocopy.h V 30 file i-177548.0.r326272/105246 K 9 bpfdesc.h V 33 file gg-1541.4d-1542.r331275/1351 K 11 bridgestp.c V 30 file c-146985.0.r326272/105546 K 11 bridgestp.h V 30 file 5-160703.0.r326272/105846 K 5 dlt.h V 35 file ga-1541.t-313695.r313760/18642 K 10 ethernet.h V 28 file 3-17443.0.r331622/11451 K 6 fddi.h V 28 file c-7055.0.r325966/313812 K 10 firewire.h V 30 file c-130407.0.r326272/106145 K 17 ieee8023ad_lacp.c V 26 file c-168561.0.r328321/88 K 17 ieee8023ad_lacp.h V 30 file f-168561.0.r326272/106745 K 10 ieee_oui.h V 30 file 3-258141.0.r326272/107050 K 4 if.c V 32 file gi-1541.4e-1542.r331831/950 K 4 if.h V 34 file gk-1541.4f-1542.r331797/62539 K 8 if_arc.h V 29 file 5-84931.0.r326023/405263 K 12 if_arcsubr.c V 27 file v-89099.0.r331648/6955 K 8 if_arp.h V 35 file gm-1541.4g-1542.r326023/405560 K 11 if_bridge.c V 29 file f-146985.0.r331436/30751 K 14 if_bridgevar.h V 30 file h-146985.0.r326272/107647 K 10 if_clone.c V 26 file e-130933.0.r327111/65 K 10 if_clone.h V 30 file g-130933.0.r326023/406193 K 9 if_dead.c V 30 file 7-191418.0.r326272/107948 K 10 if_debug.c V 30 file 7-214333.0.r326272/108249 K 9 if_disc.c V 28 file a-5191.0.r326023/406494 K 7 if_dl.h V 35 file go-1541.4h-1542.r326023/406790 K 9 if_edsc.c V 30 file 3-167892.0.r326023/407121 K 8 if_enc.c V 29 file c-159965.0.r331436/31053 K 8 if_enc.h V 30 file 5-181627.0.r326272/108844 K 10 if_epair.c V 30 file 8-194927.0.r326272/109143 K 14 if_ethersubr.c V 33 file gq-1541.4i-1542.r331648/7250 K 13 if_fddisubr.c V 26 file e-7055.0.r331648/7590 K 11 if_fwsubr.c V 28 file g-130407.0.r331648/7883 K 8 if_gif.c V 28 file w-54263.0.r331797/62864 K 8 if_gif.h V 29 file l-53541.0.r326023/408365 K 8 if_gre.c V 29 file b-103026.0.r331797/63162 K 8 if_gre.h V 30 file e-103026.0.r326272/109740 K 10 if_ipsec.c V 30 file 1e-313330.0.r331797/63462 K 10 if_ipsec.h V 30 file 1h-313330.0.r313330/94414 K 9 if_lagg.c V 27 file t-168793.0.r327559/666 K 9 if_lagg.h V 27 file v-168793.0.r318907/410 K 11 if_llatbl.c V 30 file 3-186121.0.r326272/110343 K 11 if_llatbl.h V 28 file 6-186121.0.r331098/1867 K 8 if_llc.h V 35 file gs-1541.4j-1542.r326023/408661 K 9 if_loop.c V 35 file gu-1541.4k-1542.r326023/408994 K 7 if_me.c V 27 file r-274246.0.r316699/847 K 10 if_media.c V 35 file 6-25428.0-25429.r326272/110953 K 10 if_media.h V 31 file 9-25428.1-25429.r331040/55 K 8 if_mib.c V 28 file 8-17352.0.r295126/84698 K 8 if_mib.h V 27 file a-17352.0.r154023/1320 K 10 if_pflog.h V 37 file g-126258.i-240494.r326272/111627 K 11 if_pfsync.h V 37 file k-126258.j-240494.r326272/111968 K 9 if_sppp.h V 33 file 1c-4910.a-4911.r298995/43577 K 11 if_spppfr.c V 29 file a-139365.0.r271867/11479 K 13 if_spppsubr.c V 33 file 1f-4910.b-4911.r331797/63763 K 8 if_stf.c V 30 file 1a-62587.0.r326023/409331 K 8 if_tap.c V 28 file c-63670.0.r326362/34702 K 8 if_tap.h V 29 file f-63670.0.r326272/112604 K 11 if_tapvar.h V 29 file h-63670.0.r326272/112896 K 8 if_tun.c V 32 file 8-6053.0-6054.r326362/34998 K 8 if_tun.h V 30 file b-6053.1-6054.r300603/129 K 10 if_types.h V 35 file h0-1541.4n-1542.r326023/409628 K 8 if_var.h V 28 file 5-21259.0.r331797/64106 K 9 if_vlan.c V 28 file 8-34649.0.r331797/64403 K 13 if_vlan_var.h V 28 file a-34649.0.r331622/13332 K 10 if_vxlan.c V 27 file o-273331.0.r327386/546 K 10 if_vxlan.h V 28 file r-273331.0.r327375/8154 K 9 ifdi_if.m V 29 file d-300113.0.r326984/54991 K 7 iflib.c V 29 file f-300113.0.r331797/64700 K 7 iflib.h V 26 file h-300113.0.r329742/56 K 5 ifq.h V 36 file 5-21259.0-257351.r326023/410263 K 9 mp_ring.c V 27 file j-300113.0.r323954/827 K 9 mp_ring.h V 29 file l-300113.0.r300113/74925 K 6 mppc.h V 29 file 7-301549.0.r301549/29213 K 7 mppcc.c V 27 file a-301549.0.r302476/184 K 7 mppcd.c V 27 file c-301549.0.r302476/477 K 8 netisr.c V 30 file 7-103781.0.r326272/113489 K 8 netisr.h V 35 file h2-1541.4o-1542.r326272/113787 K 17 netisr_internal.h V 30 file 5-204497.0.r326272/114119 K 8 netmap.h V 30 file s-227614.0.r326272/114428 K 13 netmap_user.h V 30 file v-227614.0.r326272/114726 K 13 netmap_virt.h V 29 file 3-307396.0.r308000/22718 K 10 paravirt.h V 30 file 14-270063.0.r270063/84213 K 6 pfil.c V 28 file b-60317.0.r331436/31692 K 6 pfil.h V 28 file d-60317.0.r331436/31986 K 9 pfkeyv2.h V 29 file t-53541.0.r326023/410596 K 7 pfvar.h V 36 file w-126258.l-240494.r331436/32279 K 10 ppp_defs.h V 27 file a-11967.0.r250887/7343 K 7 radix.c V 35 file h4-1541.4p-1542.r326023/410894 K 7 radix.h V 35 file h6-1541.4q-1542.r326023/411228 K 13 radix_mpath.c V 30 file 3-178168.0.r326023/411559 K 13 radix_mpath.h V 30 file 6-178168.0.r326023/411859 K 8 raw_cb.c V 35 file h8-1541.4r-1542.r326023/412161 K 8 raw_cb.h V 35 file ha-1541.4s-1542.r326023/412494 K 12 raw_usrreq.c V 35 file hc-1541.4t-1542.r326023/412827 K 7 rndis.h V 26 file 8-304654.0.r321408/78 K 7 route.c V 32 file he-1541.4u-1542.r328272/271 K 7 route.h V 33 file hg-1541.4v-1542.r328271/1657 K 11 route_var.h V 30 file c-294706.0.r314436/975011 K 12 rss_config.c V 34 file e-263198.0-277331.r324519/101 K 12 rss_config.h V 34 file g-263198.1-277331.r324519/445 K 8 rtsock.c V 34 file hi-1541.4w-1542.r329743/18436 K 9 sff8436.h V 28 file 6-270287.0.r292831/7240 K 9 sff8472.h V 28 file 3-258692.0.r326571/7433 K 12 slcompress.c V 35 file hk-1541.4x-1542.r326023/414157 K 12 slcompress.h V 35 file hm-1541.4y-1542.r326023/414499 K 10 toeplitz.c V 36 file i-263198.2-277331.r277331/35641 K 10 toeplitz.h V 36 file k-263198.3-277331.r277331/35981 K 6 vnet.c V 31 file 2e-195699.0.r326272/116249 K 6 vnet.h V 31 file 1r-183550.0.r326272/116552 END ENDREP id: x-1542.0.r331831/7315 type: dir pred: x-1542.0.r331797/71048 count: 3800 text: 331831 1270 6032 0 2d3890ce2c34a10a1a01e656d8efa46b cpath: /head/sys/net copyroot: 0 / id: 1f-53541.0.r331831/7486 type: file pred: 1f-53541.0.r331776/52 count: 253 text: 331831 606 319 67277 d2a1056e66f1cef063ab634e28e65e19 902aff2e2be1d41fa1614079d4ade2aa87032252 331830-74d4/_6 props: 2 314168 38 0 b6b34f029ed66be42751a530d6e4b830 cpath: /head/sys/netinet6/in6.c copyroot: 0 / PLAIN K 7 dest6.c V 27 file 16-53541.0.r331484/250 K 7 frag6.c V 27 file 19-53541.0.r328876/764 K 7 icmp6.c V 27 file 1b-53541.0.r331484/545 K 7 icmp6.h V 29 file 1d-53541.0.r62587/250211 K 5 in6.c V 28 file 1f-53541.0.r331831/7486 K 5 in6.h V 27 file r-52904.0.r326876/1461 K 11 in6_cksum.c V 30 file 1i-53541.0.r326023/459765 K 9 in6_fib.c V 31 file e-291993.0.r314436/1009376 K 9 in6_fib.h V 31 file h-291993.0.r314436/1009687 K 9 in6_gif.c V 30 file 1n-54263.0.r326023/460075 K 14 in6_ifattach.c V 29 file 1k-53541.0.r331714/19843 K 14 in6_ifattach.h V 30 file 1m-53541.0.r326023/460689 K 10 in6_jail.c V 30 file a-303863.0.r328218/133075 K 11 in6_mcast.c V 30 file 3-191665.0.r327173/143785 K 9 in6_pcb.c V 28 file 1o-53541.0.r331309/8628 K 9 in6_pcb.h V 30 file 1q-53541.0.r326023/461307 K 14 in6_pcbgroup.c V 30 file l-222748.0.r326272/223465 K 11 in6_proto.c V 30 file 1w-53541.0.r326023/461612 K 9 in6_rmx.c V 30 file 1y-53541.0.r326023/461923 K 9 in6_rss.c V 35 file e-263198.4-277331.r290471/2533 K 9 in6_rss.h V 35 file g-263198.5-277331.r287278/3181 K 9 in6_src.c V 30 file 32-62587.0.r327173/144093 K 9 in6_var.h V 29 file u-52904.0.r326023/462534 K 5 ip6.h V 29 file 21-53541.0.r62587/255003 K 9 ip6_ecn.h V 30 file 3w-55009.0.r326023/462840 K 13 ip6_fastfwd.c V 29 file 7-309883.0.r331436/47506 K 13 ip6_forward.c V 29 file 23-53541.0.r331436/47813 K 9 ip6_gre.c V 29 file x-274246.0.r276215/18539 K 8 ip6_id.c V 26 file 5-120639.0.r327297/57 K 11 ip6_input.c V 29 file 27-53541.0.r331436/48121 K 12 ip6_mroute.c V 27 file 5-56723.0.r328770/4118 K 12 ip6_mroute.h V 29 file 7-56723.0.r326023/464072 K 12 ip6_output.c V 27 file 29-53541.0.r331484/840 K 9 ip6_var.h V 28 file 2b-53541.0.r328876/1362 K 12 ip6protosw.h V 30 file 2d-53541.0.r326023/464996 K 13 ip_fw_nat64.h V 30 file r-304046.0.r304046/108793 K 13 ip_fw_nptv6.h V 29 file o-303012.0.r303012/60445 K 6 mld6.c V 30 file 2j-53541.0.r327173/144400 K 6 mld6.h V 30 file 3-191666.0.r326272/223777 K 10 mld6_var.h V 30 file 2l-53541.0.r326272/224076 K 5 nd6.c V 29 file 2n-53541.0.r331714/20148 K 5 nd6.h V 30 file 2p-53541.0.r327173/145007 K 9 nd6_nbr.c V 29 file 2r-53541.0.r331714/20444 K 9 nd6_rtr.c V 27 file 2t-53541.0.r329181/137 K 6 pim6.h V 30 file 2v-53541.0.r326023/466826 K 10 pim6_var.h V 30 file 2x-53541.0.r326023/467127 K 9 raw_ip6.c V 28 file 2z-53541.0.r328876/1663 K 9 raw_ip6.h V 30 file 58-78064.0.r326023/467741 K 8 route6.c V 30 file 31-53541.0.r326023/468045 K 8 scope6.c V 27 file 43-62587.0.r328296/449 K 12 scope6_var.h V 30 file 45-62587.0.r326023/468652 K 14 sctp6_usrreq.c V 30 file 2e-163953.0.r326672/16756 K 11 sctp6_var.h V 31 file 2g-163953.0.r326023/469274 K 6 send.c V 30 file g-211501.0.r326272/224380 K 6 send.h V 30 file i-211501.0.r326272/224686 K 10 tcp6_var.h V 30 file 33-53541.0.r326023/469582 K 13 udp6_usrreq.c V 28 file 25-54263.0.r331484/1142 K 10 udp6_var.h V 30 file 35-53541.0.r326023/470200 END ENDREP id: q-52904.0.r331831/10709 type: dir pred: q-52904.0.r331776/3271 count: 1711 text: 331831 7781 2915 0 599dcd73eae135150ce61f166a4a0998 cpath: /head/sys/netinet6 copyroot: 0 / PLAIN K 8 Makefile V 27 file 2-1598.0.r325834/47771 K 5 amd64 V 24 dir o-5.0.r331766/487526 K 3 arm V 26 dir 2-70651.0.r331548/4570 K 5 arm64 V 28 dir 2-280364.0.r331254/37093 K 3 bsm V 29 dir 2-141144.0.r326023/239523 K 3 cam V 26 dir 2-39212.0.r331435/3881 K 4 cddl V 29 dir br-168404.0.r331713/20258 K 6 compat V 26 dir k-9313.0.r331828/10446 K 4 conf V 24 dir y-5.0.r331766/491058 K 7 contrib V 28 dir 2-23283.0.r331665/552369 K 6 crypto V 26 dir 7-55009.0.r331724/6748 K 3 ddb V 23 dir 10-5.0.r330374/1809 K 3 dev V 24 dir 12-5.0.r331830/49771 K 3 dts V 28 dir j-325826.0.r331499/23006 K 2 fs V 26 dir 2-1541.0.r331095/35991 K 3 gdb V 28 dir h-131899.0.r330539/27205 K 4 geom V 26 dir 2-13041.0.r331491/4429 K 3 gnu V 25 dir 2-1421.0.r329228/2261 K 4 i386 V 23 dir 1c-5.0.r331761/3349 K 3 isa V 23 dir 1w-5.0.r330783/6785 K 4 kern V 24 dir 20-5.0.r331723/43152 K 7 kgssapi V 28 dir 13-184588.0.r329251/2144 K 7 libkern V 25 dir 9-1542.0.r330027/4445 K 4 mips V 28 dir 2-178171.0.r331746/18925 K 7 modules V 27 dir i-2834.0.r331766/542366 K 3 net V 25 dir x-1542.0.r331831/7315 K 8 net80211 V 28 dir 2-116742.0.r331797/75890 K 8 netgraph V 28 dir 69-52419.0.r329873/58246 K 7 netinet V 27 dir 4f-1541.0.r331797/83757 K 8 netinet6 V 27 dir q-52904.0.r331831/10709 K 8 netipsec V 27 dir 2-105197.0.r331248/6360 K 7 netpfil V 29 dir 11-240494.0.r331797/85396 K 6 netsmb V 27 dir u-75374.0.r328238/42315 K 3 nfs V 27 dir 4l-1541.0.r331714/25120 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 28 dir 1i-177633.0.r329097/1315 K 4 ofed V 30 dir 1hj-219820.0.r331648/17482 K 10 opencrypto V 28 dir 2-104476.0.r331724/31482 K 7 powerpc V 23 dir 22-5.0.r331401/4105 K 5 riscv V 29 dir 2-292407.0.r331254/123187 K 3 rpc V 27 dir u-1839.0.r327173/160363 K 8 security V 27 dir 2-86630.0.r331797/87917 K 7 sparc64 V 26 dir 2-79054.0.r331299/3501 K 3 sys V 24 dir 28-5.0.r331738/16111 K 5 teken V 36 dir h-186681.0-196775.r326272/289606 K 5 tests V 27 dir f-290663.0.r318010/1117 K 5 tools V 27 dir 6k-1541.0.r331499/46041 K 3 ufs V 27 dir 1a-1542.0.r331095/41387 K 2 vm V 26 dir 1k-1542.0.r331760/4136 K 3 x86 V 29 dir 11-204309.0.r331698/27265 K 3 xdr V 30 dir 46-177633.0.r326272/311489 K 3 xen V 29 dir 2-181624.0.r326272/314303 END ENDREP id: g-5.0.r331831/13178 type: dir pred: g-5.0.r331830/52246 count: 118257 text: 331831 10887 2278 0 702aeb64137fe0103ced5109504b8ccf props: 201826 13530 46 0 af763326b561c4148fb4456ebd5fd345 cpath: /head/sys copyroot: 0 / minfo-cnt: 14 PLAIN K 10 .arcconfig V 26 file 1-265842.0.r306435/41 K 8 .arclint V 25 file 1-266959.0.r326959/0 K 14 .gitattributes V 27 file 1-327183.0.r327183/306 K 10 .gitignore V 27 file 4-327183.0.r327183/561 K 9 COPYRIGHT V 25 file 1-2656.0.r327435/106 K 5 LOCKS V 27 file 1-146890.0.r255635/270 K 11 MAINTAINERS V 26 file 1-94742.0.r330039/147 K 8 Makefile V 30 file 3-1594.0-1595.r330364/112 K 13 Makefile.inc1 V 25 file 5-38666.0.r331277/59 K 18 Makefile.libcompat V 33 file 5-38666.0-296709.r328347/494 K 16 Makefile.sys.inc V 27 file 3-325973.0.r326580/260 K 17 ObsoleteFiles.inc V 27 file 4-148330.0.r331353/223 K 6 README V 26 file 1-21173.0.r326502/228 K 9 README.md V 27 file 1-314473.0.r330278/550 K 8 UPDATING V 25 file 1-41806.0.r331740/53 K 3 bin V 22 dir 1-5.0.r330872/4291 K 4 cddl V 27 dir 1-168404.0.r331713/6352 K 7 contrib V 27 dir 1-16755.0.r331731/13413 K 6 crypto V 28 dir 1-25405.0.r331627/172487 K 3 etc V 24 dir 1-38.0.r331546/12964 K 3 gnu V 22 dir 1-3.0.r330708/4264 K 7 include V 25 dir 1-697.0.r331347/73389 K 9 kerberos5 V 29 dir 4q-29815.0.r326276/191943 K 3 lib V 22 dir 6-5.0.r331743/6607 K 7 libexec V 22 dir c-5.0.r331358/3746 K 7 release V 25 dir 1-3027.0.r331806/1661 K 6 rescue V 26 dir 7-117035.0.r325633/917 K 4 sbin V 24 dir fa-4.0.r331668/12329 K 6 secure V 27 dir r-1553.0.r331627/327422 K 5 share V 23 dir e-3.0.r331830/34887 K 5 stand V 34 dir 6j-38465.0-325834.r331767/3978 K 3 sys V 23 dir g-5.0.r331831/13178 K 7 targets V 36 dir 2-242818.1-284345.r330653/148111 K 5 tests V 28 dir g-257097.0.r331613/41106 K 5 tools V 26 dir 43-1590.0.r331726/6083 K 7 usr.bin V 23 dir m-3.0.r331764/16464 K 8 usr.sbin V 23 dir q-3.0.r331758/12537 END ENDREP id: 5-1.0.r331831/15098 type: dir pred: 5-1.0.r331830/54166 count: 221253 text: 331831 13415 1670 0 2a99b2de572545b467317474498df6e8 props: 328091 5791 3051 0 2ece12adb998edfbd21c47354093903b cpath: /head copyroot: 0 / minfo-cnt: 126 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.r331831/15098 K 8 projects V 23 dir 6-1.0.r331667/15118 K 7 release V 22 dir 7-1.0.r324101/3266 K 6 releng V 24 dir 8-1.0.r330908/117521 K 6 stable V 23 dir 9-1.0.r331818/68325 K 8 svnadmin V 27 dir 0-179447.0.r331770/1263 K 4 user V 23 dir a-1.0.r331754/14604 K 6 vendor V 22 dir b-1.0.r331712/8484 K 13 vendor-crypto V 25 dir 0-1575.0.r331626/4830 K 10 vendor-sys V 27 dir 0-12116.0.r331712/19105 END ENDREP id: 0.0.r331831/15836 type: dir pred: 0.0.r331830/54904 count: 331831 text: 331831 15347 476 0 602ff2ef8adc3c745ca2ab9608d38291 props: 289270 0 4229 0 20f578acc837c5e58fc64b9eaa493aea cpath: / copyroot: 0 / minfo-cnt: 44999 gi-1541.4e-1542.t331830-74d4 modify-file true false /head/sys/net/if.c 1f-53541.0.t331830-74d4 modify-file true false /head/sys/netinet6/in6.c 15836 16061