Lines Matching defs:tap
38 #define dbg_tap_info dbg /* tap info messages */
567 /* tap driver 9.8 (2.2.0 and 2.2.1 release) is buggy
996 struct pico_device_tap *tap = (struct pico_device_tap *) dev;
999 tap->statistics_frames_out++;
1001 bytes_sent = write_tun_buffered (tap->tt, buf, len);
1012 struct pico_device_tap *tap = (struct pico_device_tap *) dev;
1015 int bytes_read = read_tun_buffered(tap->tt, recv_buffer, 1500);
1068 struct pico_device_tap *tap = PICO_ZALLOC(sizeof(struct pico_device_tap));
1071 if (!(tap) || !(tt))
1074 tap->dev.overhead = 0;
1075 tap->statistics_frames_out = 0;
1076 tap->dev.send = pico_tap_send;
1077 tap->dev.poll = pico_tap_poll;
1086 PICO_FREE(tap);
1090 tap->tt = tt;
1092 if( 0 != pico_device_init((struct pico_device *)tap, name, mac)) {
1098 dbg_tap("Device %s created.\n", tap->dev.name);
1100 return (struct pico_device *)tap;