# $OpenBSD: files,v 1.323 2004/12/29 01:02:30 jsg Exp $ # $NetBSD: files,v 1.87 1996/05/19 17:17:50 jonathan Exp $ # @(#)files.newconf 7.5 (Berkeley) 5/10/93 # generic attributes define disk define tape define ifnet define tty define audio {} define scsi {} define ifmedia define mii {[phy = -1]} define midibus { } define midisyn define radiobus {} define i2cbus {} define gpiobus {} # filesystem firmware loading attribute define firmload # audio device attributes define mulaw define auconv # radio device attributes define tea5757 define lm700x define tc921x define pt2254a # audio and midi devices, attaches to audio hardware driver device audio attach audio at audio device midi attach midi at midibus # raster operations attributes define rasops1 define rasops2 define rasops4 define rasops8 define rasops15 define rasops16 define rasops24 define rasops32 # net device attributes - we have generic code for arc(net), ether(net), # and fddi. define arc define atm define crypto define systrace define ether define fddi define ieee1394 define sppp define token define wlan # "Chipset" attributes. These are the machine-independent portions # of device drivers. define ncr5380sbc # NCR 5380 SCSI Bus Controller define ncr53c7xx # NCR 53c7xx SCSI Bus Controller define pdq # DEC FDDI chipset define dp8390nic # 8390-family Ethernet controllers define rtl80x9 # RealTek 8019/8029 NE2000-compatible define dl10019 # DL10019/10022-family Ethernet controllers define ax88190 # AX88190-family Ethernet controllers # a wscons output device; used later, but needs to be near the top for # common file (e.g. vga) definitions. define wsdisplaydev {} define wsemuldisplaydev {[console = -1]} define wskbddev {[console = -1], [mux = -1]} define wsmousedev {[mux = -1]} define wsrasteremulops # i2c device attributes define i2cexec define i2c_bitbang # SMC 93Cx6 Serial EEPROM devices define smc93cx6 file dev/ic/smc93cx6.c smc93cx6 # common PC display functions define pcdisplayops file dev/ic/pcdisplay_subr.c pcdisplayops file dev/ic/pcdisplay_chars.c pcdisplayops # Mostek time-of-day clock and NVRAM define mk48txx file dev/ic/mk48txx.c mk48txx # VGA graphics device vga: wsemuldisplaydev, pcdisplayops file dev/ic/vga.c vga & (vga_pci | vga_isa) needs-flag file dev/ic/vga_subr.c vga & (vga_pci | vga_isa) needs-flag # Attribute for devices that read/write an IEEE 802.3u MII bus using the # bit-bang method. define mii_bitbang file dev/mii/mii_bitbang.c mii_bitbang define wdc_base define ata {[channel = -1], [drive = -1]} define atapi {[channel = -1]} # Common code for ESDI/IDE/etc. controllers device wdc: ata, atapi, wdc_base file dev/ic/wdc.c wdc_base # "Chipset" drivers. These are the bus-independent routines which # contain the cfdrivers. Attachments are provided by files. # Adaptec 2[789]4X, 394X, aic7770 and aic78[5678]0 SCSI controllers device ahc: scsi, smc93cx6 file dev/ic/aic7xxx.c ahc file dev/ic/aic7xxx_openbsd.c ahc file dev/ic/aic7xxx_seeprom.c ahc # Adaptec U320 SCSI controllers device ahd: scsi file dev/ic/aic79xx.c ahd file dev/ic/aic79xx_openbsd.c ahd # Adaptec AIC-6[23]60 SCSI controllers device aic: scsi file dev/ic/aic6360.c aic & (aic_isa | aic_pcmcia | aic_isapnp) # DPT EATA SCSI controllers device dpt: scsi file dev/ic/dpt.c dpt # AdvanSys 1200A, 1200B and ULTRA SCSI controllers device adv: scsi file dev/ic/adv.c adv # AdvanSys ULTRA WIDE SCSI controllers device adw: scsi file dev/ic/adw.c adw # BusLogic MultiMaster and MultiMaster Ultra SCSI controllers device bha: scsi file dev/ic/bha.c bha & (bha_pci | bha_isa | bha_eisa) needs-flag # ICP Vortex GDT RAID controllers device gdt: scsi file dev/ic/gdt_common.c gdt # 3ware Escalade RAID controllers device twe: scsi file dev/ic/twe.c twe # LSI64854 DMA controller back-end define lsi64854 file dev/ic/lsi64854.c lsi64854 # Compaq Smart ARRAY controllers device cac: scsi file dev/ic/cac.c cac # AMI MegaRAID controllers device ami: scsi file dev/ic/ami.c ami # Qlogic ISP 10x0 SCSI Controllers device isp: scsi file dev/ic/isp.c isp file dev/ic/isp_openbsd.c isp # LSILogic Fusion-MPT I/O Processor SCSI/FC Controllers # device mpt: scsi file dev/ic/mpt.c mpt file dev/ic/mpt_debug.c mpt file dev/ic/mpt_openbsd.c mpt # UltraStor SCSI controllers device uha: scsi file dev/ic/uha.c uha # NCR 53c9x or Emulex ESP SCSI Controller define ncr53c9x device esp: scsi, ncr53c9x file dev/ic/ncr53c9x.c ncr53c9x # common stuff for siop and esiop define siop_common file dev/ic/siop_common.c siop_common # Symbios/NCR 53c720/53c8xx SCSI controllers device siop: scsi,siop_common file dev/ic/siop.c siop & (siop_pci | siop_gedoens) # Symbios/NCR 53c710 SCSI controllers device osiop: scsi file dev/ic/osiop.c osiop & (osiop_gsc | osiop_eisa | osiop_pcctwo) # Symbios/NCR 53c700 SCSI controllers device oosiop: scsi file dev/ic/oosiop.c oosiop & (oosiop_gsc) # 3Com Etherlink-III Ethernet controller device ep: ether, ifnet, ifmedia, mii file dev/ic/elink3.c ep # LEMAC-based cards device lc: ether, ifnet, ifmedia file dev/ic/lemac.c lc # WaveLan device wi: ether, ifnet, ifmedia file dev/ic/if_wi.c wi file dev/ic/if_wi_hostap.c wi # Aironet 802.11 DS Ethernet controller device an: ether, ifnet, ifmedia file dev/ic/an.c an # RangeLAN2 device rln: ether, ifnet file dev/ic/rln.c rln file dev/ic/rlnsubr.c rln # LANCE and PCnet Ethernet controllers device le: ether, ifnet, ifmedia file dev/ic/am7990.c le # 3Com 3c9xx device xl: ether, ifnet, ifmedia, mii file dev/ic/xl.c xl # Intel EtherExpress PRO 10/100B device fxp: ether, ifnet, ifmedia, mii, firmload file dev/ic/fxp.c fxp # Myson MTD803 device mtd: ether, ifnet, ifmedia, mii file dev/ic/mtd8xx.c mtd # RealTek 8129/8139 device rl: ether, ifnet, ifmedia, mii file dev/ic/rtl81x9.c rl # Clones of Digital 2104x device dc: ether, ifnet, ifmedia, mii file dev/ic/dc.c dc # SMC 91Cxx Ethernet Controller device sm: ether, ifnet, ifmedia file dev/ic/smc91cxx.c sm # Novell NE2000-compatible Ethernet cards, based on the # National Semiconductor DS8390. device ne: ether, ifnet, dp8390nic, ifmedia, mii file dev/ic/ne2000.c ne # D-Link DL10019/10022 NE2000-compatible network interface subroutines file dev/ic/dl10019.c dl10019 # ASIX AX88190 NE2000-compatible network interface subroutines file dev/ic/ax88190.c ax88190 # Intel i82596/i82586 Ethernet Controller device ie: ether, ifnet, ifmedia file dev/ic/i82596.c ie & (ie_pci | ie_eisa | ie_gsc) # Sun GEM Ethernet controllers device gem: ether, ifnet, ifmedia, mii file dev/ic/gem.c gem # TROPIC Token-Ring controller device tr: ether, token, ifnet file dev/ic/tropic.c tr # 8250/16[45]50-based "com" ports device com: tty file dev/ic/com.c com & (com_isa | com_isapnp | com_commulti | com_pcmcia | com_localbus | com_gsc | com_puc | com_ebus | com_dino) needs-flag # PC-like keyboard controller device pckbc { [slot = -1] } file dev/ic/pckbc.c pckbc needs-flag # HPPA PS/2 input ports (forward definition) device gsckbc { [slot = -1] } # OPL2/OPL3 FM synth driver device opl: midibus, midisyn file dev/ic/opl.c opl file dev/ic/oplinstrs.c opl # AC-97 CODECs define ac97 file dev/ic/ac97.c ac97 # Cyclades Cyclom multiport serial cards device cy: tty file dev/ic/cy.c cy & (cy_isa | cy_pci) needs-flag # PC parallel ports (IEEE 1284) device lpt file dev/ic/lpt.c lpt & (lpt_isa | lpt_localbus | lpt_gsc | lpt_puc | lpt_apio | lpt_ebus) needs-flag # STI (hp graphics) device sti: wsemuldisplaydev file dev/ic/sti.c sti & (sti_pci | sti_gedoens) # Initio ULTRA WIDE/ULTRA2 WIDE SCSI Controllers device iha: scsi file dev/ic/iha.c iha # Tekram TRM-S1040 SCSI Cards (DC395U/UW/F,DC315/U) device trm: scsi file dev/ic/trm.c trm # National Semiconductor LM7[89] and compatible hardware monitors device lm file dev/ic/nslm7x.c lm # Atheros AR5k (802.11/a/b/g) Hardware Abstraction Layer define ar5xxx file dev/ic/ar5xxx.c ar5xxx file dev/ic/ar5210.c ar5xxx #file dev/ic/ar5211.c ar5xxx #file dev/ic/ar5212.c ar5xxx # Atheros AR5k (802.11/a/b/g) driver device ath: ether, ifnet, ifmedia, ar5xxx, wlan, gpiobus file dev/ic/ath.c ath # ADMtek ADM8211 802.11 device atw: ether, ifnet, ifmedia, smc93cx6, wlan file dev/ic/atw.c atw # Realtek RTL8180 802.11 device rtw: ether, ifnet, ifmedia, smc93cx6, wlan file dev/ic/rtw.c rtw file dev/ic/rtwphy.c rtw file dev/ic/rtwphyio.c rtw # Attributes which machine-independent bus support can be attached to. # These should be defined here, because some of these busses can have # devices which provide these attributes, and we'd like to avoid hairy # ordering constraints on inclusion of the busses' "files" files. define isabus { } # ISA attachment define eisabus { } # EISA attachment define pcibus {[bus = -1]} # PCI attachment define tcbus { } # TurboChannel attachment define usbus { } # USB attachment define fwbus {[idhi=-1],[idlo=-1]} # IEEE 1394 attachment define pcmciabus { [controller = -1], [socket = -1]} # PCMCIA attachment define cbbus {[slot = -1]} # CardBus attachment define pcmciaslot {[slot = -1]} # PCMCIA slot itself # UHCI USB controller device uhci: usbus file dev/usb/uhci.c uhci needs-flag # OHCI USB controller device ohci: usbus file dev/usb/ohci.c ohci needs-flag # EHCI USB controller device ehci: usbus file dev/usb/ehci.c ehci needs-flag # radio devices, attaches to radio hardware driver device radio attach radio at radiobus file dev/radio.c radio needs-flag # # IEEE 1212 routines define ieee1212 file dev/std/ieee1212.c ieee1212 # # SBP2 routines for IEEE 1394 define sbp2 file dev/std/sbp2.c sbp2 # IEEE 1394 controllers # (These need to be here since it will have both PCI and CardBus attachments) # device fwlynx: fwbus device fwohci: fwbus # legitimate pseudo-devices pseudo-device vnd: disk pseudo-device ccd: disk pseudo-device raid: disk pseudo-device rd: disk file dev/ramdisk.c rd needs-flag pseudo-device pty: tty pseudo-device tb: tty pseudo-device loop: ifnet pseudo-device sl: ifnet pseudo-device ppp: ifnet pseudo-device tun: ifnet pseudo-device bpfilter: ifnet pseudo-device strip: ifnet pseudo-device enc: ifnet pseudo-device bridge: ifnet, ether pseudo-device vlan: ifnet, ether pseudo-device carp: ifnet, ether pseudo-device sppp: ifnet pseudo-device faith: ifnet pseudo-device gif: ifnet pseudo-device gre: ifnet pseudo-device crypto: ifnet pseudo-device sequencer pseudo-device systrace pseudo-device ksyms file dev/ksyms.c ksyms needs-flag pseudo-device pf: ifnet file net/pf.c pf needs-flag file net/pf_norm.c pf file net/pf_ioctl.c pf file net/pf_table.c pf file net/pf_osfp.c pf file net/pf_if.c pf pseudo-device pflog: ifnet file net/if_pflog.c pflog needs-flag pseudo-device pfsync: ifnet file net/if_pfsync.c pfsync needs-flag pseudo-device bio file dev/bio.c bio needs-flag pseudo-device hotplug file dev/hotplug.c hotplug needs-flag pseudo-device pppoe: ifnet, ether, sppp file net/if_pppoe.c pppoe needs-flag # XXX machine-independent SCSI files should live somewhere here, maybe # kernel sources file adosfs/adlookup.c adosfs file adosfs/adutil.c adosfs file adosfs/advfsops.c adosfs file adosfs/advnops.c adosfs file altq/altq_subr.c altq file altq/altq_red.c altq file altq/altq_cbq.c altq file altq/altq_rmclass.c altq file altq/altq_cdnr.c altq_cdnr file altq/altq_hfsc.c altq file altq/altq_priq.c altq file altq/altq_rio.c altq_rio file ddb/db_access.c ddb | kgdb file ddb/db_aout.c ddb file ddb/db_break.c ddb file ddb/db_command.c ddb file ddb/db_elf.c ddb file ddb/db_examine.c ddb file ddb/db_expr.c ddb file ddb/db_input.c ddb file ddb/db_lex.c ddb file ddb/db_output.c ddb file ddb/db_print.c ddb file ddb/db_run.c ddb | kgdb file ddb/db_sym.c ddb file ddb/db_trap.c ddb file ddb/db_variables.c ddb file ddb/db_watch.c ddb file ddb/db_write_cmd.c ddb file ddb/db_usrreq.c ddb file ddb/db_hangman.c ddb file dev/auconv.c auconv file dev/audio.c audio needs-flag file dev/ccd.c ccd needs-flag file dev/cons.c file dev/firmload.c firmload file dev/ic/ncr5380sbc.c ncr5380sbc file dev/ic/ncr53c7xx.c ncr53c7xx file dev/ic/pdq.c pdq file dev/ic/pdq_ifsubr.c pdq file dev/ic/dp8390.c dp8390nic file dev/ic/rtl80x9.c rtl80x9 file dev/ic/tea5757.c tea5757 file dev/ic/lm700x.c lm700x file dev/ic/tc921x.c tc921x file dev/ic/pt2254a.c pt2254a file dev/midi.c midi | midibus needs-flag file dev/midisyn.c midisyn file dev/mulaw.c mulaw file dev/sequencer.c sequencer needs-flag file dev/systrace.c systrace needs-flag file dev/vnd.c vnd needs-flag file dev/rnd.c file dev/raidframe/rf_acctrace.c raid needs-flag file dev/raidframe/rf_alloclist.c raid needs-flag file dev/raidframe/rf_aselect.c raid needs-flag file dev/raidframe/rf_callback.c raid needs-flag file dev/raidframe/rf_chaindecluster.c raid needs-flag file dev/raidframe/rf_copyback.c raid needs-flag file dev/raidframe/rf_cvscan.c raid needs-flag file dev/raidframe/rf_dagdegrd.c raid needs-flag file dev/raidframe/rf_dagdegwr.c raid needs-flag file dev/raidframe/rf_dagffrd.c raid needs-flag file dev/raidframe/rf_dagffwr.c raid needs-flag file dev/raidframe/rf_dagfuncs.c raid needs-flag file dev/raidframe/rf_dagutils.c raid needs-flag file dev/raidframe/rf_debugMem.c raid needs-flag file dev/raidframe/rf_debugprint.c raid needs-flag file dev/raidframe/rf_decluster.c raid needs-flag file dev/raidframe/rf_declusterPQ.c raid needs-flag file dev/raidframe/rf_diskqueue.c raid needs-flag file dev/raidframe/rf_disks.c raid needs-flag file dev/raidframe/rf_driver.c raid needs-flag file dev/raidframe/rf_engine.c raid needs-flag file dev/raidframe/rf_evenodd.c raid needs-flag file dev/raidframe/rf_evenodd_dagfuncs.c raid needs-flag file dev/raidframe/rf_evenodd_dags.c raid needs-flag file dev/raidframe/rf_fifo.c raid needs-flag file dev/raidframe/rf_interdecluster.c raid needs-flag file dev/raidframe/rf_invertq.c raid needs-flag file dev/raidframe/rf_openbsdkintf.c raid needs-flag file dev/raidframe/rf_layout.c raid needs-flag file dev/raidframe/rf_map.c raid needs-flag file dev/raidframe/rf_mcpair.c raid needs-flag file dev/raidframe/rf_memchunk.c raid needs-flag file dev/raidframe/rf_nwayxor.c raid needs-flag file dev/raidframe/rf_options.c raid needs-flag file dev/raidframe/rf_paritylog.c raid needs-flag file dev/raidframe/rf_paritylogDiskMgr.c raid needs-flag file dev/raidframe/rf_paritylogging.c raid needs-flag file dev/raidframe/rf_parityloggingdags.c raid needs-flag file dev/raidframe/rf_parityscan.c raid needs-flag file dev/raidframe/rf_pq.c raid needs-flag file dev/raidframe/rf_pqdeg.c raid needs-flag file dev/raidframe/rf_pqdegdags.c raid needs-flag file dev/raidframe/rf_psstatus.c raid needs-flag file dev/raidframe/rf_raid0.c raid needs-flag file dev/raidframe/rf_raid1.c raid needs-flag file dev/raidframe/rf_raid4.c raid needs-flag file dev/raidframe/rf_raid5.c raid needs-flag file dev/raidframe/rf_raid5_rotatedspare.c raid needs-flag file dev/raidframe/rf_reconbuffer.c raid needs-flag file dev/raidframe/rf_reconmap.c raid needs-flag file dev/raidframe/rf_reconstruct.c raid needs-flag file dev/raidframe/rf_reconutil.c raid needs-flag file dev/raidframe/rf_revent.c raid needs-flag file dev/raidframe/rf_shutdown.c raid needs-flag file dev/raidframe/rf_sstf.c raid needs-flag file dev/raidframe/rf_states.c raid needs-flag file dev/raidframe/rf_stripelocks.c raid needs-flag file dev/raidframe/rf_strutils.c raid needs-flag file dev/raidframe/rf_threadstuff.c raid needs-flag file dev/raidframe/rf_utils.c raid needs-flag file isofs/cd9660/cd9660_bmap.c cd9660 file isofs/cd9660/cd9660_lookup.c cd9660 file isofs/cd9660/cd9660_node.c cd9660 file isofs/cd9660/cd9660_rrip.c cd9660 file isofs/cd9660/cd9660_util.c cd9660 file isofs/cd9660/cd9660_vfsops.c cd9660 file isofs/cd9660/cd9660_vnops.c cd9660 file kern/exec_aout.c file kern/exec_conf.c file kern/exec_ecoff.c file kern/exec_elf32.c file kern/exec_elf64.c file kern/exec_script.c file kern/exec_subr.c file kern/init_main.c file kern/init_sysent.c file kern/kern_acct.c accounting file kern/kern_clock.c file kern/kern_descrip.c file kern/kern_event.c file kern/kern_exec.c file kern/kern_exit.c file kern/kern_fork.c file kern/kern_kthread.c file kern/kern_ktrace.c ktrace file kern/kern_lock.c file kern/kern_lkm.c lkm file kern/kern_malloc.c file kern/kern_malloc_debug.c malloc_debug file kern/kern_rwlock.c file kern/kern_physio.c file kern/kern_proc.c file kern/kern_prot.c file kern/kern_resource.c file kern/kern_sig.c file kern/kern_subr.c file kern/kern_sysctl.c file kern/kern_synch.c file kern/kern_tc.c file kern/kern_time.c file kern/kern_timeout.c file kern/kern_watchdog.c !small_kernel file kern/kern_xxx.c file kern/kgdb_stub.c kgdb file kern/sched_bsd.c file kern/subr_autoconf.c file kern/subr_disk.c file kern/subr_evcount.c file kern/subr_extent.c file kern/subr_log.c file kern/subr_mutex.c file kern/subr_pool.c file kern/subr_prf.c file kern/subr_prof.c file kern/subr_userconf.c boot_config file kern/subr_xxx.c file kern/sys_generic.c file kern/sys_pipe.c file kern/sys_process.c ptrace file kern/sys_socket.c file kern/syscalls.c syscall_debug file kern/sysv_ipc.c sysvshm | sysvsem | sysvmsg file kern/sysv_msg.c sysvmsg file kern/sysv_sem.c sysvsem file kern/sysv_shm.c sysvshm file kern/tty.c file kern/tty_conf.c file kern/tty_pty.c pty needs-count file kern/tty_subr.c file kern/tty_tb.c tb needs-count file kern/tty_tty.c file kern/uipc_domain.c file kern/uipc_mbuf.c file kern/uipc_mbuf2.c file kern/uipc_proto.c file kern/uipc_socket.c file kern/uipc_socket2.c file kern/uipc_syscalls.c file kern/uipc_usrreq.c file kern/vfs_bio.c file kern/vfs_cache.c file kern/vfs_cluster.c file kern/vfs_conf.c file kern/vfs_default.c file kern/vfs_init.c file kern/vfs_lockf.c file kern/vfs_lookup.c file kern/vfs_subr.c file kern/vfs_sync.c file kern/vfs_syscalls.c file kern/vfs_vnops.c file kern/vnode_if.c file miscfs/deadfs/dead_vnops.c file miscfs/genfs/layer_subr.c nullfs | umapfs file miscfs/genfs/layer_vfsops.c nullfs | umapfs file miscfs/genfs/layer_vnops.c nullfs | umapfs file miscfs/fdesc/fdesc_vfsops.c fdesc file miscfs/fdesc/fdesc_vnops.c fdesc file miscfs/fifofs/fifo_vnops.c fifo file miscfs/kernfs/kernfs_vfsops.c kernfs file miscfs/kernfs/kernfs_vnops.c kernfs file miscfs/nullfs/null_vfsops.c nullfs file miscfs/nullfs/null_vnops.c nullfs file miscfs/portal/portal_vfsops.c portal file miscfs/portal/portal_vnops.c portal file miscfs/procfs/procfs_cmdline.c procfs file miscfs/procfs/procfs_ctl.c procfs file miscfs/procfs/procfs_fpregs.c ptrace file miscfs/procfs/procfs_linux.c procfs file miscfs/procfs/procfs_mem.c file miscfs/procfs/procfs_note.c procfs file miscfs/procfs/procfs_regs.c ptrace file miscfs/procfs/procfs_status.c procfs file miscfs/procfs/procfs_subr.c procfs file miscfs/procfs/procfs_vfsops.c procfs file miscfs/procfs/procfs_vnops.c procfs file miscfs/specfs/spec_vnops.c file miscfs/umapfs/umap_subr.c umapfs file miscfs/umapfs/umap_vfsops.c umapfs file miscfs/umapfs/umap_vnops.c umapfs file miscfs/union/union_subr.c union file miscfs/union/union_vfsops.c union file miscfs/union/union_vnops.c union file msdosfs/msdosfs_conv.c msdosfs file msdosfs/msdosfs_denode.c msdosfs file msdosfs/msdosfs_fat.c msdosfs file msdosfs/msdosfs_lookup.c msdosfs file msdosfs/msdosfs_vfsops.c msdosfs file msdosfs/msdosfs_vnops.c msdosfs file ntfs/ntfs_compr.c ntfs file ntfs/ntfs_conv.c ntfs file ntfs/ntfs_ihash.c ntfs file ntfs/ntfs_subr.c ntfs file ntfs/ntfs_vfsops.c ntfs file ntfs/ntfs_vnops.c ntfs file net/bpf.c bpfilter needs-count file net/bpf_filter.c bpfilter | ppp file net/if.c file net/if_arcsubr.c arc needs-flag file net/if_atmsubr.c atm needs-flag file net/if_ethersubr.c ether | inet | fddi | token needs-flag file net/if_fddisubr.c fddi file net/if_spppsubr.c sppp file net/if_loop.c loop file net/if_media.c ifmedia file net/if_sl.c sl needs-count file net/if_strip.c strip needs-count file net/if_ppp.c ppp needs-count file net/ppp_tty.c ppp file net/bsd-comp.c ppp_bsdcomp file net/ppp-deflate.c ppp_deflate file net/zlib.c ppp_deflate | ipsec | crypto file net/if_tokensubr.c token needs-flag file net/if_tun.c tun needs-count file net/if_bridge.c bridge needs-count file net/bridgestp.c bridge file net/if_vlan.c vlan needs-count file net/radix.c file net/radix_mpath.c !small_kernel file net/raw_cb.c file net/raw_usrreq.c file net/route.c file net/rtsock.c file net/slcompress.c sl | ppp | strip file net/if_enc.c enc needs-count file net/if_gre.c gre needs-count #file net/if_ieee1394subr.c ieee1394 file net80211/ieee80211.c wlan file net80211/ieee80211_compat.c wlan file net80211/ieee80211_crypto.c wlan file net80211/ieee80211_input.c wlan file net80211/ieee80211_ioctl.c wlan file net80211/ieee80211_node.c wlan file net80211/ieee80211_output.c wlan file net80211/ieee80211_proto.c wlan file net80211/ieee80211_rssadapt.c wlan file net80211/ieee80211_regdomain.c wlan file netccitt/ccitt_proto.c ccitt file netccitt/hd_debug.c hdlc file netccitt/hd_input.c hdlc file netccitt/hd_output.c hdlc file netccitt/hd_subr.c hdlc file netccitt/hd_timer.c hdlc file netccitt/if_x25subr.c ccitt file netccitt/llc_input.c llc file netccitt/llc_output.c llc file netccitt/llc_subr.c llc file netccitt/llc_timer.c llc file netccitt/pk_acct.c ccitt file netccitt/pk_debug.c ccitt file netccitt/pk_input.c ccitt file netccitt/pk_llcsubr.c llc | hdlc file netccitt/pk_output.c ccitt file netccitt/pk_subr.c ccitt file netccitt/pk_timer.c ccitt file netccitt/pk_usrreq.c ccitt file netinet/if_atm.c atm file netinet/if_ether.c ether | inet #file netinet/if_ieee1394arp.c ieee1394 & inet file netinet/in4_cksum.c inet file netinet/igmp.c inet file netinet/in.c inet file netinet/in_pcb.c inet file netinet/in_proto.c inet file netinet/ip_icmp.c inet file netinet/ip_id.c inet file netinet/ip_input.c inet file netinet/ip_mroute.c inet & mrouting file netinet/ip_output.c inet file netinet/raw_ip.c inet file netinet/tcp_debug.c inet file netinet/tcp_input.c inet file netinet/tcp_output.c inet file netinet/tcp_subr.c inet file netinet/tcp_timer.c inet file netinet/tcp_usrreq.c inet file netinet/udp_usrreq.c inet file netinet/ip_gre.c inet file netinet/ip_ipsp.c (inet | inet6) & (ipsec | tcp_signature) file netinet/ip_spd.c (inet | inet6) & (ipsec | tcp_signature) file netinet/ip_ipip.c inet | inet6 file netinet/ip_ether.c inet file netinet/ipsec_input.c (inet | inet6) & ipsec file netinet/ipsec_output.c (inet | inet6) & ipsec file netinet/ip_esp.c inet & ipsec file netinet/ip_ah.c inet & ipsec file netinet/ip_carp.c carp needs-count file netinet/ip_ipcomp.c inet & ipsec file crypto/rijndael.c (inet & ipsec) | crypto | uvm_swap_encrypt file crypto/md5.c file crypto/rmd160.c (inet & ipsec) | crypto file crypto/sha1.c (inet & ipsec) | crypto | carp file crypto/sha2.c (inet & ipsec) | crypto file crypto/blf.c (inet & ipsec) | crypto | vnd file crypto/cast.c (inet & ipsec) | crypto file crypto/skipjack.c (inet & ipsec) | crypto file crypto/ecb_enc.c (inet & ipsec) | crypto file crypto/set_key.c (inet & ipsec) | crypto file crypto/ecb3_enc.c (inet & ipsec) | crypto file crypto/crypto.c (inet & ipsec) | crypto file crypto/cryptodev.c ((inet & ipsec) | crypto) needs-flag file crypto/criov.c (inet & ipsec) | crypto file crypto/cryptosoft.c (inet & ipsec) | crypto file crypto/xform.c (inet & ipsec) | crypto file crypto/deflate.c (inet & ipsec) | crypto file crypto/arc4.c wi | wlan file netatalk/aarp.c netatalk file netatalk/at_control.c netatalk file netatalk/at_proto.c netatalk file netatalk/ddp_input.c netatalk file netatalk/ddp_output.c netatalk file netatalk/ddp_usrreq.c netatalk file netnatm/natm_pcb.c natm file netnatm/natm_proto.c natm file netnatm/natm.c natm file netns/idp_usrreq.c ns file netns/ns.c ns file netns/ns_error.c ns file netns/ns_input.c ns file netns/ns_ip.c ns file netns/ns_output.c ns file netns/ns_pcb.c ns file netns/ns_proto.c ns file netns/spp_debug.c ns file netns/spp_usrreq.c ns file netipx/ipx.c ipx file netipx/ipx_input.c ipx file netipx/ipx_ip.c ipx file netipx/ipx_outputfl.c ipx file netipx/ipx_pcb.c ipx file netipx/ipx_proto.c ipx file netipx/ipx_tun.c ipx file netipx/ipx_usrreq.c ipx file netipx/ipx_cksum.c ipx file netipx/spx_debug.c ipx file netipx/spx_usrreq.c ipx file nfs/krpc_subr.c nfsclient file nfs/nfs_bio.c nfsclient file nfs/nfs_boot.c nfsclient file nfs/nfs_node.c nfsclient file nfs/nfs_kq.c nfsclient file nfs/nfs_serv.c nfsserver file nfs/nfs_socket.c nfsserver | nfsclient file nfs/nfs_srvcache.c nfsserver file nfs/nfs_subs.c nfsserver | nfsclient file nfs/nfs_syscalls.c nfsserver | nfsclient file nfs/nfs_vfsops.c nfsclient file nfs/nfs_vnops.c nfsclient file ufs/ffs/ffs_alloc.c ffs | mfs file ufs/ffs/ffs_balloc.c ffs | mfs file ufs/ffs/ffs_inode.c ffs | mfs file ufs/ffs/ffs_subr.c ffs | mfs file ufs/ffs/ffs_softdep_stub.c ffs | mfs file ufs/ffs/ffs_tables.c ffs | mfs file ufs/ffs/ffs_vfsops.c ffs | mfs file ufs/ffs/ffs_vnops.c ffs | mfs file ufs/ffs/ffs_softdep.c ffs_softupdates file ufs/mfs/mfs_vfsops.c mfs file ufs/mfs/mfs_vnops.c mfs file ufs/ufs/ufs_bmap.c ffs | mfs | ext2fs file ufs/ufs/ufs_dirhash.c ufs_dirhash & (ffs | mfs) file ufs/ufs/ufs_extattr.c ffs | mfs file ufs/ufs/ufs_ihash.c ffs | mfs | ext2fs file ufs/ufs/ufs_inode.c ffs | mfs | ext2fs file ufs/ufs/ufs_lookup.c ffs | mfs | ext2fs file ufs/ufs/ufs_quota.c quota & ( ffs | mfs | ext2fs ) file ufs/ufs/ufs_quota_stub.c ffs | mfs file ufs/ufs/ufs_vfsops.c ffs | mfs | ext2fs file ufs/ufs/ufs_vnops.c ffs | mfs | ext2fs file ufs/ext2fs/ext2fs_alloc.c ext2fs file ufs/ext2fs/ext2fs_balloc.c ext2fs file ufs/ext2fs/ext2fs_bmap.c ext2fs file ufs/ext2fs/ext2fs_bswap.c ext2fs file ufs/ext2fs/ext2fs_inode.c ext2fs file ufs/ext2fs/ext2fs_lookup.c ext2fs file ufs/ext2fs/ext2fs_readwrite.c ext2fs file ufs/ext2fs/ext2fs_subr.c ext2fs file ufs/ext2fs/ext2fs_vfsops.c ext2fs file ufs/ext2fs/ext2fs_vnops.c ext2fs file xfs/xfs_common-bsd.c xfs file xfs/xfs_deb.c xfs file xfs/xfs_dev-bsd.c xfs file xfs/xfs_dev-common.c xfs file xfs/xfs_message.c xfs file xfs/xfs_node.c xfs file xfs/xfs_node-bsd.c xfs file xfs/xfs_syscalls-common.c xfs file xfs/xfs_vfsops-bsd.c xfs file xfs/xfs_vfsops-common.c xfs file xfs/xfs_vfsops-openbsd.c xfs file xfs/xfs_vnodeops-bsd.c xfs file xfs/xfs_vnodeops-common.c xfs file xfs/xfs_syscalls-dummy.c !xfs file uvm/uvm_amap.c file uvm/uvm_anon.c file uvm/uvm_aobj.c file uvm/uvm_device.c file uvm/uvm_fault.c file uvm/uvm_glue.c file uvm/uvm_init.c file uvm/uvm_io.c file uvm/uvm_km.c #file uvm/uvm_loan.c file uvm/uvm_map.c file uvm/uvm_meter.c file uvm/uvm_mmap.c file uvm/uvm_page.c file uvm/uvm_pager.c file uvm/uvm_pdaemon.c file uvm/uvm_pglist.c file uvm/uvm_stat.c file uvm/uvm_swap.c file uvm/uvm_swap_encrypt.c uvm_swap_encrypt file uvm/uvm_unix.c file uvm/uvm_user.c file uvm/uvm_vnode.c file dev/rd.c ramdisk_hooks # IPv6 file net/if_faith.c faith needs-count file net/if_gif.c gif needs-count file netinet/ip_ecn.c inet | inet6 file netinet/in_gif.c gif & inet file netinet6/in6_gif.c gif & inet6 file netinet6/in6_pcb.c inet6 file netinet6/in6.c inet6 file netinet6/in6_ifattach.c inet6 file netinet6/in6_cksum.c inet6 file netinet6/in6_src.c inet6 file netinet6/in6_proto.c inet6 file netinet6/dest6.c inet6 file netinet6/frag6.c inet6 file netinet6/icmp6.c inet6 file netinet6/ip6_id.c inet6 file netinet6/ip6_input.c inet6 file netinet6/ip6_forward.c inet6 file netinet6/ip6_mroute.c inet6 file netinet6/ip6_output.c inet6 file netinet6/route6.c inet6 file netinet6/mld6.c inet6 file netinet6/nd6.c inet6 file netinet6/nd6_nbr.c inet6 file netinet6/nd6_rtr.c inet6 file netinet6/raw_ip6.c inet6 file netinet6/udp6_output.c inet6 # ... PF_KEY file net/pfkey.c key | ipsec | tcp_signature file net/pfkeyv2.c key | ipsec | tcp_signature file net/pfkeyv2_parsemessage.c key | ipsec | tcp_signature file net/pfkeyv2_convert.c key | ipsec | tcp_signature