diff options
author | Angelos D. Keromytis <angelos@cvs.openbsd.org> | 2000-01-07 19:28:50 +0000 |
---|---|---|
committer | Angelos D. Keromytis <angelos@cvs.openbsd.org> | 2000-01-07 19:28:50 +0000 |
commit | 6e26578d238bd2535eea0dbcc585e9feed9be11f (patch) | |
tree | be52b186a0db361d2533ef87cda2ad6022e8bcc3 /sys | |
parent | f8ca6683280cd45090619b3c859a404446e7e263 (diff) |
Cleanup ifdefs
Diffstat (limited to 'sys')
-rw-r--r-- | sys/net/if_gif.c | 88 | ||||
-rw-r--r-- | sys/net/if_gif.h | 15 |
2 files changed, 6 insertions, 97 deletions
diff --git a/sys/net/if_gif.c b/sys/net/if_gif.c index 4be073575d3..0a3197dfb33 100644 --- a/sys/net/if_gif.c +++ b/sys/net/if_gif.c @@ -1,4 +1,4 @@ -/* $OpenBSD: if_gif.c,v 1.1 1999/12/08 06:50:18 itojun Exp $ */ +/* $OpenBSD: if_gif.c,v 1.2 2000/01/07 19:28:48 angelos Exp $ */ /* * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. @@ -33,25 +33,15 @@ * gif.c */ -#if (defined(__FreeBSD__) && __FreeBSD__ >= 3) || defined(__NetBSD__) -#include "opt_inet.h" -#endif #include <sys/param.h> #include <sys/systm.h> #include <sys/kernel.h> -#if defined(__FreeBSD__) && __FreeBSD__ >= 3 -#include <sys/malloc.h> -#endif #include <sys/mbuf.h> #include <sys/socket.h> #include <sys/sockio.h> #include <sys/errno.h> -#if defined(__FreeBSD__) || __FreeBSD__ >= 3 -/*nothing*/ -#else #include <sys/ioctl.h> -#endif #include <sys/time.h> #include <sys/syslog.h> #include <machine/cpu.h> @@ -89,11 +79,7 @@ #if NGIF > 0 -#ifdef __FreeBSD__ -void gifattach __P((void *)); -#else void gifattach __P((int)); -#endif /* * gif global variable definitions @@ -103,11 +89,7 @@ struct gif_softc *gif = 0; void gifattach(dummy) -#ifdef __FreeBSD__ - void *dummy; -#else int dummy; -#endif { register struct gif_softc *sc; register int i; @@ -115,12 +97,7 @@ gifattach(dummy) gif = sc = malloc (ngif * sizeof(struct gif_softc), M_DEVBUF, M_WAIT); bzero(sc, ngif * sizeof(struct gif_softc)); for (i = 0; i < ngif; sc++, i++) { -#if defined(__NetBSD__) || defined(__OpenBSD__) sprintf(sc->gif_if.if_xname, "gif%d", i); -#else - sc->gif_if.if_name = "gif"; - sc->gif_if.if_unit = i; -#endif sc->gif_if.if_mtu = GIF_MTU; sc->gif_if.if_flags = IFF_POINTOPOINT | IFF_MULTICAST; sc->gif_if.if_ioctl = gif_ioctl; @@ -128,19 +105,12 @@ gifattach(dummy) sc->gif_if.if_type = IFT_GIF; if_attach(&sc->gif_if); #if NBPFILTER > 0 -#ifdef HAVE_OLD_BPF - bpfattach(&sc->gif_if, DLT_NULL, sizeof(u_int)); -#else - bpfattach(&sc->gif_if.if_bpf, &sc->gif_if, DLT_NULL, sizeof(u_int)); -#endif + bpfattach(&sc->gif_if.if_bpf, &sc->gif_if, DLT_NULL, + sizeof(u_int)); #endif } } -#ifdef __FreeBSD__ -PSEUDO_SET(gifattach, if_gif); -#endif - int gif_output(ifp, m, dst, rt) struct ifnet *ifp; @@ -169,16 +139,10 @@ gif_output(ifp, m, dst, rt) goto end; } -#if defined(__FreeBSD__) && __FreeBSD__ >= 3 - getmicrotime(&ifp->if_lastchange); -#else ifp->if_lastchange = time; -#endif + m->m_flags &= ~(M_BCAST|M_MCAST); if (!(ifp->if_flags & IFF_UP) || -#if 0 - sc->gif_flags & GIFF_INUSE || -#endif sc->gif_psrc == NULL || sc->gif_pdst == NULL) { m_freem(m); error = ENETDOWN; @@ -201,19 +165,11 @@ gif_output(ifp, m, dst, rt) m0.m_len = 4; m0.m_data = (char *)⁡ -#ifdef HAVE_OLD_BPF - bpf_mtap(ifp, &m0); -#else bpf_mtap(ifp->if_bpf, &m0); -#endif } #endif ifp->if_opackets++; ifp->if_obytes += m->m_pkthdr.len; -#if 0 - s = splnet(); - sc->gif_flags |= GIFF_INUSE; -#endif switch (sc->gif_psrc->sa_family) { #ifdef INET @@ -230,10 +186,6 @@ gif_output(ifp, m, dst, rt) m_freem(m); error = ENETDOWN; } -#if 0 - sc->gif_flags &= ~GIFF_INUSE; - splx(s); -#endif end: called = 0; /* reset recursion counter */ @@ -275,11 +227,7 @@ gif_input(m, af, gifp) m0.m_len = 4; m0.m_data = (char *)⁡ -#ifdef HAVE_OLD_BPF - bpf_mtap(gifp, &m0); -#else bpf_mtap(gifp->if_bpf, &m0); -#endif } #endif /*NBPFILTER > 0*/ @@ -334,11 +282,7 @@ gif_input(m, af, gifp) int gif_ioctl(ifp, cmd, data) struct ifnet *ifp; -#if defined(__FreeBSD__) && __FreeBSD__ < 3 - int cmd; -#else u_long cmd; -#endif caddr_t data; { struct gif_softc *sc = (struct gif_softc*)ifp; @@ -355,7 +299,6 @@ gif_ioctl(ifp, cmd, data) case SIOCADDMULTI: case SIOCDELMULTI: -#if !(defined(__FreeBSD__) && __FreeBSD__ >= 3) switch (ifr->ifr_addr.sa_family) { #ifdef INET case AF_INET: /* IP supports Multicast */ @@ -369,30 +312,7 @@ gif_ioctl(ifp, cmd, data) error = EAFNOSUPPORT; break; } -#endif /*not FreeBSD3*/ - break; - -#ifdef SIOCSIFMTU /* xxx */ -#ifndef __OpenBSD__ - case SIOCGIFMTU: - break; - case SIOCSIFMTU: - { -#ifdef __bsdi__ - short mtu; - mtu = *(short *)ifr->ifr_data; -#else - u_long mtu; - mtu = ifr->ifr_mtu; -#endif - if (mtu < GIF_MTU_MIN || mtu > GIF_MTU_MAX) { - return (EINVAL); - } - ifp->if_mtu = mtu; - } break; -#endif -#endif /* SIOCSIFMTU */ case SIOCSIFPHYADDR: #ifdef INET6 diff --git a/sys/net/if_gif.h b/sys/net/if_gif.h index 1b4307d3642..c379d1d1f3f 100644 --- a/sys/net/if_gif.h +++ b/sys/net/if_gif.h @@ -1,4 +1,4 @@ -/* $OpenBSD: if_gif.h,v 1.1 1999/12/08 06:50:18 itojun Exp $ */ +/* $OpenBSD: if_gif.h,v 1.2 2000/01/07 19:28:49 angelos Exp $ */ /* * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. @@ -37,14 +37,8 @@ #define _NET_IF_GIF_H_ -#if (defined(__FreeBSD__) && __FreeBSD__ >= 3) || defined(__NetBSD__) -#if defined(_KERNEL) && !defined(_LKM) -#include "opt_inet.h" -#endif -#endif - #include <netinet/in.h> -/* xxx sigh, why route have struct route instead of pointer? */ +/* XXX sigh, why route have struct route instead of pointer? */ struct gif_softc { struct ifnet gif_if; /* common area */ @@ -77,10 +71,5 @@ extern struct gif_softc *gif; void gif_input __P((struct mbuf *, int, struct ifnet *)); int gif_output __P((struct ifnet *, struct mbuf *, struct sockaddr *, struct rtentry *)); -#if defined(__FreeBSD__) && __FreeBSD__ < 3 -int gif_ioctl __P((struct ifnet *, int, caddr_t)); -#else int gif_ioctl __P((struct ifnet *, u_long, caddr_t)); -#endif - #endif /* _NET_IF_GIF_H_ */ |