4 * Copyright (C) 1993-2001 by Darren Reed.
6 * See the IPFILTER.LICENCE file for details on licencing.
9 * 29/12/94 Added code from Marc Huber <huber@fzi.de> to allow it to allocate
10 * its own major char number! Way cool patch!
12 #include <sys/types.h>
16 #include <sys/socket.h>
18 #include <sys/syslog.h>
21 #include <sys/param.h>
22 #include <sys/errno.h>
24 #include <sys/vnode.h>
25 #include <sundev/mbvar.h>
26 #include <sun/autoconf.h>
27 #include <sun/vddrv.h>
28 #if defined(sun4c) || defined(sun4m)
29 # include <sun/openprom.h>
31 #include <netinet/in.h>
32 #include <netinet/in_systm.h>
33 #include <netinet/ip.h>
34 #include <netinet/ip_var.h>
35 #include <netinet/tcp.h>
36 #include <netinet/tcpip.h>
38 #include "ip_compat.h"
46 int xxxinit
__P((u_int
, struct vddrv
*, caddr_t
, struct vdstat
*));
69 VDMAGIC_USER
, /* magic */
74 NULL
, /* struct mb_ctlr *mb_ctlr */
75 NULL
, /* struct mb_driver *mb_driver */
76 NULL
, /* struct mb_device *mb_device */
88 xxxinit(fc
, vdp
, data
, vds
)
94 struct vdioctl_load
*vdi
= (struct vdioctl_load
*)data
;
105 err
= ipfrule_remove();