summaryrefslogtreecommitdiffstats
path: root/sys/net
diff options
context:
space:
mode:
Diffstat (limited to 'sys/net')
-rw-r--r--sys/net/bpf.c5
-rw-r--r--sys/net/if_tap.c6
-rw-r--r--sys/net/if_tun.c6
3 files changed, 11 insertions, 6 deletions
diff --git a/sys/net/bpf.c b/sys/net/bpf.c
index c42ea81..9ae3a96 100644
--- a/sys/net/bpf.c
+++ b/sys/net/bpf.c
@@ -108,7 +108,7 @@ static int bpf_setdlt(struct bpf_d *, u_int);
static void filt_bpfdetach(struct knote *);
static int filt_bpfread(struct knote *, long);
static void bpf_drvinit(void *);
-static void bpf_clone(void *, char *, int, struct cdev **);
+static void bpf_clone(void *, struct ucred *, char *, int, struct cdev **);
static int bpf_stats_sysctl(SYSCTL_HANDLER_ARGS);
/*
@@ -1614,8 +1614,9 @@ bpf_setdlt(d, dlt)
}
static void
-bpf_clone(arg, name, namelen, dev)
+bpf_clone(arg, cred, name, namelen, dev)
void *arg;
+ struct ucred *cred;
char *name;
int namelen;
struct cdev **dev;
diff --git a/sys/net/if_tap.c b/sys/net/if_tap.c
index f6ee9b0..f631c09 100644
--- a/sys/net/if_tap.c
+++ b/sys/net/if_tap.c
@@ -82,7 +82,8 @@
static int tapmodevent(module_t, int, void *);
/* device */
-static void tapclone(void *, char *, int, struct cdev **);
+static void tapclone(void *, struct ucred *, char *, int,
+ struct cdev **);
static void tapcreate(struct cdev *);
/* network interface */
@@ -231,8 +232,9 @@ tapmodevent(mod, type, data)
* We need to support two kind of devices - tap and vmnet
*/
static void
-tapclone(arg, name, namelen, dev)
+tapclone(arg, cred, name, namelen, dev)
void *arg;
+ struct ucred *cred;
char *name;
int namelen;
struct cdev **dev;
diff --git a/sys/net/if_tun.c b/sys/net/if_tun.c
index 4c23fa8..d9c31e2 100644
--- a/sys/net/if_tun.c
+++ b/sys/net/if_tun.c
@@ -107,7 +107,8 @@ static struct clonedevs *tunclones;
static TAILQ_HEAD(,tun_softc) tunhead = TAILQ_HEAD_INITIALIZER(tunhead);
SYSCTL_INT(_debug, OID_AUTO, if_tun_debug, CTLFLAG_RW, &tundebug, 0, "");
-static void tunclone(void *arg, char *name, int namelen, struct cdev **dev);
+static void tunclone(void *arg, struct ucred *cred, char *name,
+ int namelen, struct cdev **dev);
static void tuncreate(struct cdev *dev);
static int tunifioctl(struct ifnet *, u_long, caddr_t);
static int tuninit(struct ifnet *);
@@ -136,7 +137,8 @@ static struct cdevsw tun_cdevsw = {
};
static void
-tunclone(void *arg, char *name, int namelen, struct cdev **dev)
+tunclone(void *arg, struct ucred *cred, char *name, int namelen,
+ struct cdev **dev)
{
int u, i;
OpenPOWER on IntegriCloud