Lines Matching defs:pri
28 struct tuntap_data *pri = data;
30 pri->dev = dev;
37 struct tuntap_data *pri = data;
39 tap_check_ips(pri->gate_addr, addr);
40 if((pri->fd == -1) || pri->fixed_config)
42 open_addr(addr, netmask, pri->dev_name);
48 struct tuntap_data *pri = data;
50 if((pri->fd == -1) || pri->fixed_config)
52 close_addr(addr, netmask, pri->dev_name);
135 struct tuntap_data *pri = data;
139 err = tap_open_common(pri->dev, pri->gate_addr);
143 if(pri->fixed_config){
144 pri->fd = os_open_file("/dev/net/tun",
146 if(pri->fd < 0){
148 -pri->fd);
149 return pri->fd;
153 strlcpy(ifr.ifr_name, pri->dev_name, sizeof(ifr.ifr_name));
154 if(ioctl(pri->fd, TUNSETIFF, (void *) &ifr) < 0){
157 os_close_file(pri->fd);
173 err = tuntap_open_tramp(pri->gate_addr, &pri->fd, fds[0],
184 pri->dev_name = uml_strdup(buffer);
190 iter_addresses(pri->dev, open_addr, pri->dev_name);
193 return pri->fd;
198 struct tuntap_data *pri = data;
200 if(!pri->fixed_config)
201 iter_addresses(pri->dev, close_addr, pri->dev_name);
203 pri->fd = -1;