The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/netatm/kern_include.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /*
    2  *
    3  * ===================================
    4  * HARP  |  Host ATM Research Platform
    5  * ===================================
    6  *
    7  *
    8  * This Host ATM Research Platform ("HARP") file (the "Software") is
    9  * made available by Network Computing Services, Inc. ("NetworkCS")
   10  * "AS IS".  NetworkCS does not provide maintenance, improvements or
   11  * support of any kind.
   12  *
   13  * NETWORKCS MAKES NO WARRANTIES OR REPRESENTATIONS, EXPRESS OR IMPLIED,
   14  * INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY
   15  * AND FITNESS FOR A PARTICULAR PURPOSE, AS TO ANY ELEMENT OF THE
   16  * SOFTWARE OR ANY SUPPORT PROVIDED IN CONNECTION WITH THIS SOFTWARE.
   17  * In no event shall NetworkCS be responsible for any damages, including
   18  * but not limited to consequential damages, arising from or relating to
   19  * any use of the Software or related support.
   20  *
   21  * Copyright 1994-1998 Network Computing Services, Inc.
   22  *
   23  * Copies of this Software may be made, however, the above copyright
   24  * notice must be reproduced on all copies.
   25  *
   26  *      @(#) $FreeBSD$
   27  *
   28  */
   29 
   30 /*
   31  * Core ATM Services
   32  * -----------------
   33  *
   34  * Common kernel module includes
   35  *
   36  */
   37 
   38 #ifndef _NETATM_KERN_INCLUDE_H
   39 #define _NETATM_KERN_INCLUDE_H
   40 
   41 /*
   42  * Note that we're compiling kernel code
   43  */
   44 #define ATM_KERNEL
   45 
   46 #include <sys/param.h>
   47 #include <sys/systm.h>
   48 #include <sys/types.h>
   49 #include <sys/errno.h>
   50 #include <sys/malloc.h>
   51 #include <sys/proc.h>
   52 #include <sys/sockio.h>
   53 #include <sys/time.h>
   54 #include <sys/kernel.h>
   55 #include <sys/conf.h>
   56 #include <sys/domain.h>
   57 #include <sys/protosw.h>
   58 #include <sys/socket.h>
   59 #include <sys/socketvar.h>
   60 #include <sys/syslog.h>
   61 
   62 #ifdef sun
   63 #include <machine/cpu.h>
   64 #include <machine/mmu.h>
   65 #include <machine/psl.h>
   66 #include <sun/openprom.h>
   67 #include <sun/vddrv.h>
   68 #include <sundev/mbvar.h>
   69 #endif
   70 
   71 #ifdef __FreeBSD__
   72 #include <sys/eventhandler.h>
   73 #include <machine/clock.h>
   74 #include <vm/vm.h>
   75 #include <vm/pmap.h>
   76 #endif
   77 
   78 /*
   79  * Networking support
   80  */
   81 #include <net/if.h>
   82 #if (defined(BSD) && (BSD >= 199103))
   83 #include <net/if_types.h>
   84 #include <net/if_dl.h>
   85 #endif
   86 #include <net/netisr.h>
   87 #include <net/route.h>
   88 #include <netinet/in.h>
   89 #include <netinet/in_var.h>
   90 #include <netinet/if_ether.h>
   91 
   92 /*
   93  * Porting fluff
   94  */
   95 #include <netatm/port.h>
   96 
   97 /*
   98  * ATM core services
   99  */
  100 #include <netatm/queue.h>
  101 #include <netatm/atm.h>
  102 #include <netatm/atm_sys.h>
  103 #include <netatm/atm_sap.h>
  104 #include <netatm/atm_cm.h>
  105 #include <netatm/atm_if.h>
  106 #include <netatm/atm_vc.h>
  107 #include <netatm/atm_ioctl.h>
  108 #include <netatm/atm_sigmgr.h>
  109 #include <netatm/atm_stack.h>
  110 #include <netatm/atm_pcb.h>
  111 #include <netatm/atm_var.h>
  112 
  113 #endif  /* _NETATM_KERN_INCLUDE_H */

Cache object: 7ee8acc1bf0317cccaf85b0d4442cb03


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.