summaryrefslogtreecommitdiffstats
path: root/sys/netnatm/natm_proto.c
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2005-07-19 13:36:39 +0000
committerrwatson <rwatson@FreeBSD.org>2005-07-19 13:36:39 +0000
commit1fc26580fcbc0b402438a4c701ab4ba82f8b806a (patch)
tree5e7428078c89ab79b1f50da6ce2ffe4d444adc7d /sys/netnatm/natm_proto.c
parentd49765d3fd851d4b1a585c996379bc57a6dff02c (diff)
downloadFreeBSD-src-1fc26580fcbc0b402438a4c701ab4ba82f8b806a.zip
FreeBSD-src-1fc26580fcbc0b402438a4c701ab4ba82f8b806a.tar.gz
Remove FreeBSD 2.2 protocol usrreq compatibility code.
Remove minor #ifdefs for early NetBSD and OpenBSD compatibility. Remove spl-related definitions. MFC after: 2 weeks
Diffstat (limited to 'sys/netnatm/natm_proto.c')
-rw-r--r--sys/netnatm/natm_proto.c26
1 files changed, 0 insertions, 26 deletions
diff --git a/sys/netnatm/natm_proto.c b/sys/netnatm/natm_proto.c
index 235ccc0..2627bed 100644
--- a/sys/netnatm/natm_proto.c
+++ b/sys/netnatm/natm_proto.c
@@ -59,45 +59,21 @@ static void natm_init(void);
static struct protosw natmsw[] = {
{ SOCK_STREAM, &natmdomain, PROTO_NATMAAL5, PR_CONNREQUIRED,
0, 0, 0, 0,
-#ifdef FREEBSD_USRREQS
0,
-#else
- natm_usrreq,
-#endif
0, 0, 0, 0,
-#if defined(__NetBSD__) || defined(__OpenBSD__)
- natm5_sysctl
-#elif defined(FREEBSD_USRREQS)
&natm_usrreqs
-#endif
},
{ SOCK_DGRAM, &natmdomain, PROTO_NATMAAL5, PR_CONNREQUIRED | PR_ATOMIC,
0, 0, 0, 0,
-#ifdef FREEBSD_USRREQS
0,
-#else
- natm_usrreq,
-#endif
0, 0, 0, 0,
-#if defined(__NetBSD__) || defined(__OpenBSD__)
- natm5_sysctl
-#elif defined(FREEBSD_USRREQS)
&natm_usrreqs
-#endif
},
{ SOCK_STREAM, &natmdomain, PROTO_NATMAAL0, PR_CONNREQUIRED,
0, 0, 0, 0,
-#ifdef FREEBSD_USRREQS
0,
-#else
- natm_usrreq,
-#endif
0, 0, 0, 0,
-#if defined(__NetBSD__) || defined(__OpenBSD__)
- natm0_sysctl
-#elif defined(FREEBSD_USRREQS)
&natm_usrreqs
-#endif
},
};
@@ -126,6 +102,4 @@ natm_init(void)
netisr_register(NETISR_NATM, natmintr, &natmintrq, NETISR_MPSAFE);
}
-#if defined(__FreeBSD__)
DOMAIN_SET(natm);
-#endif
OpenPOWER on IntegriCloud