Nuke compatiblity parts.
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Tue, 14 Jun 2005 21:19:19 +0000 (21:19 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Tue, 14 Jun 2005 21:19:19 +0000 (21:19 +0000)
41 files changed:
sys/net/i4b/capi/capi_l4if.c
sys/net/i4b/capi/iavc/iavc_isa.c
sys/net/i4b/capi/iavc/iavc_pci.c
sys/net/i4b/driver/i4b_ctl.c
sys/net/i4b/driver/i4b_ipr.c
sys/net/i4b/driver/i4b_isppp.c
sys/net/i4b/driver/i4b_rbch.c
sys/net/i4b/driver/i4b_tel.c
sys/net/i4b/driver/i4b_trace.c
sys/net/i4b/include/i386/i4b_ioctl.h
sys/net/i4b/include/i386/i4b_isppp.h
sys/net/i4b/include/i4b_global.h
sys/net/i4b/include/i4b_l1l2.h
sys/net/i4b/include/i4b_l3l4.h
sys/net/i4b/layer1/ifpi/i4b_ifpi_pci.c
sys/net/i4b/layer1/ifpi2/i4b_ifpi2_pci.c
sys/net/i4b/layer1/ifpnp/i4b_ifpnp_avm.c
sys/net/i4b/layer1/ihfc/i4b_ihfc_drv.c
sys/net/i4b/layer1/isic/i4b_bchan.c
sys/net/i4b/layer1/isic/i4b_hscx.c
sys/net/i4b/layer1/itjc/i4b_itjc_pci.c
sys/net/i4b/layer1/iwic/i4b_iwic_bchan.c
sys/net/i4b/layer2/i4b_iframe.c
sys/net/i4b/layer2/i4b_l2.c
sys/net/i4b/layer2/i4b_l2fsm.c
sys/net/i4b/layer2/i4b_l2timer.c
sys/net/i4b/layer2/i4b_lme.c
sys/net/i4b/layer2/i4b_mbuf.c
sys/net/i4b/layer2/i4b_sframe.c
sys/net/i4b/layer2/i4b_tei.c
sys/net/i4b/layer2/i4b_uframe.c
sys/net/i4b/layer2/i4b_util.c
sys/net/i4b/layer3/i4b_l3fsm.c
sys/net/i4b/layer3/i4b_l3timer.c
sys/net/i4b/layer3/i4b_l4if.c
sys/net/i4b/layer3/i4b_q931.c
sys/net/i4b/layer3/i4b_q932fac.c
sys/net/i4b/layer4/i4b_i4bdrv.c
sys/net/i4b/layer4/i4b_l4.c
sys/net/i4b/layer4/i4b_l4mgmt.c
sys/net/i4b/layer4/i4b_l4timer.c

index f88e034..fc3a8a4 100644 (file)
@@ -25,7 +25,7 @@
  * capi/capi_l4if.c    The CAPI i4b L4/device interface.
  *
  * $FreeBSD: src/sys/i4b/capi/capi_l4if.c,v 1.1.2.1 2001/08/10 14:08:34 obrien Exp $
- * $DragonFly: src/sys/net/i4b/capi/capi_l4if.c,v 1.7 2005/06/03 16:49:54 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/capi/capi_l4if.c,v 1.8 2005/06/14 21:19:18 joerg Exp $
  */
 
 #include <sys/param.h>
@@ -235,12 +235,6 @@ capi_ll_attach(capi_softc_t *sc)
        memset(&sc->sc_bchan[i].rx_queue, 0, sizeof(struct ifqueue));
        sc->sc_bchan[i].tx_queue.ifq_maxlen = IFQ_MAXLEN;
        sc->sc_bchan[i].rx_queue.ifq_maxlen = IFQ_MAXLEN;
-
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-       mtx_init(&sc->sc_bchan[i].tx_queue.ifq_mtx, "i4b_capi_tx", MTX_DEF);
-       mtx_init(&sc->sc_bchan[i].rx_queue.ifq_mtx, "i4b_capi_rx", MTX_DEF);    
-#endif    
-
        sc->sc_bchan[i].txcount = 0;
        sc->sc_bchan[i].rxcount = 0;
 
index ebf956a..4710c43 100644 (file)
@@ -23,7 +23,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i4b/capi/iavc/iavc_isa.c,v 1.1.2.1 2001/08/10 14:08:34 obrien Exp $
- * $DragonFly: src/sys/net/i4b/capi/iavc/iavc_isa.c,v 1.6 2005/05/24 20:59:05 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/capi/iavc/iavc_isa.c,v 1.7 2005/06/14 21:19:18 joerg Exp $
  */
 
 #include <sys/param.h>
@@ -220,10 +220,6 @@ iavc_isa_attach(device_t dev)
        memset(&sc->sc_txq, 0, sizeof(struct ifqueue));
        sc->sc_txq.ifq_maxlen = sc->sc_capi.sc_nbch * 4;
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-        mtx_init(&sc->sc_txq.ifq_mtx, "i4b_ivac_isa", MTX_DEF);
-#endif
-
        sc->sc_intr = FALSE;
        sc->sc_state = IAVC_DOWN;
        sc->sc_blocked = FALSE;
index e2aa1db..0850d9d 100644 (file)
@@ -26,7 +26,7 @@
  *             The AVM ISDN controllers' PCI bus attachment handling.
  *
  * $FreeBSD: src/sys/i4b/capi/iavc/iavc_pci.c,v 1.1.2.1 2001/08/10 14:08:34 obrien Exp $
- * $DragonFly: src/sys/net/i4b/capi/iavc/iavc_pci.c,v 1.6 2005/05/24 20:59:05 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/capi/iavc/iavc_pci.c,v 1.7 2005/06/14 21:19:18 joerg Exp $
  */
 
 #include <sys/param.h>
@@ -230,10 +230,6 @@ iavc_pci_attach(device_t dev)
     memset(&sc->sc_txq, 0, sizeof(struct ifqueue));
     sc->sc_txq.ifq_maxlen = sc->sc_capi.sc_nbch * 4;
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-    mtx_init(&sc->sc_txq.ifq_mtx, "i4b_ivac_pci", MTX_DEF);
-#endif
-    
     sc->sc_intr = FALSE;
     sc->sc_state = IAVC_DOWN;
     sc->sc_blocked = FALSE;
index 32341e7..3b55747 100644 (file)
@@ -30,7 +30,7 @@
  *     $Id: i4b_ctl.c,v 1.37 2000/05/31 08:04:43 hm Exp $
  *
  * $FreeBSD: src/sys/i4b/driver/i4b_ctl.c,v 1.10.2.3 2001/08/12 16:22:48 hm Exp $
- * $DragonFly: src/sys/net/i4b/driver/i4b_ctl.c,v 1.10 2004/07/02 15:43:10 joerg Exp $
+ * $DragonFly: src/sys/net/i4b/driver/i4b_ctl.c,v 1.11 2005/06/14 21:19:18 joerg Exp $
  *
  *     last edit-date: [Sat Aug 11 18:06:38 2001]
  *
 
 #include <sys/param.h>
 
-#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ >= 3)
 #include <sys/ioccom.h>
-#else
-#include <sys/ioctl.h>
-#endif
 
 #include <sys/kernel.h>
 #include <sys/systm.h>
 #include <sys/socket.h>
 #include <net/if.h>
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
-
-#if defined(__FreeBSD__) && __FreeBSD__ == 3
-#include "opt_devfs.h"
-#endif
-
-#ifdef DEVFS
-#include <sys/devfsext.h>
-#endif
-
-#endif /* __FreeBSD__ */
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
-#elif defined(__bsdi__)
-#include <i4b/i4b_debug.h>
-#include <i4b/i4b_ioctl.h>
-#else
-#include <machine/bus.h>
-#include <sys/device.h>
-#include <i4b/i4b_debug.h>
-#include <i4b/i4b_ioctl.h>
-#endif
 
 #include "../include/i4b_global.h"
 #include "../include/i4b_l3l4.h"
 
 static int openflag = 0;
 
-#if defined(__DragonFly__) || (BSD > 199306 && defined(__FreeBSD__))
 static d_open_t        i4bctlopen;
 static d_close_t       i4bctlclose;
 static d_ioctl_t       i4bctlioctl;
 
-#ifdef OS_USES_POLL
 static d_poll_t                i4bctlpoll;
 #define POLLFIELD      i4bctlpoll
-#else
-#define POLLFIELD      noselect
-#endif
 
 #define CDEV_MAJOR 55
 
-#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ >= 4)
 static struct cdevsw i4bctl_cdevsw = {
        /* name */      "i4bctl",
        /* maj */       CDEV_MAJOR,
@@ -122,111 +90,32 @@ static struct cdevsw i4bctl_cdevsw = {
        /* dump */      nodump,
        /* psize */     nopsize
 };
-#else
-static struct cdevsw i4bctl_cdevsw = 
-       { i4bctlopen,   i4bctlclose,    noread,         nowrite,
-         i4bctlioctl,  nostop,         nullreset,      nodevtotty,
-         POLLFIELD,    nommap,         NULL,   "i4bctl", NULL, -1 };
-#endif
 
 static void i4bctlattach(void *);
 PSEUDO_SET(i4bctlattach, i4b_i4bctldrv);
 
 #define PDEVSTATIC     static
-#endif /* __FreeBSD__ */
-
-#if defined(__FreeBSD__) && __FreeBSD__ == 3
-#ifdef DEVFS
-static void *devfs_token;
-#endif
-#endif
 
-#if !defined(__DragonFly__) && !defined(__FreeBSD__)
-#define PDEVSTATIC     /* */
-void i4bctlattach (void);
-int i4bctlopen (dev_t dev, int flag, int fmt, struct proc *p);
-int i4bctlclose (dev_t dev, int flag, int fmt, struct proc *p);
-#ifdef __bsdi__
-int i4bctlioctl (dev_t dev, u_long cmd, caddr_t data, int flag, struct proc *p);
-#else
-int i4bctlioctl (dev_t dev, int cmd, caddr_t data, int flag, struct proc *p);
-#endif
-#endif /* !FreeBSD */
-
-#if defined(__DragonFly__) || (BSD > 199306 && defined(__FreeBSD__))
 /*---------------------------------------------------------------------------*
  *     initialization at kernel load time
  *---------------------------------------------------------------------------*/
 static void
 i4bctlinit(void *unused)
 {
-#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ >= 4)
        cdevsw_add(&i4bctl_cdevsw, 0, 0);
-#else
-       dev_t dev = make_adhoc_dev(&i4bctl, 0);
-       cdevsw_add(&dev, &i4bctl_cdevsw, NULL);
-#endif
 }
 
 SYSINIT(i4bctldev, SI_SUB_DRIVERS,SI_ORDER_MIDDLE+CDEV_MAJOR, &i4bctlinit, NULL);
 
-#endif /* BSD > 199306 && defined(__FreeBSD__) */
-
-#ifdef __bsdi__
-int i4bctlmatch(struct device *parent, struct cfdata *cf, void *aux);
-void dummy_i4bctlattach(struct device*, struct device *, void *);
-
-#define CDEV_MAJOR 64
-
-static struct cfdriver i4bctlcd =
-       { NULL, "i4bctl", i4bctlmatch, dummy_i4bctlattach, DV_DULL,
-         sizeof(struct cfdriver) };
-struct devsw i4bctlsw = 
-       { &i4bctlcd,
-         i4bctlopen,   i4bctlclose,    noread,         nowrite,
-         i4bctlioctl,  seltrue,        nommap,         nostrat,
-         nodump,       nopsize,        0,              nostop
-};
-
-int
-i4bctlmatch(struct device *parent, struct cfdata *cf, void *aux)
-{
-       printf("i4bctlmatch: aux=0x%x\n", aux);
-       return 1;
-}
-void
-dummy_i4bctlattach(struct device *parent, struct device *self, void *aux)
-{
-       printf("dummy_i4bctlattach: aux=0x%x\n", aux);
-}
-#endif /* __bsdi__ */
 /*---------------------------------------------------------------------------*
  *     interface attach routine
  *---------------------------------------------------------------------------*/
 PDEVSTATIC void
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 i4bctlattach(void *dummy)
-#else
-i4bctlattach()
-#endif
 {
 #ifndef HACK_NO_PSEUDO_ATTACH_MSG
        printf("i4bctl: ISDN system control port attached\n");
 #endif
-
-#if defined(__FreeBSD__)
-#if __FreeBSD__ == 3
-
-#ifdef DEVFS
-       devfs_token = devfs_add_devswf(&i4bctl_cdevsw, 0, DV_CHR,
-                                      UID_ROOT, GID_WHEEL, 0600,
-                                      "i4bctl");
-#endif
-
-#else
-       make_dev(&i4bctl_cdevsw, 0, UID_ROOT, GID_WHEEL, 0600, "i4bctl");
-#endif
-#endif
 }
 
 /*---------------------------------------------------------------------------*
@@ -260,13 +149,7 @@ i4bctlclose(dev_t dev, int flag, int fmt, struct thread *td)
  *     i4bctlioctl - device driver ioctl routine
  *---------------------------------------------------------------------------*/
 PDEVSTATIC int
-#if defined(__DragonFly__) || (defined (__FreeBSD_version) && __FreeBSD_version >= 300003)
 i4bctlioctl(dev_t dev, u_long cmd, caddr_t data, int flag, struct thread *td)
-#elif defined(__bsdi__)
-i4bctlioctl(dev_t dev, u_long cmd, caddr_t data, int flag, struct proc *p)
-#else
-i4bctlioctl(dev_t dev, int cmd, caddr_t data, int flag, struct proc *p)
-#endif
 {
 #if DO_I4B_DEBUG
        ctl_debug_t *cdbg;      
@@ -357,8 +240,6 @@ i4bctlioctl(dev_t dev, int cmd, caddr_t data, int flag, struct proc *p)
 #endif /* DO_I4B_DEBUG */
 }
 
-#if (defined(__DragonFly__) || defined(__FreeBSD__)) && defined(OS_USES_POLL)
-
 /*---------------------------------------------------------------------------*
  *     i4bctlpoll - device driver poll routine
  *---------------------------------------------------------------------------*/
@@ -368,6 +249,4 @@ i4bctlpoll (dev_t dev, int events, struct thread *td)
        return (ENODEV);
 }
 
-#endif
-
 #endif /* NI4BCTL > 0 */
index 3754d5e..8df40c2 100644 (file)
@@ -28,7 +28,7 @@
  *     ---------------------------------------------------------
  *
  * $FreeBSD: src/sys/i4b/driver/i4b_ipr.c,v 1.8.2.3 2001/10/27 15:48:17 hm Exp $
- * $DragonFly: src/sys/net/i4b/driver/i4b_ipr.c,v 1.16 2005/06/03 16:49:57 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/driver/i4b_ipr.c,v 1.17 2005/06/14 21:19:18 joerg Exp $
  *
  *     last edit-date: [Fri Oct 26 19:32:38 2001]
  *
@@ -61,9 +61,7 @@
 
 #if NI4BIPR > 0
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "opt_i4b.h"
-#endif
 
 #include <sys/param.h>
 #include <sys/systm.h>
 #include <sys/socket.h>
 #include <sys/errno.h>
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <sys/ioccom.h>
 #include <sys/sockio.h>
 #ifdef IPR_VJ
 #include <sys/malloc.h>
 #endif
-#else
-#include <sys/ioctl.h>
-#endif
-
-#if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
-#include <sys/callout.h>
-#endif
 
 #include <sys/kernel.h>
 #include <sys/thread2.h>
                                /* undef to uncompress in the mbuf itself    */
 #endif /* IPR_VJ */
 
-#if defined(__DragonFly__) || (defined(__FreeBSD_version) &&  __FreeBSD_version >= 400008)
 #include "use_bpf.h"
-#else
-#include "bpfilter.h"
-#endif
 
 #if NBPFILTER > 0 || NBPF > 0
 #include <sys/time.h>
 #include <net/bpf.h>
 #endif
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
-#else
-#include <i4b/i4b_debug.h>
-#include <i4b/i4b_ioctl.h>
-#endif
 
 #include "../include/i4b_global.h"
 #include "../include/i4b_l3l4.h"
 
 #include "../layer4/i4b_l4.h"
 
-#if !defined(__DragonFly__) || !defined(__FreeBSD__)
-#include <machine/cpu.h> /* For softnet */
-#endif
-
-#if defined(__FreeBSD__) && !defined(__DragonFly__)
-#define IPR_FMT        "ipr%d: "
-#define        IPR_ARG(sc)     ((sc)->sc_if.if_unit)
-#define        PDEVSTATIC      static
-#elif defined(__bsdi__)
-#define IPR_FMT        "ipr%d: "
-#define        IPR_ARG(sc)     ((sc)->sc_if.if_unit)
-#define        PDEVSTATIC      /* not static */
-#else
 #define        IPR_FMT "%s: "
 #define        IPR_ARG(sc)     ((sc)->sc_if.if_xname)
 #define        PDEVSTATIC      /* not static */
-#endif
 
 #define I4BIPRMTU      1500            /* regular MTU */
 #define I4BIPRMAXMTU   2000            /* max MTU */
@@ -176,11 +143,7 @@ static isdn_link_t *isdn_linktab[NI4BIPR];
 struct ipr_softc {
        struct ifnet    sc_if;          /* network-visible interface    */
        int             sc_state;       /* state of the interface       */
-
-#if !defined(__FreeBSD__) || defined(__DragonFly__)
-       int             sc_unit;        /* unit number for Net/OpenBSD  */
-#endif
-
+       int             sc_unit;        /* unit number                  */
        call_desc_t     *sc_cdp;        /* ptr to call descriptor       */
        int             sc_updown;      /* soft state of interface      */
        struct ifqueue  sc_fastq;       /* interactive traffic          */
@@ -222,33 +185,15 @@ enum ipr_states {
        ST_CONNECTED_A,                 /* connected to remote          */
 };
 
-#if (defined(__FreeBSD__) && !defined(__DragonFly__)) || (defined(__bsdi__))
-#define        THE_UNIT        sc->sc_if.if_unit
-#else
 #define        THE_UNIT        sc->sc_unit
-#endif
 
-#if defined(__DragonFly__) || defined __FreeBSD__ || defined __NetBSD__
 #  define IOCTL_CMD_T u_long
-#else
-#  define IOCTL_CMD_T int
-#endif
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 PDEVSTATIC void i4biprattach(void *);
 PSEUDO_SET(i4biprattach, i4b_ipr);
 static int i4biprioctl(struct ifnet *ifp, IOCTL_CMD_T cmd, caddr_t data,
                       struct ucred *cr);
-#else
-PDEVSTATIC void i4biprattach (void);
-static int i4biprioctl(struct ifnet *ifp, u_long cmd, caddr_t data);
-#endif
-
-#ifdef __bsdi__
-static int iprwatchdog(int unit);
-#else
 static void iprwatchdog(struct ifnet *ifp);
-#endif
 static void ipr_init_linktab(int unit);
 static void ipr_tx_queue_empty(int unit);
 static int i4biproutput(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst, struct rtentry *rtp);
@@ -262,11 +207,7 @@ static void iprclearqueues(struct ipr_softc *sc);
  *     interface attach routine at kernel boot time
  *---------------------------------------------------------------------------*/
 PDEVSTATIC void
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 i4biprattach(void *dummy)
-#else
-i4biprattach()
-#endif
 {
        struct ipr_softc *sc = ipr_softc;
        int i;
@@ -285,19 +226,7 @@ i4biprattach()
 
                sc->sc_state = ST_IDLE;
                
-#ifdef __DragonFly__
                if_initname(&(sc->sc_if), "ipr", i);
-#elif defined(__FreeBSD__)
-               sc->sc_if.if_name = "ipr";
-               sc->sc_if.if_unit = i;
-#elif defined(__bsdi__)
-               sc->sc_if.if_name = "ipr";
-               sc->sc_if.if_unit = i;
-#else
-               sprintf(sc->sc_if.if_xname, "ipr%d", i);
-               sc->sc_if.if_softc = sc;
-               sc->sc_unit = i;
-#endif
 
 #ifdef IPR_VJ
                sc->sc_if.if_flags = IFF_POINTOPOINT | IFF_SIMPLEX | IPR_AUTOCOMP;
@@ -315,9 +244,6 @@ i4biprattach()
                sc->sc_if.if_snd.ifq_maxlen = I4BIPRMAXQLEN;
                sc->sc_fastq.ifq_maxlen = I4BIPRMAXQLEN;
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-               mtx_init(&sc->sc_fastq.ifq_mtx, "i4b_ipr_fastq", MTX_DEF);
-#endif         
                sc->sc_if.if_ipackets = 0;
                sc->sc_if.if_ierrors = 0;
                sc->sc_if.if_opackets = 0;
@@ -346,11 +272,7 @@ i4biprattach()
 #endif
 
 #ifdef IPR_VJ
-#if defined(__DragonFly__) || defined(__FreeBSD__)
                sl_compress_init(&sc->sc_compr, -1);
-#else
-               sl_compress_init(&sc->sc_compr);
-#endif
 
 #ifdef IPR_VJ_USEBUFFER
                if(!((sc->sc_cbuf =
@@ -365,14 +287,7 @@ i4biprattach()
                sc->sc_lastdialresp = DSTAT_NONE;
                
                if_attach(&sc->sc_if);
-
-#if NBPFILTER > 0 || NBPF > 0
-#if defined(__DragonFly__) || defined(__FreeBSD__)
                bpfattach(&sc->sc_if, DLT_NULL, sizeof(u_int));
-#else
-               bpfattach(&sc->sc_if.if_bpf, &sc->sc_if, DLT_NULL, sizeof(u_int));
-#endif
-#endif         
        }
 }
 
@@ -389,13 +304,8 @@ i4biproutput(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
        
        crit_enter();
 
-#if (defined(__FreeBSD__) && !defined(__DragonFly__)) || (defined(__bsdi__))
-       unit = ifp->if_unit;
-       sc = &ipr_softc[unit];
-#else
        sc = ifp->if_softc;
        unit = sc->sc_unit;
-#endif
 
        /* check for IP */
        
@@ -488,7 +398,6 @@ i4biproutput(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
         
        /* check for space in choosen send queue */
        
-#if defined(__DragonFly__) || defined (__FreeBSD__)
        if (netisr_queue(NETISR_IP, m))
        {
                NDBGL4(L4_IPRDBG, "ipr%d: send queue full!", unit);
@@ -496,7 +405,6 @@ i4biproutput(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
                sc->sc_if.if_oerrors++;
                return(ENOBUFS);
        }
-#endif
        
        NDBGL4(L4_IPRDBG, "ipr%d: add packet to send queue!", unit);
        
@@ -510,19 +418,10 @@ i4biproutput(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
 /*---------------------------------------------------------------------------*
  *     process ioctl
  *---------------------------------------------------------------------------*/
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 static int
 i4biprioctl(struct ifnet *ifp, IOCTL_CMD_T cmd, caddr_t data, struct ucred *cr)
-#else
-static int
-i4biprioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
-#endif
 {
-#if (defined(__FreeBSD__) && !defined(__DragonFly__)) || (defined(__bsdi__))
-       struct ipr_softc *sc = &ipr_softc[ifp->if_unit];
-#else
        struct ipr_softc *sc = ifp->if_softc;
-#endif
 
        struct ifreq *ifr = (struct ifreq *)data;
        struct ifaddr *ifa = (struct ifaddr *)data;
@@ -548,11 +447,7 @@ i4biprioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
                                if(sc->sc_if.if_flags & IFF_RUNNING)
                                {
                                        /* disconnect ISDN line */
-#if (defined(__FreeBSD__) && !defined(__DragonFly__)) || (defined(__bsdi__))
-                                       i4b_l4_drvrdisc(BDRV_IPR, ifp->if_unit);
-#else
                                        i4b_l4_drvrdisc(BDRV_IPR, sc->sc_unit);
-#endif
                                        sc->sc_if.if_flags &= ~IFF_RUNNING;
                                }
 
@@ -571,7 +466,6 @@ i4biprioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
                        microtime(&sc->sc_if.if_lastchange);
                        break;
 
-#if !defined(__OpenBSD__)                      
                case SIOCSIFMTU:        /* set interface MTU */
                        if(ifr->ifr_mtu > I4BIPRMAXMTU)
                                error = EINVAL;
@@ -583,7 +477,6 @@ i4biprioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
                                microtime(&sc->sc_if.if_lastchange);
                        }
                        break;
-#endif /* __OPENBSD__ */
 
 #if 0
        /* not needed for FreeBSD, done in sl_compress_init() (-hm) */
@@ -619,12 +512,6 @@ i4biprioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 static void
 iprclearqueues(struct ipr_softc *sc)
 {
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-       crit_enter();
-       IF_DRAIN(&sc->sc_fastq);
-       IF_DRAIN(&sc->sc_if.if_snd);
-       crit_exit();
-#else
         struct mbuf *m;
 
        for(;;)
@@ -648,32 +535,17 @@ iprclearqueues(struct ipr_softc *sc)
                else
                        break;
        }
-#endif
 }
         
 #if I4BIPRACCT
 /*---------------------------------------------------------------------------*
  *     watchdog routine
  *---------------------------------------------------------------------------*/
-#ifdef __bsdi__
-static int
-iprwatchdog(int unit)
-{
-#else
 static void
 iprwatchdog(struct ifnet *ifp)
 {
-#endif
-#if defined(__FreeBSD__) && !defined(__DragonFly__)
-       int unit = ifp->if_unit;
-       struct ipr_softc *sc = &ipr_softc[unit];
-#elif defined(__bsdi__)
-       struct ipr_softc *sc = &ipr_softc[unit];
-       struct ifnet *ifp = &ipr_softc[unit].sc_if;
-#else
        struct ipr_softc *sc = ifp->if_softc;
        int unit = sc->sc_unit;
-#endif
        bchan_statistics_t bs;
        
        /* get # of bytes in and out from the HSCX driver */ 
@@ -701,9 +573,6 @@ iprwatchdog(struct ifnet *ifp)
                         sc->sc_ioutb, sc->sc_iinb, ro, ri, sc->sc_outb, sc->sc_inb);
        }
        sc->sc_if.if_timer = I4BIPRACCTINTVL;   
-#ifdef __bsdi__
-       return 0;
-#endif
 }
 #endif /* I4BIPRACCT */
 
@@ -1032,13 +901,11 @@ error:
        if (sc->sc_if.if_bpf)
                bpf_ptap(sc->sc_if.if_bpf, m, &af, sizeof(af));
 
-#if defined(__DragonFly__) || defined (__FreeBSD__)
        if (netisr_queue(NETISR_IP, m)) {
                NDBGL4(L4_IPRDBG, "ipr%d: ipintrq full!", unit);
                sc->sc_if.if_ierrors++;
                sc->sc_if.if_iqdrops++;         
        }
-#endif
 }
 
 /*---------------------------------------------------------------------------*
index dfc941c..6419b8e 100644 (file)
  *     $Id: i4b_isppp.c,v 1.44 2000/08/31 07:07:26 hm Exp $
  *
  * $FreeBSD: src/sys/i4b/driver/i4b_isppp.c,v 1.7.2.3 2003/02/06 14:50:53 gj Exp $
- * $DragonFly: src/sys/net/i4b/driver/i4b_isppp.c,v 1.12 2005/01/23 20:23:22 joerg Exp $
+ * $DragonFly: src/sys/net/i4b/driver/i4b_isppp.c,v 1.13 2005/06/14 21:19:18 joerg Exp $
  *
  *     last edit-date: [Thu Aug 31 09:02:27 2000]
  *
  *---------------------------------------------------------------------------*/
 
 
-#ifndef __NetBSD__
-#endif
 #include "use_i4bisppp.h"
 
-#ifndef __NetBSD__
 #if NI4BISPPP == 0
 # error "You need to define `device sppp <N>' with options ISPPP"
 #endif
-#endif
 
 #include <sys/param.h>
 #include <sys/systm.h>
 #include <net/sppp/if_sppp.h>
 
 
-#if defined(__DragonFly__) || (defined(__FreeBSD_version) &&  __FreeBSD_version >= 400008)
 #include "use_bpf.h"     
-#else
-#include "bpfilter.h"
-#endif
-#if NBPFILTER > 0 || NBPF > 0
 #include <sys/time.h>
 #include <net/bpf.h>
-#endif
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
-#else
-#include <i4b/i4b_ioctl.h>
-#include <i4b/i4b_cause.h>
-#include <i4b/i4b_debug.h>
-#endif
 
 #include "../include/i4b_global.h"
 #include "../include/i4b_l3l4.h"
 #include "../layer4/i4b_l4.h"
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #define        PDEVSTATIC      static
 
-#ifdef __DragonFly__
 #define        ISPPP_FMT       "%s: "
 #define        ISPPP_ARG(sc)   ((sc)->sc_if.if_xname)
 #define IFP2UNIT(ifp)  ((struct i4bisppp_softc *)ifp->if_softc)->sc_unit
-#else
-#define ISPPP_FMT      "isp%d: "
-#define        ISPPP_ARG(sc)   ((sc)->sc_if.if_unit)
-#define IFP2UNIT(ifp)  (ifp)->if_unit
-#endif
                
-# if defined(__DragonFly__) || __FreeBSD_version >= 300001
 #  define IOCTL_CMD_T u_long
-# else
-#  define IOCTL_CMD_T int
-# endif
-
-#elif defined __NetBSD__ || defined __OpenBSD__
-#define        ISPPP_FMT       "%s: "
-#define        ISPPP_ARG(sc)   ((sc)->sc_if.if_xname)
-#define        PDEVSTATIC      /* not static */
-#define IOCTL_CMD_T    u_long
-#define IFP2UNIT(ifp)  ((struct i4bisppp_softc *)ifp->if_softc)->sc_unit
-#else
-# error "What system are you using?"
-#endif
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 PDEVSTATIC void i4bispppattach(void *);
 PSEUDO_SET(i4bispppattach, i4b_isppp);
-#else
-PDEVSTATIC void i4bispppattach(void);
-#endif
 
 #define I4BISPPPACCT           1       /* enable accounting messages */
 #define        I4BISPPPACCTINTVL       2       /* accounting msg interval in secs */
@@ -148,10 +107,7 @@ struct i4bisppp_softc {
 #define sc_if sc_if_un.scu_if
 
        int     sc_state;       /* state of the interface       */
-
-#if !defined(__FreeBSD__) || defined(__DragonFly__)
-       int     sc_unit;        /* unit number for Net/OpenBSD  */
-#endif
+       int     sc_unit;        /* unit number                  */
 
        call_desc_t *sc_cdp;    /* ptr to call descriptor       */
 
@@ -165,9 +121,7 @@ struct i4bisppp_softc {
        int sc_fn;              /* flag, first null acct        */
 #endif
 
-#if defined(__DragonFly__) || (defined(__FreeBSD_version) && __FreeBSD_version >= 300001)
        struct callout  sc_timeout;
-#endif
 
 } i4bisppp_softc[NI4BISPPP];
 
@@ -211,11 +165,7 @@ enum i4bisppp_states {
  *     interface attach routine at kernel boot time
  *---------------------------------------------------------------------------*/
 PDEVSTATIC void
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 i4bispppattach(void *dummy)
-#else
-i4bispppattach()
-#endif
 {
        struct i4bisppp_softc *sc = i4bisppp_softc;
        int i;
@@ -233,27 +183,10 @@ i4bispppattach()
                
                sc->sc_if.if_softc = sc;
 
-#ifdef __DragonFly__
                if_initname(&(sc->sc_if), "isp", i);
-#elif defined(__FreeBSD__)
-               sc->sc_if.if_name = "isp";
-#if defined(__FreeBSD_version) && __FreeBSD_version < 300001
-               sc->sc_if.if_next = NULL;
-#endif
-               sc->sc_if.if_unit = i;
-#else
-               sprintf(sc->sc_if.if_xname, "isp%d", i);
-               sc->sc_unit = i;
-#endif
-
                sc->sc_if.if_mtu = PP_MTU;
 
-#ifdef __NetBSD__
-               sc->sc_if.if_flags = IFF_SIMPLEX | IFF_POINTOPOINT |
-                                       IFF_MULTICAST;
-#else
                sc->sc_if.if_flags = IFF_SIMPLEX | IFF_POINTOPOINT;
-#endif
 
                sc->sc_if.if_type = IFT_ISDNBASIC;
                sc->sc_state = ST_IDLE;
@@ -540,9 +473,7 @@ i4bisppp_connect(int unit, void *cdp)
 #endif
 
        sp->pp_up(sp);          /* tell PPP we are ready */
-#ifndef __NetBSD__
        sp->pp_last_sent = sp->pp_last_recv = SECOND;
-#endif
        splx(s);
 }
 
@@ -698,15 +629,11 @@ i4bisppp_tx_queue_empty(int unit)
 time_t
 i4bisppp_idletime(int unit)
 {
-#ifdef __NetBSD__
-       return(i4bisppp_softc[unit].sc_cdp->last_active_time);
-#else
        struct sppp *sp;
        sp = (struct sppp *) &i4bisppp_softc[unit];
 
        return((sp->pp_last_recv < sp->pp_last_sent) ?
                        sp->pp_last_sent : sp->pp_last_recv);
-#endif
 }
 
 /*---------------------------------------------------------------------------*
index 1943860..39cfca3 100644 (file)
@@ -28,7 +28,7 @@
  *     ---------------------------------------------------
  *
  * $FreeBSD: src/sys/i4b/driver/i4b_rbch.c,v 1.10.2.3 2001/08/12 16:22:48 hm Exp $
- * $DragonFly: src/sys/net/i4b/driver/i4b_rbch.c,v 1.15 2005/06/03 22:56:26 joerg Exp $
+ * $DragonFly: src/sys/net/i4b/driver/i4b_rbch.c,v 1.16 2005/06/14 21:19:18 joerg Exp $
  *
  *     last edit-date: [Sat Aug 11 18:06:57 2001]
  *
 #include <sys/tty.h>
 #include <sys/thread2.h>
 
-#if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
-#include <sys/callout.h>
-#endif
-
-#if defined (__NetBSD__) || defined (__OpenBSD__)
-extern cc_t ttydefchars;
-#define termioschars(t) memcpy((t)->c_cc, &ttydefchars, sizeof((t)->c_cc))
-#endif
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
-
-#ifdef DEVFS
-#include <sys/devfsext.h>
-#endif
-
-#endif /* __FreeBSD__ */
-
-#ifdef __NetBSD__
-#include <sys/filio.h>
-#endif
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_ioctl.h>
 #include <net/i4b/include/machine/i4b_rbch_ioctl.h>
 #include <net/i4b/include/machine/i4b_debug.h>
-#else
-#include <i4b/i4b_ioctl.h>
-#include <i4b/i4b_rbch_ioctl.h>
-#include <i4b/i4b_debug.h>
-#endif
 
 #include "../include/i4b_global.h"
 #include "../include/i4b_mbuf.h"
 #include "../include/i4b_l3l4.h"
 #include "../layer4/i4b_l4.h"
 
-#ifdef __bsdi__
-#include <sys/device.h>
-#endif
-
-#ifdef OS_USES_POLL
 #include <sys/ioccom.h>
 #include <sys/poll.h>
-#else
-#include <sys/fcntl.h>
-#include <sys/ioctl.h>
-#endif
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <sys/filio.h>
-#endif
 
 static drvr_link_t rbch_drvr_linktab[NI4BRBCH];
 static isdn_link_t *isdn_linktab[NI4BRBCH];
@@ -149,23 +110,6 @@ static void rbch_disconnect(int unit, void *cdp);
 static void rbch_init_linktab(int unit);
 static void rbch_clrq(int unit);
 
-#if !defined(__DragonFly__) && !defined(__FreeBSD__)
-#define PDEVSTATIC     /* - not static - */
-#define IOCTL_CMD_T    u_long
-void i4brbchattach (void);
-int i4brbchopen (dev_t dev, int flag, int fmt, struct proc *p);
-int i4brbchclose (dev_t dev, int flag, int fmt, struct proc *p);
-int i4brbchread (dev_t dev, struct uio *uio, int ioflag);
-int i4brbchwrite (dev_t dev, struct uio *uio, int ioflag);
-int i4brbchioctl (dev_t dev, IOCTL_CMD_T cmd, caddr_t arg, int flag, struct proc* pr);
-#ifdef OS_USES_POLL
-int i4brbchpoll (dev_t dev, int events, struct proc *p);
-#else
-PDEVSTATIC int i4brbchselect (dev_t dev, int rw, struct proc *p);
-#endif
-#endif
-
-#if defined(__DragonFly__) || (BSD > 199306 && defined(__FreeBSD__))
 #define PDEVSTATIC     static
 #define IOCTL_CMD_T    u_long
 
@@ -175,13 +119,8 @@ PDEVSTATIC d_read_t i4brbchread;
 PDEVSTATIC d_read_t i4brbchwrite;
 PDEVSTATIC d_ioctl_t i4brbchioctl;
 
-#ifdef OS_USES_POLL
 PDEVSTATIC d_poll_t i4brbchpoll;
 #define POLLFIELD      i4brbchpoll
-#else
-PDEVSTATIC d_select_t i4brbchselect;
-#define POLLFIELD      i4brbchselect
-#endif
 
 #define CDEV_MAJOR 57
 
@@ -223,46 +162,11 @@ i4brbchinit(void *unused)
 SYSINIT(i4brbchdev, SI_SUB_DRIVERS,
        SI_ORDER_MIDDLE+CDEV_MAJOR, &i4brbchinit, NULL);
 
-#endif /* BSD > 199306 && defined(__FreeBSD__) */
-
-#ifdef __bsdi__
-int i4brbchmatch(struct device *parent, struct cfdata *cf, void *aux);
-void dummy_i4brbchattach(struct device*, struct device *, void *);
-
-#define CDEV_MAJOR 61
-
-static struct cfdriver i4brbchcd =
-       { NULL, "i4brbch", i4brbchmatch, dummy_i4brbchattach, DV_DULL,
-         sizeof(struct cfdriver) };
-struct devsw i4brbchsw = 
-       { &i4brbchcd,
-         i4brbchopen,  i4brbchclose,   i4brbchread,    i4brbchwrite,
-         i4brbchioctl, seltrue,        nommap,         nostrat,
-         nodump,       nopsize,        0,              nostop
-};
-
-int
-i4brbchmatch(struct device *parent, struct cfdata *cf, void *aux)
-{
-       printf("i4brbchmatch: aux=0x%x\n", aux);
-       return 1;
-}
-void
-dummy_i4brbchattach(struct device *parent, struct device *self, void *aux)
-{
-       printf("dummy_i4brbchattach: aux=0x%x\n", aux);
-}
-#endif /* __bsdi__ */
-
 /*---------------------------------------------------------------------------*
  *     interface attach routine
  *---------------------------------------------------------------------------*/
 PDEVSTATIC void
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 i4brbchattach(void *dummy)
-#else
-i4brbchattach()
-#endif
 {
        int i;
 
@@ -272,10 +176,8 @@ i4brbchattach()
        
        for(i=0; i < NI4BRBCH; i++)
        {
-#if defined(__DragonFly__) || defined(__FreeBSD__)
                make_dev(&i4brbch_cdevsw, i,
                        UID_ROOT, GID_WHEEL, 0600, "i4brbch%d", i);
-#endif
 
 #if I4BRBCHACCT
                callout_init(&rbch_softc[i].sc_timeout);
@@ -284,9 +186,6 @@ i4brbchattach()
                rbch_softc[i].sc_unit = i;
                rbch_softc[i].sc_devstate = ST_IDLE;
                rbch_softc[i].sc_hdlcq.ifq_maxlen = I4BRBCHMAXQLEN;
-#if defined(__FreeBSD__) && __FreeBSD__ > 4
-               mtx_init(&rbch_softc[i].sc_hdlcq.ifq_mtx, "i4b_rbch", MTX_DEF);
-#endif         
                rbch_softc[i].it_in.c_ispeed = rbch_softc[i].it_in.c_ospeed = 64000;
                termioschars(&rbch_softc[i].it_in);
                rbch_init_linktab(i);
@@ -545,14 +444,10 @@ i4brbchwrite(dev_t dev, struct uio * uio, int ioflag)
                
                error = uiomove(m->m_data, m->m_len, uio);
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4           
-               (void) IF_HANDOFF(isdn_linktab[unit]->tx_queue, m, NULL);
-#else
                if(IF_QFULL(isdn_linktab[unit]->tx_queue))
                        m_freem(m);
                else
                        IF_ENQUEUE(isdn_linktab[unit]->tx_queue, m);
-#endif
                (*isdn_linktab[unit]->bch_tx_start)(isdn_linktab[unit]->unit, isdn_linktab[unit]->channel);
        }
 
@@ -658,8 +553,6 @@ i4brbchioctl(dev_t dev, IOCTL_CMD_T cmd, caddr_t data, int flag, struct thread *
        return(error);
 }
 
-#ifdef OS_USES_POLL
-
 /*---------------------------------------------------------------------------*
  *     device driver poll
  *---------------------------------------------------------------------------*/
@@ -716,66 +609,6 @@ i4brbchpoll(dev_t dev, int events, struct thread *td)
        return(revents);
 }
 
-#else /* OS_USES_POLL */
-
-/*---------------------------------------------------------------------------*
- *     device driver select
- *---------------------------------------------------------------------------*/
-PDEVSTATIC int
-i4brbchselect(dev_t dev, int rw, struct thread *td)
-{
-       int unit = minor(dev);
-       struct rbch_softc *sc = &rbch_softc[unit];
-        int s;
-
-       s = splhigh();
-
-       if(!(sc->sc_devstate & ST_ISOPEN))
-       {
-               splx(s);
-               NDBGL4(L4_RBCHDBG, "unit %d, not open anymore", unit);
-               return(1);
-       }
-       
-       if(sc->sc_devstate & ST_CONNECTED)
-       {
-               struct ifqueue *iqp;
-
-               switch(rw)
-               {
-                       case FREAD:
-                               if(sc->sc_bprot == BPROT_RHDLC)
-                                       iqp = &sc->sc_hdlcq;
-                               else
-                                       iqp = isdn_linktab[unit]->rx_queue;     
-
-                               if(!IF_QEMPTY(iqp))
-                               {
-                                       splx(s);
-                                       return(1);
-                               }
-                               break;
-
-                       case FWRITE:
-                               if(!IF_QFULL(isdn_linktab[unit]->rx_queue))
-                               {
-                                       splx(s);
-                                       return(1);
-                               }
-                               break;
-
-                       default:
-                               splx(s);
-                               return 0;
-               }
-       }
-       selrecord(p, &sc->selp);
-       splx(s);
-       return(0);
-}
-
-#endif /* OS_USES_POLL */
-
 #if I4BRBCHACCT
 /*---------------------------------------------------------------------------*
  *     watchdog routine
@@ -918,12 +751,6 @@ rbch_rx_data_rdy(int unit)
 
                m->m_pkthdr.len = m->m_len;
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-               if (! IF_HANDOFF(&(rbch_softc[unit].sc_hdlcq), m, NULL))
-               {
-                       NDBGL4(L4_RBCHDBG, "unit %d: hdlc rx queue full!", unit);
-               }
-#else
                 if(IF_QFULL(&(rbch_softc[unit].sc_hdlcq)))
                {
                        NDBGL4(L4_RBCHDBG, "unit %d: hdlc rx queue full!", unit);
@@ -933,7 +760,6 @@ rbch_rx_data_rdy(int unit)
                {
                        IF_ENQUEUE(&(rbch_softc[unit].sc_hdlcq), m);
                }
-#endif         
        }
 
        if(rbch_softc[unit].sc_devstate & ST_RDWAITDATA)
index f2b678e..92cd41b 100644 (file)
@@ -28,7 +28,7 @@
  *     --------------------------------------------
  *
  * $FreeBSD: src/sys/i4b/driver/i4b_tel.c,v 1.10.2.4 2001/12/16 15:12:57 hm Exp $
- * $DragonFly: src/sys/net/i4b/driver/i4b_tel.c,v 1.10 2005/01/23 13:47:24 joerg Exp $
+ * $DragonFly: src/sys/net/i4b/driver/i4b_tel.c,v 1.11 2005/06/14 21:19:18 joerg Exp $
  *
  *     last edit-date: [Sat Aug 11 18:07:05 2001]
  *
@@ -142,13 +142,8 @@ PDEVSTATIC d_read_t        i4btelread;
 PDEVSTATIC d_read_t    i4btelwrite;
 PDEVSTATIC d_ioctl_t   i4btelioctl;
 
-#ifdef OS_USES_POLL
 PDEVSTATIC d_poll_t i4btelpoll;
 #define POLLFIELD i4btelpoll
-#else
-PDEVSTATIC d_select_t i4btelsel;
-#define POLLFIELD i4btelsel
-#endif
 
 #define CDEV_MAJOR 56
 
@@ -455,15 +450,8 @@ i4btelread(dev_t dev, struct uio *uio, int ioflag)
 
                        NDBGL4(L4_TELDBG, "i4btel%d, queue empty!", unit);
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-                       if((error = msleep((caddr_t) &sc->isdn_linktab->rx_queue,
-                                       &sc->isdn_linktab->rx_queue->ifq_mtx,
-                                       TTIPRI | PCATCH,
-                                       "rtel", 0 )) != 0)
-#else
                        if((error = tsleep((caddr_t) &sc->isdn_linktab->rx_queue,
                                                PCATCH, "rtel", 0 )) != 0)
-#endif                                         
                        {
                                sc->devstate &= ~ST_RDWAITDATA;
                                splx(s);
@@ -584,14 +572,8 @@ i4btelwrite(dev_t dev, struct uio * uio, int ioflag)
                {
                        sc->devstate |= ST_WRWAITEMPTY;
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4   
-                       if((error = msleep((caddr_t) &sc->isdn_linktab->tx_queue,
-                                       &sc->isdn_linktab->tx_queue->ifq_mtx,
-                                       TTIPRI | PCATCH, "wtel", 0)) != 0)
-#else
                        if((error = tsleep((caddr_t) &sc->isdn_linktab->tx_queue,
                                        PCATCH, "wtel", 0)) != 0)
-#endif                                 
                        {
                                sc->devstate &= ~ST_WRWAITEMPTY;
                                splx(s);
@@ -629,14 +611,10 @@ i4btelwrite(dev_t dev, struct uio * uio, int ioflag)
                                mtod(m,u_char *)[i] = bitreverse[mtod(m,u_char *)[i]];
                        }
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4                   
-                       (void) IF_HANDOFF(sc->isdn_linktab->tx_queue, m, NULL);
-#else
                        if(IF_QFULL(sc->isdn_linktab->tx_queue))
                                m_freem(m);
                        else
                                IF_ENQUEUE(sc->isdn_linktab->tx_queue, m);
-#endif                 
                        (*sc->isdn_linktab->bch_tx_start)(sc->isdn_linktab->unit, sc->isdn_linktab->channel);
                }
        
@@ -721,8 +699,6 @@ tel_tone(tel_sc_t *sc)
        (*sc->isdn_linktab->bch_tx_start)(sc->isdn_linktab->unit, sc->isdn_linktab->channel);
 }
 
-
-#ifdef OS_USES_POLL
 /*---------------------------------------------------------------------------*
  *     device driver poll
  *---------------------------------------------------------------------------*/
@@ -803,85 +779,6 @@ i4btelpoll(dev_t dev, int events, struct thread *td)
        return(revents);
 }
 
-#else /* OS_USES_POLL */
-
-/*---------------------------------------------------------------------------*
- *     device driver select
- *---------------------------------------------------------------------------*/
-PDEVSTATIC int
-i4btelsel(dev_t dev, int rw, struct thread *td)
-{
-       int s;
-       int unit = UNIT(dev);
-       int func = FUNC(dev);   
-
-       tel_sc_t *sc = &tel_sc[unit][func];
-       
-       s = splhigh();
-
-       if (!(sc->devstate & ST_ISOPEN))
-       {
-               NDBGL4(L4_TELDBG, "i4btel%d, !ST_ISOPEN", unit);
-               splx(s);
-               return(0);
-       }
-
-       if (func == FUNCTEL)
-       {
-               /* Don't even bother if we're not connected */
-               if (!(sc->devstate & ST_CONNECTED) || sc->isdn_linktab == NULL)
-               {
-                       splx(s);
-                       return 0;
-               }
-
-               if (rw == FREAD)
-               {
-                       if (!IF_QEMPTY(sc->isdn_linktab->rx_queue))
-                       {
-                               NDBGL4(L4_TELDBG, "i4btel%d, FREAD", unit);
-                               splx(s);
-                               return 1;
-                       }
-               }
-               else if (rw == FWRITE)
-               {
-                       if (!IF_QFULL(sc->isdn_linktab->tx_queue))
-                       {
-                               NDBGL4(L4_TELDBG, "i4btel%d, FWRITE", unit);
-                               splx(s);
-                               return 1;
-                       }
-               }
-       }
-       else if (func == FUNCDIAL)
-       {
-               if (rw == FWRITE)
-               {
-                       NDBGL4(L4_TELDBG, "i4bteld%d,  FWRITE", unit);
-                       splx(s);
-                       return 1;
-               }
-
-               if (rw == FREAD)
-               {
-                       NDBGL4(L4_TELDBG, "i4bteld%d,  FREAD, result = %d", unit, sc->result);
-                       if (sc->result != 0)
-                       {
-                               splx(s);
-                               return 1;
-                       }
-               }
-       }
-
-       NDBGL4(L4_TELDBG, "i4bteld%d,  selrecord", unit);
-       selrecord(p, &sc->selp);
-       splx(s);
-       return 0;
-}
-
-#endif /* OS_USES_POLL */
-
 /*===========================================================================*
  *                     ISDN INTERFACE ROUTINES
  *===========================================================================*/
index 9efe142..723aee1 100644 (file)
@@ -30,7 +30,7 @@
  *     last edit-date: [Sat Aug 11 18:07:15 2001]
  *
  * $FreeBSD: src/sys/i4b/driver/i4b_trace.c,v 1.9.2.3 2001/08/12 16:22:48 hm Exp $
- * $DragonFly: src/sys/net/i4b/driver/i4b_trace.c,v 1.12 2005/06/03 16:49:57 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/driver/i4b_trace.c,v 1.13 2005/06/14 21:19:18 joerg Exp $
  *
  *---------------------------------------------------------------------------*/
 
 
 #include <sys/param.h>
 #include <sys/systm.h>
-
-#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ >= 3)
 #include <sys/ioccom.h>
-#else
-#include <sys/ioctl.h>
-#endif
-
 #include <sys/conf.h>
 #include <sys/uio.h>
 #include <sys/kernel.h>
 #include <sys/tty.h>
 #include <sys/thread2.h>
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
-
-#ifdef DEVFS
-#include <sys/devfsext.h>
-#endif
-
 #include <net/i4b/include/machine/i4b_trace.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
 
-#else
-
-#include <i4b/i4b_trace.h>
-#include <i4b/i4b_ioctl.h>
-
-#endif
-
 #include "../include/i4b_mbuf.h"
 #include "../include/i4b_global.h"
 #include "../include/i4b_l3l4.h"
 
-#if !defined(__DragonFly__) && !defined(__FreeBSD__)
-#define        memcpy(d,s,l)   bcopy(s,d,l)
-#endif
-
 static struct ifqueue trace_queue[NI4BTRC];
 static int device_state[NI4BTRC];
 #define ST_IDLE                0x00
 #define ST_ISOPEN      0x01
 #define ST_WAITDATA    0x02
 
-#if defined(__FreeBSD__) && __FreeBSD__ == 3
-#ifdef DEVFS
-static void *devfs_token[NI4BTRC];
-#endif
-#endif
-
 static int analyzemode = 0;
 static int rxunit = -1;
 static int txunit = -1;
 static int outunit = -1;
 
-#if !defined(__DragonFly__) && !defined(__FreeBSD__)
-
-#define        PDEVSTATIC      /* - not static - */
-void i4btrcattach (void);
-int i4btrcopen (dev_t dev, int flag, int fmt, struct proc *p);
-int i4btrcclose (dev_t dev, int flag, int fmt, struct proc *p);
-int i4btrcread (dev_t dev, struct uio * uio, int ioflag);
-
-#ifdef __bsdi__
-int i4btrcioctl (dev_t dev, u_long cmd, caddr_t data, int flag, struct proc *p);
-#else
-int i4btrcioctl (dev_t dev, int cmd, caddr_t data, int flag, struct proc *p);
-#endif
-
-#endif
-
-#if defined(__DragonFly__) || (BSD > 199306 && defined(__FreeBSD__))
 #define        PDEVSTATIC static
 static d_open_t        i4btrcopen;
 static d_close_t i4btrcclose;
 static d_read_t i4btrcread;
 static d_ioctl_t i4btrcioctl;
 
-#ifdef OS_USES_POLL
 static d_poll_t i4btrcpoll;
 #define POLLFIELD i4btrcpoll
-#else
-#define POLLFIELD noselect
-#endif
 
 #define CDEV_MAJOR 59
 
@@ -163,49 +113,13 @@ SYSINIT(i4btrcdev, SI_SUB_DRIVERS,
 static void i4btrcattach(void *);
 PSEUDO_SET(i4btrcattach, i4b_trace);
 
-#endif /* BSD > 199306 && defined(__FreeBSD__) */
-
-#ifdef __bsdi__
-#include <sys/device.h>
-int i4btrcmatch(struct device *parent, struct cfdata *cf, void *aux);
-void dummy_i4btrcattach(struct device*, struct device *, void *);
-
-#define CDEV_MAJOR 60
-
-static struct cfdriver i4btrccd =
-       { NULL, "i4btrc", i4btrcmatch, dummy_i4btrcattach, DV_DULL,
-         sizeof(struct cfdriver) };
-struct devsw i4btrcsw = 
-       { &i4btrccd,
-         i4btrcopen,   i4btrcclose,    i4btrcread,     nowrite,
-         i4btrcioctl,  seltrue,        nommap,         nostrat,
-         nodump,       nopsize,        0,              nostop
-};
-
-int
-i4btrcmatch(struct device *parent, struct cfdata *cf, void *aux)
-{
-       printf("i4btrcmatch: aux=0x%x\n", aux);
-       return 1;
-}
-void
-dummy_i4btrcattach(struct device *parent, struct device *self, void *aux)
-{
-       printf("dummy_i4btrcattach: aux=0x%x\n", aux);
-}
-#endif /* __bsdi__ */
-
 int get_trace_data_from_l1(i4b_trace_hdr_t *hdr, int len, char *buf);
 
 /*---------------------------------------------------------------------------*
  *     interface attach routine
  *---------------------------------------------------------------------------*/
 PDEVSTATIC void
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 i4btrcattach(void *dummy)
-#else
-i4btrcattach()
-#endif
 {
        int i;
 
@@ -214,15 +128,10 @@ i4btrcattach()
        for(i=0; i < NI4BTRC; i++)
        {
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
                make_dev(&i4btrc_cdevsw, i,
                                     UID_ROOT, GID_WHEEL, 0600, "i4btrc%d", i);
-#endif
                trace_queue[i].ifq_maxlen = IFQ_MAXLEN;
 
-#if defined(__FreeBSD__) && __FreeBSD__ > 4
-               mtx_init(&trace_queue[i].ifq_mtx, "i4b_trace", MTX_DEF);
-#endif
                device_state[i] = ST_IDLE;
        }
 }
@@ -420,15 +329,8 @@ i4btrcread(dev_t dev, struct uio * uio, int ioflag)
        {
                device_state[unit] |= ST_WAITDATA;
                
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-               if((error = msleep((caddr_t) &trace_queue[unit],
-                                       &trace_queue[unit].ifq_mtx,
-                                       TTIPRI | PCATCH,
-                                       "bitrc", 0 )) != 0)
-#else
                if((error = tsleep((caddr_t) &trace_queue[unit],
                                        PCATCH, "bitrc", 0 )) != 0)
-#endif                                                                                               
                {
                        device_state[unit] &= ~ST_WAITDATA;
                        crit_exit();
@@ -451,7 +353,6 @@ i4btrcread(dev_t dev, struct uio * uio, int ioflag)
        return(error);
 }
 
-#if (defined(__DragonFly__) || defined(__FreeBSD__)) && defined(OS_USES_POLL)
 /*---------------------------------------------------------------------------*
  *     poll device
  *---------------------------------------------------------------------------*/
@@ -460,19 +361,12 @@ i4btrcpoll(dev_t dev, int events, struct thread *td)
 {
        return(ENODEV);
 }
-#endif
 
 /*---------------------------------------------------------------------------*
  *     device driver ioctl routine
  *---------------------------------------------------------------------------*/
 PDEVSTATIC int
-#if defined(__DragonFly__) || (defined (__FreeBSD_version) && __FreeBSD_version >= 300003)
 i4btrcioctl(dev_t dev, u_long cmd, caddr_t data, int flag, struct thread *td)
-#elif defined(__bsdi__)
-i4btrcioctl(dev_t dev, u_long cmd, caddr_t data, int flag, struct proc *p)
-#else
-i4btrcioctl(dev_t dev, int cmd, caddr_t data, int flag, struct proc *p)
-#endif
 {
        int error = 0;
        int unit = minor(dev);
index 8c1d0e5..97da937 100644 (file)
@@ -28,7 +28,7 @@
  *     -------------------------------------------
  *
  * $FreeBSD: src/sys/i386/include/i4b_ioctl.h,v 1.6.2.5 2002/04/25 12:29:42 gj Exp $
- * $DragonFly: src/sys/net/i4b/include/i386/i4b_ioctl.h,v 1.3 2004/02/13 17:45:49 joerg Exp $
+ * $DragonFly: src/sys/net/i4b/include/i386/i4b_ioctl.h,v 1.4 2005/06/14 21:19:18 joerg Exp $
  *
  *      last edit-date: [Sun Dec 16 15:09:12 2001]
  *
 #ifndef _I4B_IOCTL_H_
 #define _I4B_IOCTL_H_
 
-#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ >= 3)
 #ifndef _MACHINE_TYPES_H_
 #include <machine/types.h>
 #endif /* _MACHINE_TYPES_H_ */
-#endif /* __FreeBSD__ */
 
 /*---------------------------------------------------------------------------*
  *     version and release number for isdn4bsd package
index 9774466..be53d07 100644 (file)
@@ -21,7 +21,7 @@
  * $Id: i4b_isppp.h,v 1.5 2000/07/18 15:05:37 hm Exp $
  *
  * $FreeBSD: src/sys/i386/include/i4b_isppp.h,v 1.1.2.2 2001/09/28 07:43:19 gj Exp $
- * $DragonFly: src/sys/net/i4b/include/i386/i4b_isppp.h,v 1.4 2004/09/16 04:36:32 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/include/i386/i4b_isppp.h,v 1.5 2005/06/14 21:19:18 joerg Exp $
  */
 
 #ifndef _I4B_ISPPP_H_
 
 
 #ifdef SPPP_VJ
-#if !(defined (KERNEL) || defined (_KERNEL))
-#if defined(__DragonFly__) || defined(__FreeBSD__)
-#if 0
-/*
- * this is needed on FreeBSD to make /usr/src/usr.bin/kdump and
- * /usr/src/usr.bin/truss compile.
- */
-#include <sys/mbuf.h>
-#endif
+#ifndef (_KERNEL))
 #include <netinet/in_systm.h>
 #include <netinet/ip.h>
 #include <net/slcompress.h>
 #endif
 #endif
-#endif
 
 #define IDX_LCP 0              /* idx into state table */
 
@@ -124,10 +115,8 @@ struct sppp {
        u_char  confid[IDX_COUNT];      /* id of last configuration request */
        int     rst_counter[IDX_COUNT]; /* restart counter */
        int     fail_counter[IDX_COUNT]; /* negotiation failure counter */
-#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ >= 3)
        struct callout timeout[IDX_COUNT]; /* per-proto and if callouts */
        struct callout pap_my_to; /* PAP needs one more... */
-#endif
        struct slcp lcp;                /* LCP params */
        struct sipcp ipcp;              /* IPCP params */
        struct sauth myauth;            /* auth params, i'm peer */
@@ -212,15 +201,7 @@ void sppp_attach (struct ifnet *ifp);
 void sppp_detach (struct ifnet *ifp);
 void sppp_input (struct ifnet *ifp, struct mbuf *m);
 
-#if defined(__DragonFly__) || (defined(__FreeBSD_version) && __FreeBSD_version >= 300003)
-int sppp_ioctl (struct ifnet *ifp, u_long cmd, void *data);
-#else
-#if defined(__DragonFly__) || defined(__FreeBSD__)
-int sppp_ioctl (struct ifnet *ifp, int cmd, void *data);
-#else
 int sppp_ioctl (struct ifnet *ifp, u_long cmd, void *data);
-#endif
-#endif
 
 struct mbuf *sppp_dequeue (struct ifnet *ifp);
 struct mbuf *sppp_pick(struct ifnet *ifp);
@@ -233,15 +214,7 @@ void isppp_attach (struct ifnet *ifp);
 void isppp_detach (struct ifnet *ifp);
 void isppp_input (struct ifnet *ifp, struct mbuf *m);
 
-#if defined(__DragonFly__) || (defined(__FreeBSD_version) && __FreeBSD_version >= 300003)
-int isppp_ioctl (struct ifnet *ifp, u_long cmd, void *data);
-#else
-#if defined(__DragonFly__) || defined(__FreeBSD__)
-int isppp_ioctl (struct ifnet *ifp, int cmd, void *data);
-#else
 int isppp_ioctl (struct ifnet *ifp, u_long cmd, void *data);
-#endif
-#endif
 
 struct mbuf *isppp_dequeue (struct ifnet *ifp);
 struct mbuf *isppp_pick(struct ifnet *ifp);
index 0681dad..f39ae5c 100644 (file)
@@ -28,7 +28,7 @@
  *     --------------------------------------
  *
  * $FreeBSD: src/sys/i4b/include/i4b_global.h,v 1.6.2.2 2002/07/07 10:17:10 hm Exp $
- * $DragonFly: src/sys/net/i4b/include/i4b_global.h,v 1.5 2005/06/03 16:49:58 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/include/i4b_global.h,v 1.6 2005/06/14 21:19:18 joerg Exp $
  *
  *     last edit-date: [Sun Jul  7 12:11:35 2002]
  *
 #ifndef _I4B_GLOBAL_H_
 #define _I4B_GLOBAL_H_
 
-/*---------------------------------------------------------------------------*
- *     hiding OS differences in the kernel
- *---------------------------------------------------------------------------*/ 
-
-/*-------------------------------------------------*/
-/* hide SMP changes in FreeBSD 5.x-current for 4.x */
-/*-------------------------------------------------*/
-
-#if defined(__FreeBSD__) && __FreeBSD__ >= 5
-/*
- * Deprecated LKM interface.
- */
-#include <sys/module.h>
-#define        PSEUDO_SET(sym, name) \
-       static int name ## _modevent(module_t mod, int type, void *data) \
-       { \
-               void (*initfunc)(void *) = (void (*)(void *))data; \
-               switch (type) { \
-               case MOD_LOAD: \
-                       /* printf(#name " module load\n"); */ \
-                       initfunc(NULL); \
-                       break; \
-               case MOD_UNLOAD: \
-                       printf(#name " module unload - not possible for this module type\n"); \
-                       return EINVAL; \
-               } \
-               return 0; \
-       } \
-       static moduledata_t name ## _mod = { \
-               #name, \
-               name ## _modevent, \
-               (void *)sym \
-       }; \
-       DECLARE_MODULE(name, name ## _mod, SI_SUB_PSEUDO, SI_ORDER_ANY)
-#endif
-
 /*---------------*/
 /* time handling */
 /*---------------*/
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <sys/param.h>
 
-#if defined(__FreeBSD_version) && __FreeBSD_version >= 400000 && __FreeBSD_version < 400011
-#error "Unsupported FreeBSD-current version,"
-#error "you need a FreeBSD-current >= 400011"
-#endif
-
-#if defined(__DragonFly__) || (defined(__FreeBSD_version) && __FreeBSD_version >= 300001)
-
 #define TIMEOUT_FUNC_T timeout_t *
 #define SECOND         time_second
 #define MICROTIME(x)   getmicrotime(&(x))
 
-#else /* FreeBSD < 3 */
-
-#define TIMEOUT_FUNC_T  timeout_func_t
-#define SECOND         time.tv_sec
-#define MICROTIME(x)   microtime(&(x))
-
-#endif /* >= 3 */
-#endif /* __FreeBSD__ */
-
-#if defined(__NetBSD__) || defined (__OpenBSD__) || defined(__bsdi__)
-
-#define TIMEOUT_FUNC_T void *
-#define SECOND         time.tv_sec
-#define MICROTIME(x)   (x) = time
-
-#endif /* __NetBSD__ */
-
-/*----------------*/
-/* timer handling */
-/*----------------*/
-
-#if defined(__NetBSD__)
-
-#if __NetBSD_Version__ >= 104230000
-#define START_TIMER(XHANDLE, XF, XSC, XTIME) callout_reset(&XHANDLE, XTIME, (TIMEOUT_FUNC_T)XF, (void*)XSC)
-#define STOP_TIMER(XHANDLE, XF, XSC) callout_stop(&XHANDLE)
-#else
-#define START_TIMER(XHANDLE, XF, XSC, XTIME) timeout((TIMEOUT_FUNC_T)XF, (void*)XSC, XTIME)
-#define STOP_TIMER(XHANDLE, XF, XSC)    untimeout((TIMEOUT_FUNC_T)XF, (void*)XSC)
-#endif
-
-#else
-#define START_TIMER(XHANDLE, XF, XSC, XTIME) XHANDLE = timeout((TIMEOUT_FUNC_T)XF, (void*)XSC, XTIME)
-#if defined(__DragonFly__) || defined(__FreeBSD__)
-#define        STOP_TIMER(XHANDLE, XF, XSC)    untimeout((TIMEOUT_FUNC_T)XF, (void*)XSC, XHANDLE)
-#else
-#define STOP_TIMER(XHANDLE, XF, XSC)   untimeout((TIMEOUT_FUNC_T)XF, (void*)XSC)
-#endif
-#endif
-
-/*----------------------*/
-/* poll/select handling */
-/*----------------------*/
-
-#if (defined(__FreeBSD__) && \
-        (!defined(__FreeBSD_version) || (__FreeBSD_version < 300001))) \
-                || defined (__OpenBSD__) || defined(__bsdi__)
-#define OS_USES_SELECT
-#else
-#define OS_USES_POLL
-#endif
-
 /*---------------------------------------------------------------------------*
  *     misc globally used things in the kernel
  *---------------------------------------------------------------------------*/ 
index a0a6620..96b6b6b 100644 (file)
@@ -30,7 +30,7 @@
  *     $Id: i4b_l1l2.h,v 1.11 2000/06/02 16:14:35 hm Exp $
  *
  * $FreeBSD: src/sys/i4b/include/i4b_l1l2.h,v 1.6.2.1 2001/08/10 14:08:36 obrien Exp $
- * $DragonFly: src/sys/net/i4b/include/i4b_l1l2.h,v 1.4 2004/02/13 17:45:49 joerg Exp $
+ * $DragonFly: src/sys/net/i4b/include/i4b_l1l2.h,v 1.5 2005/06/14 21:19:18 joerg Exp $
  *
  *     last edit-date: [Fri Jun  2 14:35:03 2000]
  *
 #ifndef _I4B_L1L2_H_
 #define _I4B_L1L2_H_
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_trace.h>
-#else
-#include <i4b/i4b_trace.h>
-#endif
 
 extern struct i4b_l1l2_func i4b_l1l2_func;
 
index 88efab0..6efe443 100644 (file)
@@ -30,7 +30,7 @@
  *     $Id: i4b_l3l4.h,v 1.32 2000/08/24 11:48:57 hm Exp $
  *
  * $FreeBSD: src/sys/i4b/include/i4b_l3l4.h,v 1.6.2.2 2001/12/16 15:12:57 hm Exp $
- * $DragonFly: src/sys/net/i4b/include/i4b_l3l4.h,v 1.4 2004/09/16 04:36:32 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/include/i4b_l3l4.h,v 1.5 2005/06/14 21:19:18 joerg Exp $
  *
  *     last edit-date: [Fri Jun  2 14:29:35 2000]
  *
@@ -116,13 +116,6 @@ void tel_set_linktab(int unit, isdn_link_t *ilt);
 drvr_link_t *i4bisppp_ret_linktab(int unit);
 void i4bisppp_set_linktab(int unit, isdn_link_t *ilt);
 
-#ifdef __bsdi__
-/* global linktab functions for IBC userland driver */
-
-drvr_link_t *ibc_ret_linktab(int unit);
-void ibc_set_linktab(int unit, isdn_link_t *ilt);
-#endif
-
 /* global linktab functions for ING network driver */
 
 drvr_link_t *ing_ret_linktab(int unit);
index feef4e6..18fb8f6 100644 (file)
@@ -36,7 +36,7 @@
  *     $Id: i4b_ifpi_pci.c,v 1.4 2000/06/02 11:58:56 hm Exp $
  *
  * $FreeBSD: src/sys/i4b/layer1/ifpi/i4b_ifpi_pci.c,v 1.6.2.1 2001/08/10 14:08:37 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer1/ifpi/i4b_ifpi_pci.c,v 1.10 2005/06/03 16:50:00 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer1/ifpi/i4b_ifpi_pci.c,v 1.11 2005/06/14 21:19:18 joerg Exp $
  *
  *      last edit-date: [Fri Jan 12 17:01:26 2001]
  *
@@ -496,9 +496,6 @@ avma1pp_attach_avma1pp(device_t dev)
        void *ih = 0;
        bus_space_handle_t bhandle;
        bus_space_tag_t btag; 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-       l1_bchan_state_t *chan;
-#endif
 
        crit_enter();
 
@@ -652,16 +649,6 @@ avma1pp_attach_avma1pp(device_t dev)
        /* init the ISAC */
        ifpi_isac_init(sc);
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-       /* Init the channel mutexes */
-       chan = &sc->sc_chan[HSCX_CH_A];
-       mtx_init(&chan->rx_queue.ifq_mtx, "i4b_avma1pp_rx", MTX_DEF);
-       mtx_init(&chan->tx_queue.ifq_mtx, "i4b_avma1pp_tx", MTX_DEF);
-       chan = &sc->sc_chan[HSCX_CH_B];
-       mtx_init(&chan->rx_queue.ifq_mtx, "i4b_avma1pp_rx", MTX_DEF);
-       mtx_init(&chan->tx_queue.ifq_mtx, "i4b_avma1pp_tx", MTX_DEF);
-#endif
-
        /* init the "HSCX" */
        avma1pp_bchannel_setup(sc->sc_unit, HSCX_CH_A, BPROT_NONE, 0);
        
@@ -876,9 +863,6 @@ avma1pp_hscx_intr(int h_chan, u_int stat, struct l1_softc *sc)
                                
                                          /* move rx'd data to rx queue */
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-                                         (void) IF_HANDOFF(&chan->rx_queue, chan->in_mbuf, NULL);
-#else
                                          if(!(IF_QFULL(&chan->rx_queue)))
                                          {
                                                IF_ENQUEUE(&chan->rx_queue, chan->in_mbuf);
@@ -887,7 +871,6 @@ avma1pp_hscx_intr(int h_chan, u_int stat, struct l1_softc *sc)
                                          {
                                                i4b_Bfreembuf(chan->in_mbuf);
                                          }
-#endif                                 
                                          /* signal upper layer that data are available */
                                          (*chan->isic_drvr_linktab->bch_rx_data_ready)(chan->isic_drvr_linktab->unit);
 
@@ -1112,11 +1095,7 @@ avma1pp_hscx_init(struct l1_softc *sc, int h_chan, int activate)
 static void
 avma1pp_bchannel_setup(int unit, int h_chan, int bprot, int activate)
 {
-#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = ifpi_scp[unit];
-#else
-       struct l1_softc *sc = isic_find_sc(unit);
-#endif
        l1_bchan_state_t *chan = &sc->sc_chan[h_chan];
 
        crit_enter();
@@ -1180,11 +1159,7 @@ avma1pp_bchannel_setup(int unit, int h_chan, int bprot, int activate)
 static void
 avma1pp_bchannel_start(int unit, int h_chan)
 {
-#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = ifpi_scp[unit];
-#else
-       struct l1_softc *sc = isic_find_sc(unit);
-#endif
        l1_bchan_state_t *chan = &sc->sc_chan[h_chan];
        int activity = -1;
 
@@ -1252,11 +1227,7 @@ avma1pp_bchannel_start(int unit, int h_chan)
 static isdn_link_t *
 avma1pp_ret_linktab(int unit, int channel)
 {
-#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = ifpi_scp[unit];
-#else
-       struct l1_softc *sc = isic_find_sc(unit);
-#endif
        l1_bchan_state_t *chan = &sc->sc_chan[channel];
 
        return(&chan->isic_isdn_linktab);
@@ -1268,11 +1239,7 @@ avma1pp_ret_linktab(int unit, int channel)
 static void
 avma1pp_set_linktab(int unit, int channel, drvr_link_t *dlt)
 {
-#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = ifpi_scp[unit];
-#else
-       struct l1_softc *sc = isic_find_sc(unit);
-#endif
        l1_bchan_state_t *chan = &sc->sc_chan[channel];
 
        chan->isic_drvr_linktab = dlt;
@@ -1333,11 +1300,7 @@ avma1pp_init_linktab(struct l1_softc *sc)
 static void
 avma1pp_bchannel_stat(int unit, int h_chan, bchan_statistics_t *bsp)
 {
-#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = ifpi_scp[unit];
-#else
-       struct l1_softc *sc = isic_find_sc(unit);
-#endif
        l1_bchan_state_t *chan = &sc->sc_chan[h_chan];
 
        crit_enter();
index 7705b56..32d89c3 100644 (file)
@@ -36,7 +36,7 @@
  *     $Id$
  *
  * $FreeBSD: src/sys/i4b/layer1/ifpi2/i4b_ifpi2_pci.c,v 1.6.2.2 2002/05/15 08:12:42 gj Exp $
- * $DragonFly: src/sys/net/i4b/layer1/ifpi2/i4b_ifpi2_pci.c,v 1.9 2005/06/03 16:50:02 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer1/ifpi2/i4b_ifpi2_pci.c,v 1.10 2005/06/14 21:19:18 joerg Exp $
  *
  *      last edit-date: [Fri Jan 12 17:01:26 2001]
  *
@@ -452,9 +452,6 @@ avma1pp2_attach_avma1pp(device_t dev)
        void *ih = 0;
        bus_space_handle_t bhandle;
        bus_space_tag_t btag; 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-       l1_bchan_state_t *chan;
-#endif
 
        crit_enter();
 
@@ -583,16 +580,6 @@ avma1pp2_attach_avma1pp(device_t dev)
        /* init the ISAC */
        ifpi2_isacsx_init(sc);
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-       /* Init the channel mutexes */
-       chan = &sc->sc_chan[HSCX_CH_A];
-       mtx_init(&chan->rx_queue.ifq_mtx, "i4b_avma1pp2_rx", MTX_DEF);
-       mtx_init(&chan->tx_queue.ifq_mtx, "i4b_avma1pp2_tx", MTX_DEF);
-       chan = &sc->sc_chan[HSCX_CH_B];
-       mtx_init(&chan->rx_queue.ifq_mtx, "i4b_avma1pp2_rx", MTX_DEF);
-       mtx_init(&chan->tx_queue.ifq_mtx, "i4b_avma1pp2_tx", MTX_DEF);
-#endif
-
        /* init the "HSCX" */
        avma1pp2_bchannel_setup(sc->sc_unit, HSCX_CH_A, BPROT_NONE, 0);
        
@@ -807,9 +794,6 @@ avma1pp2_hscx_intr(int h_chan, u_int stat, struct l1_softc *sc)
                                
                                          /* move rx'd data to rx queue */
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-                                         (void) IF_HANDOFF(&chan->rx_queue, chan->in_mbuf, NULL);
-#else
                                          if(!(IF_QFULL(&chan->rx_queue)))
                                          {
                                                IF_ENQUEUE(&chan->rx_queue, chan->in_mbuf);
@@ -818,7 +802,6 @@ avma1pp2_hscx_intr(int h_chan, u_int stat, struct l1_softc *sc)
                                          {
                                                i4b_Bfreembuf(chan->in_mbuf);
                                          }
-#endif                                 
                                          /* signal upper layer that data are available */
                                          (*chan->isic_drvr_linktab->bch_rx_data_ready)(chan->isic_drvr_linktab->unit);
 
@@ -1053,11 +1036,7 @@ avma1pp2_hscx_init(struct l1_softc *sc, int h_chan, int activate)
 static void
 avma1pp2_bchannel_setup(int unit, int h_chan, int bprot, int activate)
 {
-#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = ifpi2_scp[unit];
-#else
-       struct l1_softc *sc = isic_find_sc(unit);
-#endif
        l1_bchan_state_t *chan = &sc->sc_chan[h_chan];
 
        crit_enter();
@@ -1121,11 +1100,7 @@ avma1pp2_bchannel_setup(int unit, int h_chan, int bprot, int activate)
 static void
 avma1pp2_bchannel_start(int unit, int h_chan)
 {
-#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = ifpi2_scp[unit];
-#else
-       struct l1_softc *sc = isic_find_sc(unit);
-#endif
        l1_bchan_state_t *chan = &sc->sc_chan[h_chan];
        int activity = -1;
 
@@ -1193,11 +1168,7 @@ avma1pp2_bchannel_start(int unit, int h_chan)
 static isdn_link_t *
 avma1pp2_ret_linktab(int unit, int channel)
 {
-#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = ifpi2_scp[unit];
-#else
-       struct l1_softc *sc = isic_find_sc(unit);
-#endif
        l1_bchan_state_t *chan = &sc->sc_chan[channel];
 
        return(&chan->isic_isdn_linktab);
@@ -1209,11 +1180,7 @@ avma1pp2_ret_linktab(int unit, int channel)
 static void
 avma1pp2_set_linktab(int unit, int channel, drvr_link_t *dlt)
 {
-#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = ifpi2_scp[unit];
-#else
-       struct l1_softc *sc = isic_find_sc(unit);
-#endif
        l1_bchan_state_t *chan = &sc->sc_chan[channel];
 
        chan->isic_drvr_linktab = dlt;
@@ -1274,11 +1241,7 @@ avma1pp2_init_linktab(struct l1_softc *sc)
 static void
 avma1pp2_bchannel_stat(int unit, int h_chan, bchan_statistics_t *bsp)
 {
-#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = ifpi2_scp[unit];
-#else
-       struct l1_softc *sc = isic_find_sc(unit);
-#endif
        l1_bchan_state_t *chan = &sc->sc_chan[h_chan];
 
        crit_enter();
index 3d4de62..040c976 100644 (file)
@@ -34,7 +34,7 @@
  *     ---------------------------------------------------
  *
  * $FreeBSD: src/sys/i4b/layer1/ifpnp/i4b_ifpnp_avm.c,v 1.5.2.1 2001/08/10 14:08:37 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer1/ifpnp/i4b_ifpnp_avm.c,v 1.7 2005/06/03 16:50:03 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer1/ifpnp/i4b_ifpnp_avm.c,v 1.8 2005/06/14 21:19:18 joerg Exp $
  *
  *      last edit-date: [Fri Jan 12 17:05:28 2001]
  *
@@ -797,9 +797,6 @@ avm_pnp_hscx_intr(int h_chan, u_int stat, u_int cnt, struct l1_softc *sc)
                                                 activity = ACT_RX;
                                
                                          /* move rx'd data to rx queue */
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-                                         (void) IF_HANDOFF(&chan->rx_queue, chan->in_mbuf, NULL);
-#else
                                          if(!(IF_QFULL(&chan->rx_queue)))
                                          {
                                                IF_ENQUEUE(&chan->rx_queue, chan->in_mbuf);
@@ -808,7 +805,6 @@ avm_pnp_hscx_intr(int h_chan, u_int stat, u_int cnt, struct l1_softc *sc)
                                          {
                                                i4b_Bfreembuf(chan->in_mbuf);
                                          }
-#endif
                                          /* signal upper layer that data are available */
                                          (*chan->isic_drvr_linktab->bch_rx_data_ready)(chan->isic_drvr_linktab->unit);
 
@@ -1047,10 +1043,6 @@ avm_pnp_bchannel_setup(int unit, int h_chan, int bprot, int activate)
 
        chan->rx_queue.ifq_maxlen = IFQ_MAXLEN;
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-       mtx_init(&chan->rx_queue.ifq_mtx, "i4b_avm_pnp_rx", MTX_DEF);
-#endif
-
        i4b_Bcleanifq(&chan->rx_queue); /* clean rx queue */
 
        chan->rxcount = 0;              /* reset rx counter */
@@ -1065,9 +1057,6 @@ avm_pnp_bchannel_setup(int unit, int h_chan, int bprot, int activate)
 
        chan->tx_queue.ifq_maxlen = IFQ_MAXLEN;
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-       mtx_init(&chan->tx_queue.ifq_mtx, "i4b_avm_pnp_tx", MTX_DEF);
-#endif
        i4b_Bcleanifq(&chan->tx_queue); /* clean tx queue */
 
        chan->txcount = 0;              /* reset tx counter */
index db13800..c3a3455 100644 (file)
@@ -33,7 +33,7 @@
  *     last edit-date: [Fri Jan 12 17:06:52 2001]
  *
  * $FreeBSD: src/sys/i4b/layer1/ihfc/i4b_ihfc_drv.c,v 1.9.2.1 2001/08/10 14:08:37 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer1/ihfc/i4b_ihfc_drv.c,v 1.5 2004/06/21 06:02:20 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer1/ihfc/i4b_ihfc_drv.c,v 1.6 2005/06/14 21:19:18 joerg Exp $
  *
  *---------------------------------------------------------------------------*/
 
@@ -360,9 +360,6 @@ ihfc_init (ihfc_sc_t *sc, u_char chan, int prot, int activate)
 
                        S_IFQUEUE.ifq_maxlen = IFQ_MAXLEN;
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-                       mtx_init(&S_IFQUEUE.ifq_mtx, "i4b_ihfc", MTX_DEF);
-#endif
                        if (!activate) continue;
 
                        if (S_HFC & HFC_1)
@@ -385,9 +382,6 @@ ihfc_init (ihfc_sc_t *sc, u_char chan, int prot, int activate)
 
                        S_IFQUEUE.ifq_maxlen = IFQ_MAXLEN;
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-                       mtx_init(&S_IFQUEUE.ifq_mtx, "i4b_ihfc", MTX_DEF);
-#endif
                        S_PROT = prot;
 
                        if (!activate) continue;
index a8325ae..616083f 100644 (file)
@@ -28,7 +28,7 @@
  *     ----------------------------------------------
  *
  * $FreeBSD: src/sys/i4b/layer1/isic/i4b_bchan.c,v 1.7.2.1 2001/08/10 14:08:38 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer1/isic/i4b_bchan.c,v 1.5 2005/06/03 16:50:05 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer1/isic/i4b_bchan.c,v 1.6 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Wed Jan 24 09:07:12 2001]
  *
@@ -91,10 +91,6 @@ isic_bchannel_setup(int unit, int h_chan, int bprot, int activate)
 
        chan->rx_queue.ifq_maxlen = IFQ_MAXLEN;
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4   
-       mtx_init(&chan->rx_queue.ifq_mtx, "i4b_isic_rx", MTX_DEF);
-#endif
-
        i4b_Bcleanifq(&chan->rx_queue); /* clean rx queue */
 
        chan->rxcount = 0;              /* reset rx counter */
@@ -109,10 +105,6 @@ isic_bchannel_setup(int unit, int h_chan, int bprot, int activate)
 
        chan->tx_queue.ifq_maxlen = IFQ_MAXLEN;
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4   
-       mtx_init(&chan->tx_queue.ifq_mtx, "i4b_isic_tx", MTX_DEF);
-#endif
-       
        i4b_Bcleanifq(&chan->tx_queue); /* clean tx queue */
 
        chan->txcount = 0;              /* reset tx counter */
index f4b926f..18af987 100644 (file)
@@ -28,7 +28,7 @@
  *     --------------------------------------------
  *
  * $FreeBSD: src/sys/i4b/layer1/isic/i4b_hscx.c,v 1.7.2.1 2001/08/10 14:08:38 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer1/isic/i4b_hscx.c,v 1.4 2003/08/07 21:17:26 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer1/isic/i4b_hscx.c,v 1.5 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Wed Jan 24 09:09:42 2001]
  *
@@ -268,9 +268,6 @@ isic_hscx_irq(struct l1_softc *sc, u_char ista, int h_chan, u_char ex_irq)
                                if(!(i4b_l1_bchan_tel_silence(chan->in_mbuf->m_data, chan->in_mbuf->m_len)))
                                        activity = ACT_RX;
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-                               (void) IF_HANDOFF(&chan->rx_queue, chan->in_mbuf, NULL);
-#else
                                if(!(IF_QFULL(&chan->rx_queue)))
                                {
                                        IF_ENQUEUE(&chan->rx_queue, chan->in_mbuf);
@@ -279,7 +276,6 @@ isic_hscx_irq(struct l1_softc *sc, u_char ista, int h_chan, u_char ex_irq)
                                {
                                        i4b_Bfreembuf(chan->in_mbuf);
                                }
-#endif
                                /* signal upper driver that data is available */
 
                                (*chan->isic_drvr_linktab->bch_rx_data_ready)(chan->isic_drvr_linktab->unit);
index ff726cb..81f7c50 100644 (file)
@@ -34,7 +34,7 @@
  *     ----------------------------------------
  *
  * $FreeBSD: src/sys/i4b/layer1/itjc/i4b_itjc_pci.c,v 1.1.2.1 2001/08/10 14:08:39 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer1/itjc/i4b_itjc_pci.c,v 1.12 2005/06/03 23:14:26 joerg Exp $
+ * $DragonFly: src/sys/net/i4b/layer1/itjc/i4b_itjc_pci.c,v 1.13 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Thu Jan 11 11:29:38 2001]
  *
@@ -1831,11 +1831,7 @@ itjc_intr(void *xsc)
 static void
 itjc_bchannel_setup(int unit, int h_chan, int bprot, int activate)
 {
-#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc         *sc     = itjc_scp[unit];
-#else
-       struct l1_softc         *sc     = isic_find_sc(unit);
-#endif
        l1_bchan_state_t        *chan   = &sc->sc_chan[h_chan];
 
        crit_enter();
@@ -1923,11 +1919,7 @@ itjc_bchannel_start(int unit, int h_chan)
         * But, don't despair. The impact of it is unnoticeable.
         */
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc  *sc    = itjc_scp[unit];
-#else
-       struct l1_softc  *sc    = isic_find_sc(unit);
-#endif
        l1_bchan_state_t *chan  = &sc->sc_chan[h_chan];
        dma_tx_context_t *txc   = &dma_tx_context[unit][h_chan];
 
@@ -1982,11 +1974,7 @@ itjc_shutdown(device_t dev)
 isdn_link_t *
 itjc_ret_linktab(int unit, int channel)
 {
-#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc         *sc = itjc_scp[unit];
-#else
-       struct l1_softc         *sc = isic_find_sc(unit);
-#endif
        l1_bchan_state_t        *chan = &sc->sc_chan[channel];
 
        return(&chan->isic_isdn_linktab);
@@ -1998,11 +1986,7 @@ itjc_ret_linktab(int unit, int channel)
 void
 itjc_set_linktab(int unit, int channel, drvr_link_t *dlt)
 {
-#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc     = itjc_scp[unit];
-#else
-       struct l1_softc *sc     = isic_find_sc(unit);
-#endif
        l1_bchan_state_t *chan  = &sc->sc_chan[channel];
 
        chan->isic_drvr_linktab = dlt;
@@ -2064,11 +2048,7 @@ itjc_init_linktab(struct l1_softc *sc)
 static void
 itjc_bchannel_stat(int unit, int h_chan, bchan_statistics_t *bsp)
 {
-#if defined(__DragonFly__) || defined(__FreeBSD__)
        struct l1_softc *sc = itjc_scp[unit];
-#else
-       struct l1_softc *sc = isic_find_sc(unit);
-#endif
        l1_bchan_state_t *chan = &sc->sc_chan[h_chan];
 
        crit_enter();
index d73f349..ea23691 100644 (file)
@@ -30,7 +30,7 @@
  *      ----------------------------------------
  *
  * $FreeBSD: src/sys/i4b/layer1/iwic/i4b_iwic_bchan.c,v 1.7.2.1 2001/08/10 14:08:40 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer1/iwic/i4b_iwic_bchan.c,v 1.5 2005/06/03 16:50:08 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer1/iwic/i4b_iwic_bchan.c,v 1.6 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Tue Jan 16 13:21:24 2001]
  *
@@ -253,9 +253,6 @@ iwic_bchan_xirq(struct iwic_softc *sc, int chan_no)
                                if(!(i4b_l1_bchan_tel_silence(chan->in_mbuf->m_data, chan->in_mbuf->m_len)))
                                        activity = ACT_RX;
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-                               (void) IF_HANDOFF(&chan->rx_queue, chan->in_mbuf, NULL);
-#else
                                if(!(IF_QFULL(&chan->rx_queue)))
                                {
                                        IF_ENQUEUE(&chan->rx_queue, chan->in_mbuf);
@@ -264,7 +261,6 @@ iwic_bchan_xirq(struct iwic_softc *sc, int chan_no)
                                {
                                        i4b_Bfreembuf(chan->in_mbuf);
                                }
-#endif
                                /* signal upper driver that data is available */
 
                                (*chan->iwic_drvr_linktab->bch_rx_data_ready)(chan->iwic_drvr_linktab->unit);
@@ -435,10 +431,6 @@ iwic_bchannel_setup(int unit, int chan_no, int bprot, int activate)
 
        chan->rx_queue.ifq_maxlen = IFQ_MAXLEN;
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
-       mtx_init(&chan->rx_queue.ifq_mtx, "i4b_iwic_rx", MTX_DEF);
-#endif
-
        i4b_Bcleanifq(&chan->rx_queue); /* clean rx queue */
 
        chan->rxcount = 0;              /* reset rx counter */
@@ -453,10 +445,6 @@ iwic_bchannel_setup(int unit, int chan_no, int bprot, int activate)
 
        chan->tx_queue.ifq_maxlen = IFQ_MAXLEN;
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4   
-       mtx_init(&chan->tx_queue.ifq_mtx, "i4b_iwic_tx", MTX_DEF);
-#endif
-
        i4b_Bcleanifq(&chan->tx_queue); /* clean tx queue */
        
        chan->txcount = 0;              /* reset tx counter */
index 661f83f..1303c2b 100644 (file)
  *     $Id: i4b_iframe.c,v 1.25 2000/08/24 11:48:57 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer2/i4b_iframe.c,v 1.6.2.1 2001/08/10 14:08:41 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer2/i4b_iframe.c,v 1.6 2005/06/03 16:50:10 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer2/i4b_iframe.c,v 1.7 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Thu Aug 24 12:49:18 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq921.h"
-#else
-#define        NI4BQ921        1
-#endif
 #if NI4BQ921 > 0
 
 #include <sys/param.h>
 #include <sys/thread2.h>
 #include <net/if.h>
 
-#if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
-#include <sys/callout.h>
-#endif
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_trace.h>
-#else
-#include <i4b/i4b_debug.h>
-#include <i4b/i4b_ioctl.h>
-#include <i4b/i4b_trace.h>
-#endif
 
 #include "../include/i4b_global.h"
 #include "../include/i4b_l1l2.h"
index dab8f3a..fa002b3 100644 (file)
  *     -------------------------------
  *
  * $FreeBSD: src/sys/i4b/layer2/i4b_l2.c,v 1.6.2.1 2001/08/10 14:08:41 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer2/i4b_l2.c,v 1.8 2005/06/03 22:57:56 joerg Exp $
+ * $DragonFly: src/sys/net/i4b/layer2/i4b_l2.c,v 1.9 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Fri Jan 12 16:43:31 2001]
  *
  *---------------------------------------------------------------------------*/
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq921.h"
-#else
-#define NI4BQ921       1
-#endif
 #if NI4BQ921 > 0
 
 #include <sys/param.h>
 #include <sys/thread2.h>
 #include <net/if.h>
 
-#if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
-#include <sys/callout.h>
-#endif
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
-#else
-#include <i4b/i4b_debug.h>
-#include <i4b/i4b_ioctl.h>
-#endif
 
 #include "../include/i4b_l1l2.h"
 #include "../include/i4b_l2l3.h"
@@ -278,9 +265,6 @@ i4b_mph_status_ind(int unit, int status, int parm)
                        l2sc->unit = unit;
                        l2sc->i_queue.ifq_maxlen = IQUEUE_MAXLEN;
 
-#if defined(__FreeBSD__) && __FreeBSD__ > 4
-                       mtx_init(&l2sc->i_queue.ifq_mtx, "i4b_l2sc", MTX_DEF);
-#endif
                        l2sc->ua_frame = NULL;
                        bzero(&l2sc->stat, sizeof(lapdstat_t));                 
                        i4b_l2_unit_init(unit);
index 7b9dfda..9166c3c 100644 (file)
  *     $Id: i4b_l2fsm.c,v 1.22 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer2/i4b_l2fsm.c,v 1.6.2.1 2001/08/10 14:08:41 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer2/i4b_l2fsm.c,v 1.5 2004/02/13 17:45:50 joerg Exp $
+ * $DragonFly: src/sys/net/i4b/layer2/i4b_l2fsm.c,v 1.6 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Tue May 30 15:48:20 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq921.h"
-#else
-#define        NI4BQ921        1
-#endif
 #if NI4BQ921 > 0
 
 #include <sys/param.h>
 #include <sys/socket.h>
 #include <net/if.h>
 
-#if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
-#include <sys/callout.h>
-#endif
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
-#else
-#include <i4b/i4b_debug.h>
-#include <i4b/i4b_ioctl.h>
-#endif
 
 #include "../include/i4b_global.h"
 #include "../include/i4b_l2l3.h"
index c7bc611..b57928c 100644 (file)
  *     $Id: i4b_l2timer.c,v 1.20 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer2/i4b_l2timer.c,v 1.6.2.1 2001/08/10 14:08:41 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer2/i4b_l2timer.c,v 1.6 2005/06/03 16:50:10 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer2/i4b_l2timer.c,v 1.7 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Thu Aug 24 12:48:52 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq921.h"
-#else
-#define NI4BQ921       1
-#endif
 #if NI4BQ921 > 0
 
 #include <sys/param.h>
 #include <sys/thread2.h>
 #include <net/if.h>
 
-#if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
-#include <sys/callout.h>
-#endif
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
-#else
-#include <i4b/i4b_debug.h>
-#include <i4b/i4b_ioctl.h>
-#endif
-
 #include "../include/i4b_global.h"
 
 #include "i4b_l2.h"
index 41178d2..6e99084 100644 (file)
  *     $Id: i4b_lme.c,v 1.15 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer2/i4b_lme.c,v 1.6.2.1 2001/08/10 14:08:41 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer2/i4b_lme.c,v 1.4 2004/02/13 17:45:50 joerg Exp $
+ * $DragonFly: src/sys/net/i4b/layer2/i4b_lme.c,v 1.5 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Mon May 29 16:55:12 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq921.h"
-#else
-#define        NI4BQ921        1
-#endif
 #if NI4BQ921 > 0
 
 #include <sys/param.h>
 #include <sys/socket.h>
 #include <net/if.h>
 
-#if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
-#include <sys/callout.h>
-#endif
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
-#else
-#include <i4b/i4b_debug.h>
-#include <i4b/i4b_ioctl.h>
-#endif
-
 
 #include "i4b_l2.h"
 
index 5165642..d74b72d 100644 (file)
@@ -28,7 +28,7 @@
  *     ------------------------------------
  *
  * $FreeBSD: src/sys/i4b/layer2/i4b_mbuf.c,v 1.6.2.1 2001/08/10 14:08:41 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer2/i4b_mbuf.c,v 1.5 2004/06/02 14:42:58 eirikn Exp $
+ * $DragonFly: src/sys/net/i4b/layer2/i4b_mbuf.c,v 1.6 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Sat Jan 13 13:15:45 2001]
  *
 
 #ifdef I4B_MBUF_TYPE_DEBUG
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
-
 #define MT_DCHAN       42
 #define MT_BCHAN       43
-
-#else /* NetBSD */
-
-#define MT_DCHAN        MT_DATA
-#define MT_BCHAN        MT_DATA
-
-#endif
-
 #define MT_I4B_D       MT_DCHAN
 #define MT_I4B_B       MT_BCHAN
 
@@ -141,16 +131,7 @@ i4b_Dcleanifq(struct ifqueue *ifq)
 {
        int x = splimp();
 
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
        IF_DRAIN(ifq);
-#else
-       struct mbuf *m;
-       while(!IF_QEMPTY(ifq))
-       {
-               IF_DEQUEUE(ifq, m);
-               i4b_Dfreembuf(m);
-       }
-#endif
        splx(x);
 }
 
@@ -226,16 +207,7 @@ i4b_Bcleanifq(struct ifqueue *ifq)
 {
        int x = splimp();
        
-#if defined (__FreeBSD__) && __FreeBSD__ > 4
        IF_DRAIN(ifq);
-#else
-       struct mbuf *m;
-       while(!IF_QEMPTY(ifq))
-       {
-               IF_DEQUEUE(ifq, m);
-               i4b_Bfreembuf(m);
-       }
-#endif
        splx(x);
 }
 
index 919a66d..8757482 100644 (file)
  *     $Id: i4b_sframe.c,v 1.15 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer2/i4b_sframe.c,v 1.6.2.1 2001/08/10 14:08:41 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer2/i4b_sframe.c,v 1.4 2004/02/13 17:45:50 joerg Exp $
+ * $DragonFly: src/sys/net/i4b/layer2/i4b_sframe.c,v 1.5 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Mon May 29 16:55:23 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq921.h"
-#else
-#define        NI4BQ921        1
-#endif
 #if NI4BQ921 > 0
 
 #include <sys/param.h>
 #include <sys/socket.h>
 #include <net/if.h>
 
-#if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
-#include <sys/callout.h>
-#endif
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
-#else
-#include <i4b/i4b_debug.h>
-#include <i4b/i4b_ioctl.h>
-#endif
-
 #include "../include/i4b_l1l2.h"
 #include "../include/i4b_mbuf.h"
 
index 183898e..6c174f7 100644 (file)
  *     $Id: i4b_tei.c,v 1.25 2000/09/01 14:11:51 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer2/i4b_tei.c,v 1.6.2.2 2001/08/10 14:08:41 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer2/i4b_tei.c,v 1.5 2004/02/13 17:45:50 joerg Exp $
+ * $DragonFly: src/sys/net/i4b/layer2/i4b_tei.c,v 1.6 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Fri Oct 13 15:56:35 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq921.h"
-#else
-#define        NI4BQ921        1
-#endif
 #if NI4BQ921 > 0
 
 #include <sys/param.h>
 #include <sys/socket.h>
 #include <net/if.h>
 
-#if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
-#include <sys/callout.h>
-#endif
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
-#else
-#include <i4b/i4b_debug.h>
-#include <i4b/i4b_ioctl.h>
-#endif
 
 #include "../include/i4b_global.h"
 #include "../include/i4b_l1l2.h"
@@ -284,8 +271,6 @@ void
 i4b_make_rand_ri(l2_softc_t *l2sc)
 {
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
-
        u_short val;
 
 #ifdef RANDOMDEV
@@ -293,29 +278,6 @@ i4b_make_rand_ri(l2_softc_t *l2sc)
 #else
        val = (u_short)random();
 #endif /* RANDOMDEV */ 
-
-#else
-
-       u_short val;
-       int i;
-       static int called = 42;
-       
-       val = (l2sc->last_rih << 8) | l2sc->last_ril;
-
-       val += ++called;
-       
-       for(i=0; i < 50 ; i++, val++)
-       {
-               val |= l2sc->unit+i;
-               val <<= i;
-               val ^= (time.tv_sec >> 16) ^ time.tv_usec;
-               val <<= i;
-               val ^= time.tv_sec ^ (time.tv_usec >> 16);
-
-               if(val != 0 && val != 0xffff)
-                       break;
-       }
-#endif
        l2sc->last_rih = (val >> 8) & 0x00ff;
        l2sc->last_ril = val & 0x00ff;
 }
index c4d72ed..ce91295 100644 (file)
  *     $Id: i4b_uframe.c,v 1.13 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer2/i4b_uframe.c,v 1.6.2.1 2001/08/10 14:08:41 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer2/i4b_uframe.c,v 1.4 2004/02/13 17:45:50 joerg Exp $
+ * $DragonFly: src/sys/net/i4b/layer2/i4b_uframe.c,v 1.5 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Mon May 29 16:55:30 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq921.h"
-#else
-#define        NI4BQ921        1
-#endif
 #if NI4BQ921 > 0
 
 #include <sys/param.h>
 #include <sys/socket.h>
 #include <net/if.h>
 
-#if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
-#include <sys/callout.h>
-#endif
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
-#else
-#include <i4b/i4b_debug.h>
-#include <i4b/i4b_ioctl.h>
-#endif
 
 #include "../include/i4b_l1l2.h"
 #include "../include/i4b_l2l3.h"
index 4e8d5bf..f854471 100644 (file)
  *     $Id: i4b_util.c,v 1.26 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer2/i4b_util.c,v 1.6.2.1 2001/08/10 14:08:41 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer2/i4b_util.c,v 1.6 2005/06/03 16:50:10 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer2/i4b_util.c,v 1.7 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Mon May 29 16:55:35 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq921.h"
-#else
-#define        NI4BQ921        1
-#endif
 #if NI4BQ921 > 0
 
 #include <sys/param.h>
 #include <sys/thread2.h>
 #include <net/if.h>
 
-#if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
-#include <sys/callout.h>
-#endif
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
-#else
-#include <i4b/i4b_debug.h>
-#include <i4b/i4b_ioctl.h>
-#endif
 
 #include "../include/i4b_global.h"
 #include "../include/i4b_l1l2.h"
index 06631da..a2a65e9 100644 (file)
  *     $Id: i4b_l3fsm.c,v 1.22 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer3/i4b_l3fsm.c,v 1.6.2.1 2001/08/10 14:08:42 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer3/i4b_l3fsm.c,v 1.5 2005/06/03 16:50:12 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer3/i4b_l3fsm.c,v 1.6 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Thu Oct 12 17:58:35 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq931.h"
-#else
-#define        NI4BQ931        1
-#endif
 #if NI4BQ931 > 0
 
 #include <sys/param.h>
 #include <sys/mbuf.h>
 #include <sys/thread2.h>
 
-#if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
-#include <sys/callout.h>
-#endif
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
 #include <net/i4b/include/machine/i4b_cause.h>
-#else
-#include <i4b/i4b_debug.h>
-#include <i4b/i4b_ioctl.h>
-#include <i4b/i4b_cause.h>
-#endif
 
 #include "../include/i4b_l2l3.h"
 #include "../include/i4b_l3l4.h"
index 9821898..ebf0d13 100644 (file)
  *     $Id: i4b_l3timer.c,v 1.17 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer3/i4b_l3timer.c,v 1.6.2.1 2001/08/10 14:08:42 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer3/i4b_l3timer.c,v 1.6 2005/06/03 16:50:12 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer3/i4b_l3timer.c,v 1.7 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Thu Aug 24 12:49:50 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq931.h"
-#else
-#define        NI4BQ931        1
-#endif
 #if NI4BQ931 > 0
 
 #include <sys/param.h>
 #include <sys/thread2.h>
 #include <sys/mbuf.h>
 
-#if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
-#include <sys/callout.h>
-#endif
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
-#else
-#include <i4b/i4b_debug.h>
-#include <i4b/i4b_ioctl.h>
-#endif
-
 #include "../include/i4b_global.h"
 #include "../include/i4b_l3l4.h"
 
index 4741f0e..253d144 100644 (file)
  *     $Id: i4b_l4if.c,v 1.27 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer3/i4b_l4if.c,v 1.6.2.1 2001/08/10 14:08:42 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer3/i4b_l4if.c,v 1.4 2004/02/13 17:45:50 joerg Exp $
+ * $DragonFly: src/sys/net/i4b/layer3/i4b_l4if.c,v 1.5 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Fri Jun  2 14:32:19 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq931.h"
-#else
-#define        NI4BQ931        1
-#endif
+
 #if NI4BQ931 > 0
 
 #include <sys/param.h>
 #include <sys/systm.h>
 #include <sys/mbuf.h>
 
-#if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
-#include <sys/callout.h>
-#endif
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
 #include <net/i4b/include/machine/i4b_cause.h>
-#else
-#include <i4b/i4b_debug.h>
-#include <i4b/i4b_ioctl.h>
-#include <i4b/i4b_cause.h>
-#endif
 
 #include "../include/i4b_l2l3.h"
 #include "../include/i4b_l3l4.h"
index f93908d..99eb0fd 100644 (file)
  *     $Id: i4b_q931.c,v 1.32 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer3/i4b_q931.c,v 1.6.2.1 2001/08/10 14:08:42 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer3/i4b_q931.c,v 1.6 2005/06/03 16:50:12 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer3/i4b_q931.c,v 1.7 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Mon May 29 16:56:52 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq931.h"
-#else
-#define        NI4BQ931        1
-#endif
 
 #if NI4BQ931 > 0
 
 #include <sys/mbuf.h>
 #include <sys/thread2.h>
 
-#if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
-#include <sys/callout.h>
-#endif
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
 #include <net/i4b/include/machine/i4b_cause.h>
-#else
-#include <i4b/i4b_debug.h>
-#include <i4b/i4b_ioctl.h>
-#include <i4b/i4b_cause.h>
-#endif
 
 #include "../include/i4b_isdnq931.h"
 #include "../include/i4b_l3l4.h"
 
 #include "../layer4/i4b_l4.h"
 
-#if !defined(__DragonFly__) && !defined(__FreeBSD__)
-#define        memcpy(d,s,l)   bcopy(s,d,l)
-#endif
-
 unsigned int i4b_l3_debug = L3_DEBUG_DEFAULT;
 
 ctrl_desc_t ctrl_desc[MAX_CONTROLLERS];        /* controller description array */
index e68a7bc..d0cbaac 100644 (file)
  *     $Id: i4b_q932fac.c,v 1.11 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer3/i4b_q932fac.c,v 1.6.2.1 2001/08/10 14:08:42 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer3/i4b_q932fac.c,v 1.4 2004/02/13 17:45:50 joerg Exp $
+ * $DragonFly: src/sys/net/i4b/layer3/i4b_q932fac.c,v 1.5 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Mon May 29 16:57:04 2000]
  *
  *---------------------------------------------------------------------------*/
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bq931.h"
-#else
-#define        NI4BQ931        1
-#endif
 #if NI4BQ931 > 0
 
 #include <sys/param.h>
 #include <sys/systm.h>
 #include <sys/mbuf.h>
 
-#if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
-#include <sys/callout.h>
-#endif
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
-#else
-#include <i4b/i4b_debug.h>
-#include <i4b/i4b_ioctl.h>
-#endif
 
 #include "../include/i4b_l3l4.h"
 
index c92d31b..0af0d9f 100644 (file)
@@ -28,7 +28,7 @@
  *     --------------------------------------------
  *
  * $FreeBSD: src/sys/i4b/layer4/i4b_i4bdrv.c,v 1.11.2.5 2001/12/16 15:12:59 hm Exp $
- * $DragonFly: src/sys/net/i4b/layer4/i4b_i4bdrv.c,v 1.12 2005/06/03 16:50:13 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer4/i4b_i4bdrv.c,v 1.13 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Sat Aug 11 18:08:10 2001]
  *
 
 #include <sys/param.h>
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <sys/ioccom.h>
 #include <sys/malloc.h>
 #include <sys/uio.h>
-#else
-#include <sys/ioctl.h>
-#endif
-
 #include <sys/kernel.h>
 #include <sys/systm.h>
 #include <sys/conf.h>
 #include <sys/mbuf.h>
 #include <sys/socket.h>
 #include <sys/thread2.h>
-#if defined(__FreeBSD__) && __FreeBSD_version >= 500014
-#include <sys/selinfo.h>
-#else
 #include <sys/select.h>
-#endif
-#include <net/if.h>
 
-#ifdef __NetBSD__
-#include <sys/types.h>
-#endif
+#include <net/if.h>
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bing.h"
-#endif
-
-#ifdef __bsdi__
-#include "ibc.h"
-#else
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bisppp.h"
-#else
-#include <net/if_sppp.h>
-#endif
-#endif
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
-
-#if defined(__FreeBSD__) && __FreeBSD__ == 3
-#include "opt_devfs.h"
-#endif
-
-#ifdef DEVFS
-#include <sys/devfsext.h>
-#endif
-
-#endif /* __FreeBSD__*/
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
 #include <net/i4b/include/machine/i4b_cause.h>
-#else
-#include <i4b/i4b_debug.h>
-#include <i4b/i4b_ioctl.h>
-#include <i4b/i4b_cause.h>
-#endif
 
 #include "../include/i4b_l3l4.h"
 #include "../include/i4b_mbuf.h"
 
 #include "i4b_l4.h"
 
-#ifdef OS_USES_POLL
 #include <sys/poll.h>
-#endif
 
 struct selinfo select_rd_info;
 
@@ -124,36 +81,6 @@ static int openflag = 0;
 static int selflag = 0;
 static int readflag = 0;
 
-#if defined(__FreeBSD__) && __FreeBSD__ == 3
-#ifdef DEVFS
-static void *devfs_token;
-#endif
-#endif
-
-#if !defined(__DragonFly__) && !defined(__FreeBSD__)
-
-#define        PDEVSTATIC      /* - not static - */
-PDEVSTATIC void i4battach (void);
-PDEVSTATIC int i4bopen (dev_t dev, int flag, int fmt, struct proc *p);
-PDEVSTATIC int i4bclose (dev_t dev, int flag, int fmt, struct proc *p);
-PDEVSTATIC int i4bread (dev_t dev, struct uio *uio, int ioflag);
-
-#ifdef __bsdi__
-PDEVSTATIC int i4bioctl (dev_t dev, u_long cmd, caddr_t data, int flag, struct proc *p);
-#else
-PDEVSTATIC int i4bioctl (dev_t dev, int cmd, caddr_t data, int flag, struct proc *p);
-#endif
-
-#ifdef OS_USES_POLL
-PDEVSTATIC int i4bpoll (dev_t dev, int events, struct proc *p);
-#else
-PDEVSTATIC int i4bselect (dev_t dev, int rw, struct proc *p);
-#endif
-
-#endif /* #ifndef __FreeBSD__ */
-
-#if defined(__DragonFly__) || (BSD > 199306 && defined(__FreeBSD__))
-
 #define PDEVSTATIC     static
 
 PDEVSTATIC     d_open_t        i4bopen;
@@ -161,17 +88,11 @@ PDEVSTATIC d_close_t       i4bclose;
 PDEVSTATIC     d_read_t        i4bread;
 PDEVSTATIC     d_ioctl_t       i4bioctl;
 
-#ifdef OS_USES_POLL
 PDEVSTATIC     d_poll_t        i4bpoll;
 #define POLLFIELD              i4bpoll
-#else
-PDEVSTATIC     d_select_t      i4bselect;
-#define POLLFIELD              i4bselect
-#endif
 
 #define CDEV_MAJOR 60
 
-#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ >= 4)
 static struct cdevsw i4b_cdevsw = {
        /* name */      "i4b",
        /* maj */       CDEV_MAJOR,
@@ -190,13 +111,6 @@ static struct cdevsw i4b_cdevsw = {
        /* dump */      nodump,
        /* psize */     nopsize
 };
-#else
-static struct cdevsw i4b_cdevsw = {
-       i4bopen,        i4bclose,       i4bread,        nowrite,
-       i4bioctl,       nostop,         nullreset,      nodevtotty,
-       POLLFIELD,      nommap,         NULL,           "i4b", NULL,    -1
-};
-#endif
 
 PDEVSTATIC void i4battach(void *);
 PSEUDO_SET(i4battach, i4b_i4bdrv);
@@ -204,76 +118,22 @@ PSEUDO_SET(i4battach, i4b_i4bdrv);
 static void
 i4b_drvinit(void *unused)
 {
-#if defined(__DragonFly__) || (defined(__FreeBSD__) && __FreeBSD__ >= 4)
        cdevsw_add(&i4b_cdevsw, 0, 0);
-#else
-       static int i4b_devsw_installed = 0;
-       dev_t dev;
-
-       if( ! i4b_devsw_installed )
-       {
-               dev = makedev(CDEV_MAJOR,0);
-               cdevsw_add(&dev,&i4b_cdevsw,NULL);
-               i4b_devsw_installed = 1;
-       }
-#endif
 }
 
 SYSINIT(i4bdev,SI_SUB_DRIVERS,SI_ORDER_MIDDLE+CDEV_MAJOR,i4b_drvinit,NULL)
 
-#endif /* BSD > 199306 && defined(__FreeBSD__) */
-
-#ifdef __bsdi__
-#include <sys/device.h>
-int i4bmatch(struct device *parent, struct cfdata *cf, void *aux);
-void dummy_i4battach(struct device*, struct device *, void *);
-
-#define CDEV_MAJOR 65
-
-static struct cfdriver i4bcd =
-       { NULL, "i4b", i4bmatch, dummy_i4battach, DV_DULL,
-         sizeof(struct cfdriver) };
-struct devsw i4bsw = 
-       { &i4bcd,
-         i4bopen,      i4bclose,       i4bread,        nowrite,
-         i4bioctl,     i4bselect,      nommap,         nostrat,
-         nodump,       nopsize,        0,              nostop
-};
-
-int
-i4bmatch(struct device *parent, struct cfdata *cf, void *aux)
-{
-       printf("i4bmatch: aux=0x%x\n", aux);
-       return 1;
-}
-void
-dummy_i4battach(struct device *parent, struct device *self, void *aux)
-{
-       printf("dummy_i4battach: aux=0x%x\n", aux);
-}
-#endif /* __bsdi__ */
-
 /*---------------------------------------------------------------------------*
  *     interface attach routine
  *---------------------------------------------------------------------------*/
 PDEVSTATIC void
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 i4battach(void *dummy)
-#else
-i4battach()
-#endif
 {
        printf("i4b: ISDN call control device attached\n");
 
        i4b_rdqueue.ifq_maxlen = IFQ_MAXLEN;
 
-#if defined(__FreeBSD__) && __FreeBSD__ > 4
-       mtx_init(&i4b_rdqueue.ifq_mtx, "i4b_rdqueue", MTX_DEF);
-#endif
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
        make_dev(&i4b_cdevsw, 0, UID_ROOT, GID_WHEEL, 0600, "i4b");
-#endif
 }
 
 /*---------------------------------------------------------------------------*
@@ -326,12 +186,7 @@ i4bread(dev_t dev, struct uio *uio, int ioflag)
        while(IF_QEMPTY(&i4b_rdqueue))
        {
                readflag = 1;
-#if defined (__FreeBSD__) && __FreeBSD__ > 4           
-               error = msleep((caddr_t) &i4b_rdqueue, &i4b_rdqueue.ifq_mtx,
-                       PCATCH, "bird", 0);
-#else
                error = tsleep((caddr_t) &i4b_rdqueue, PCATCH, "bird", 0);
-#endif
                if (error != 0) {
                        crit_exit();
                        return error;
@@ -357,13 +212,7 @@ i4bread(dev_t dev, struct uio *uio, int ioflag)
  *     i4bioctl - device driver ioctl routine
  *---------------------------------------------------------------------------*/
 PDEVSTATIC int
-#if defined(__DragonFly__) || (defined (__FreeBSD_version) && __FreeBSD_version >= 300003)
 i4bioctl(dev_t dev, u_long cmd, caddr_t data, int flag, struct thread *td)
-#elif defined(__bsdi__)
-i4bioctl(dev_t dev, u_long cmd, caddr_t data, int flag, struct proc *p)
-#else
-i4bioctl(dev_t dev, int cmd, caddr_t data, int flag, struct proc *p)
-#endif
 {
        call_desc_t *cd;
        int error = 0;
@@ -917,38 +766,6 @@ diag_done:
        return(error);
 }
 
-#ifdef OS_USES_SELECT
-
-/*---------------------------------------------------------------------------*
- *     i4bselect - device driver select routine
- *---------------------------------------------------------------------------*/
-PDEVSTATIC int
-i4bselect(dev_t dev, int rw, struct thread *td)
-{
-       if(minor(dev))
-               return(ENODEV);
-
-       switch(rw)
-       {
-               case FREAD:
-                       if(!IF_QEMPTY(&i4b_rdqueue))
-                               return(1);
-                       crit_enter();
-                       selrecord(td, &select_rd_info);
-                       selflag = 1;
-                       crit_exit();
-                       return(0);
-                       break;
-
-               case FWRITE:
-                       return(1);
-                       break;
-       }
-       return(0);
-}
-
-#else /* OS_USES_SELECT */
-
 /*---------------------------------------------------------------------------*
  *     i4bpoll - device driver poll routine
  *---------------------------------------------------------------------------*/
@@ -977,8 +794,6 @@ i4bpoll(dev_t dev, int events, struct thread *td)
        return(0);
 }
 
-#endif /* OS_USES_SELECT */
-
 /*---------------------------------------------------------------------------*
  *     i4bputqueue - put message into queue to userland
  *---------------------------------------------------------------------------*/
index b0b6925..4da5f76 100644 (file)
@@ -30,7 +30,7 @@
  *     $Id: i4b_l4.c,v 1.54 2000/08/28 07:24:59 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer4/i4b_l4.c,v 1.6.2.2 2001/12/16 15:12:59 hm Exp $
- * $DragonFly: src/sys/net/i4b/layer4/i4b_l4.c,v 1.6 2005/06/03 16:50:13 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer4/i4b_l4.c,v 1.7 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Sun Aug 27 14:53:42 2000]
  *
 #include <sys/mbuf.h>
 #include <sys/thread2.h>
 
-#ifdef __NetBSD__
-#include <sys/types.h>
-#endif
-
-#if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
-#include <sys/callout.h>
-#endif
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include "use_i4bing.h"
-#endif
-
-#ifdef __bsdi__
-#define NI4BISPPP 0
-#include "ibc.h"
-#else
 #include "use_i4bisppp.h"
-#endif
-
 #include "use_i4brbch.h"
 #include "use_i4btel.h"
 
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
 #include <net/i4b/include/machine/i4b_cause.h>
-#else
-#include <i4b/i4b_debug.h>
-#include <i4b/i4b_ioctl.h>
-#include <i4b/i4b_cause.h>
-#endif
 
 #include "../include/i4b_global.h"
 #include "../include/i4b_l3l4.h"
 #include "../include/i4b_mbuf.h"
 #include "i4b_l4.h"
 
-#if !defined(__DragonFly__) && !defined(__FreeBSD__) && !defined(__NetBSD__)
-#define memcpy(dst, src, len)  bcopy((src), (dst), (len))
-#endif
-
 unsigned int i4b_l4_debug = L4_DEBUG_DEFAULT;
 
 struct ctrl_type_desc ctrl_types[CTRL_NUMTYPES] = { { NULL, NULL} };
@@ -657,12 +630,6 @@ i4b_link_bchandrvr(call_desc_t *cd)
                        break;
 #endif
 
-#if defined(__bsdi__) && NIBC > 0
-               case BDRV_IBC:
-                       cd->dlt = ibc_ret_linktab(cd->driver_unit);
-                       break;
-#endif
-
 #if NI4BING > 0
                case BDRV_ING:
                        cd->dlt = ing_ret_linktab(cd->driver_unit);
@@ -711,12 +678,6 @@ i4b_link_bchandrvr(call_desc_t *cd)
                        break;
 #endif
 
-#if defined(__bsdi__) && NIBC > 0
-               case BDRV_IBC:
-                       ibc_set_linktab(cd->driver_unit, cd->ilt);
-                       break;
-#endif
-
 #if NI4BING > 0
                case BDRV_ING:
                        ing_set_linktab(cd->driver_unit, cd->ilt);
index 37ce761..46c93f3 100644 (file)
@@ -30,7 +30,7 @@
  *     $Id: i4b_l4mgmt.c,v 1.34 2000/09/01 14:11:51 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer4/i4b_l4mgmt.c,v 1.6.2.2 2001/08/10 14:08:43 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer4/i4b_l4mgmt.c,v 1.7 2005/06/03 16:50:13 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer4/i4b_l4mgmt.c,v 1.8 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Fri Oct 13 15:58:34 2000]
  *
 #include <sys/mbuf.h>
 #include <sys/thread2.h>
 
-#if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
-#include <sys/callout.h>
-#endif
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
-#else
-#include <i4b/i4b_debug.h>
-#include <i4b/i4b_ioctl.h>
-#endif
 
 #include "../include/i4b_l3l4.h"
 #include "../include/i4b_global.h"
@@ -68,9 +59,7 @@ static unsigned int get_cdid(void);
 
 int nctrl;                             /* number of attached controllers */
 
-#if defined(__DragonFly__) || (defined(__NetBSD__) && __NetBSD_Version__ >= 104230000) || defined(__FreeBSD__)
-void i4b_init_callout(call_desc_t *);
-#endif
+static void i4b_init_callout(call_desc_t *);
 
 /*---------------------------------------------------------------------------*
  *      return a new unique call descriptor id
@@ -149,9 +138,7 @@ reserve_cd(void)
        if(cd == NULL)
                panic("reserve_cd: no free call descriptor available!");
 
-#if defined(__DragonFly__) || (defined(__NetBSD__) && __NetBSD_Version__ >= 104230000) || defined(__FreeBSD__)
        i4b_init_callout(cd);
-#endif
 
        return(cd);
 }
@@ -205,9 +192,7 @@ cd_by_cdid(unsigned int cdid)
                {
                        NDBGL4(L4_MSG, "found cdid - index=%d cdid=%u cr=%d",
                                        i, call_desc[i].cdid, call_desc[i].cr);
-#if defined(__DragonFly__) || (defined(__NetBSD__) && __NetBSD_Version__ >= 104230000) || defined(__FreeBSD__)
                        i4b_init_callout(&call_desc[i]);
-#endif
                        return(&(call_desc[i]));
                }
        }
@@ -236,9 +221,7 @@ cd_by_unitcr(int unit, int cr, int crf)
          {
            NDBGL4(L4_MSG, "found cd, index=%d cdid=%u cr=%d",
                        i, call_desc[i].cdid, call_desc[i].cr);
-#if defined(__DragonFly__) || (defined(__NetBSD__) && __NetBSD_Version__ >= 104230000) || defined(__FreeBSD__)
            i4b_init_callout(&call_desc[i]);
-#endif
            return(&(call_desc[i]));
          }
        }
@@ -261,22 +244,12 @@ get_rand_cr(int unit)
        {
                int found = 1;
                
-#if defined(__DragonFly__) || defined(__FreeBSD__)
-
 #ifdef RANDOMDEV
                read_random((char *)&val, sizeof(val));
 #else
                val = (u_char)random();
 #endif /* RANDOMDEV */
 
-#else
-               val |= unit+i;
-               val <<= i;
-               val ^= (time.tv_sec >> 8) ^ time.tv_usec;
-               val <<= i;
-               val ^= time.tv_sec ^ (time.tv_usec >> 8);
-#endif
-
                retval = val & 0x7f;
                
                if(retval == 0 || retval == 0x7f)
@@ -301,8 +274,7 @@ get_rand_cr(int unit)
 /*---------------------------------------------------------------------------*
  *     initialize the callout handles for FreeBSD
  *---------------------------------------------------------------------------*/
-#if defined(__DragonFly__) || (defined(__NetBSD__) && __NetBSD_Version__ >= 104230000) || defined(__FreeBSD__)
-void
+static void
 i4b_init_callout(call_desc_t *cd)
 {
        if(cd->callouts_inited == 0)
@@ -318,7 +290,6 @@ i4b_init_callout(call_desc_t *cd)
                cd->callouts_inited = 1;
        }
 }
-#endif
 
 /*---------------------------------------------------------------------------*
  *      daemon is attached
index 1ff02c3..2a63079 100644 (file)
@@ -30,7 +30,7 @@
  *     $Id: i4b_l4timer.c,v 1.18 2000/08/24 11:48:58 hm Exp $ 
  *
  * $FreeBSD: src/sys/i4b/layer4/i4b_l4timer.c,v 1.6.2.1 2001/08/10 14:08:43 obrien Exp $
- * $DragonFly: src/sys/net/i4b/layer4/i4b_l4timer.c,v 1.6 2005/06/03 16:50:13 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/layer4/i4b_l4timer.c,v 1.7 2005/06/14 21:19:19 joerg Exp $
  *
  *      last edit-date: [Thu Aug 24 12:50:17 2000]
  *
 #include <sys/systm.h>
 #include <sys/thread2.h>
 
-#if defined(__NetBSD__) && __NetBSD_Version__ >= 104230000
-#include <sys/callout.h>
-#endif
-
-#if defined(__DragonFly__) || defined(__FreeBSD__)
 #include <net/i4b/include/machine/i4b_debug.h>
 #include <net/i4b/include/machine/i4b_ioctl.h>
-#else
-#include <i4b/i4b_debug.h>
-#include <i4b/i4b_ioctl.h>
-#endif
 
 #include "../include/i4b_global.h"
 #include "../include/i4b_l3l4.h"