Lines Matching refs:tunhdr
247 void set_tunheader(char *buf, uint32_t tunhdr) in set_tunheader() argument
250 *ibuf = tunhdr; in set_tunheader()
460 *peer->tunhdr = CNF(fhd_key[IPV6_KEY]); in socket_receiver()
492 *peer->tunhdr = CNF(fhd_key[IPV4_KEY]); in socket_receiver()
522 if (*peer->tunhdr == CNF(fhd_key[IPV6_KEY])) in socket_receiver()
528 else if (*peer->tunhdr == CNF(fhd_key[IPV4_KEY])) in socket_receiver()
559 …if (tun_write(CNF(tunfd[1]), ((char*) peer->tunhdr) + BUF_OFF, len + 4 - BUF_OFF) != (len + 4 - BU… in socket_receiver()
563 else if (*peer->tunhdr == CNF(fhd_key[IPV6_KEY])) in socket_receiver()
576 set_tunheader(buf, *peer->tunhdr); in socket_receiver()
580 if (*peer->tunhdr == CNF(fhd_key[IPV6_KEY])) in socket_receiver()
582 else if (*peer->tunhdr == CNF(fhd_key[IPV4_KEY])) in socket_receiver()
591 log_debug("protocol %x not implemented on TAP device", ntohs(*peer->tunhdr)); in socket_receiver()