Lines Matching refs:tun
552 struct tun_data tun; in bundle_DescriptorRead() local
558 data = (u_char *)&tun; in bundle_DescriptorRead()
559 sz = sizeof tun; in bundle_DescriptorRead()
561 data = tun.data; in bundle_DescriptorRead()
562 sz = sizeof tun.data; in bundle_DescriptorRead()
574 n -= sz - sizeof tun.data; in bundle_DescriptorRead()
580 af = ntohl(tun.header.family); in bundle_DescriptorRead()
591 if (af == AF_INET && ((struct ip *)tun.data)->ip_dst.s_addr == in bundle_DescriptorRead()
595 pri = PacketCheck(bundle, af, tun.data, n, &bundle->filter.in, in bundle_DescriptorRead()
598 n += sz - sizeof tun.data; in bundle_DescriptorRead()
617 pri = PacketCheck(bundle, af, tun.data, n, &bundle->filter.dial, in bundle_DescriptorRead()
633 pri = PacketCheck(bundle, af, tun.data, n, &bundle->filter.out, in bundle_DescriptorRead()
637 tun.header.timeout = secs; in bundle_DescriptorRead()
638 ncp_Enqueue(&bundle->ncp, af, pri, (char *)&tun, n + sizeof tun.header); in bundle_DescriptorRead()