Deleted Added
full compact
if_tun.c (11004) if_tun.c (11921)
1/* $NetBSD: if_tun.c,v 1.14 1994/06/29 06:36:25 cgd Exp $ */
2
3/*
4 * Copyright (c) 1988, Julian Onions <jpo@cs.nott.ac.uk>
5 * Nottingham University 1987.
6 *
7 * This source may be freely distributed, however I would be interested
8 * in any changes that are made.

--- 82 unchanged lines hidden (view full) ---

91static int tuninit __P((int));
92
93static void
94tunattach(udata)
95 void *udata;
96{
97 register int i;
98 struct ifnet *ifp;
1/* $NetBSD: if_tun.c,v 1.14 1994/06/29 06:36:25 cgd Exp $ */
2
3/*
4 * Copyright (c) 1988, Julian Onions <jpo@cs.nott.ac.uk>
5 * Nottingham University 1987.
6 *
7 * This source may be freely distributed, however I would be interested
8 * in any changes that are made.

--- 82 unchanged lines hidden (view full) ---

91static int tuninit __P((int));
92
93static void
94tunattach(udata)
95 void *udata;
96{
97 register int i;
98 struct ifnet *ifp;
99 struct sockaddr_in *sin;
100
101 /*
102 * In case we are an LKM, set up device switch.
103 */
104 cdevsw[major(tuncdev)] = tuncdevsw;
105
106 for (i = 0; i < NTUN; i++) {
107 tunctl[i].tun_flags = TUN_INITED;

--- 126 unchanged lines hidden (view full) ---

234 */
235int
236tunifioctl(ifp, cmd, data)
237 struct ifnet *ifp;
238 int cmd;
239 caddr_t data;
240{
241 register struct ifreq *ifr = (struct ifreq *)data;
99
100 /*
101 * In case we are an LKM, set up device switch.
102 */
103 cdevsw[major(tuncdev)] = tuncdevsw;
104
105 for (i = 0; i < NTUN; i++) {
106 tunctl[i].tun_flags = TUN_INITED;

--- 126 unchanged lines hidden (view full) ---

233 */
234int
235tunifioctl(ifp, cmd, data)
236 struct ifnet *ifp;
237 int cmd;
238 caddr_t data;
239{
240 register struct ifreq *ifr = (struct ifreq *)data;
242 struct tun_softc *tp = &tunctl[ifp->if_unit];
243 int error = 0, s;
244
245 s = splimp();
246 switch(cmd) {
247 case SIOCSIFADDR:
248 tuninit(ifp->if_unit);
249 TUNDEBUG("%s%d: address set\n",
250 ifp->if_name, ifp->if_unit);

--- 358 unchanged lines hidden ---
241 int error = 0, s;
242
243 s = splimp();
244 switch(cmd) {
245 case SIOCSIFADDR:
246 tuninit(ifp->if_unit);
247 TUNDEBUG("%s%d: address set\n",
248 ifp->if_name, ifp->if_unit);

--- 358 unchanged lines hidden ---