static void tap_receive(void *opaque, const uint8_t *buf, int size) { TAPState *s = opaque; tap_win32_write(s->handle, buf, size); }
static ssize_t tap_receive(VLANClientState *nc, const uint8_t *buf, size_t size) { TAPState *s = DO_UPCAST(TAPState, nc, nc); return tap_win32_write(s->handle, buf, size); }
static ssize_t tap_receive(VLANClientState *vc, const uint8_t *buf, size_t size) { TAPState *s = vc->opaque; return tap_win32_write(s->handle, buf, size); }