Home
last modified time | relevance | path

Searched refs:tun_header (Results 1 – 2 of 2) sorted by relevance

/external/android-clat/
Dtranslate.c111 void fill_tun_header(struct tun_pi *tun_header, uint16_t proto) { in fill_tun_header() argument
112 tun_header->flags = 0; in fill_tun_header()
113 tun_header->proto = htons(proto); in fill_tun_header()
474 void translate_packet(const struct tun_data *tunnel, struct tun_pi *tun_header, const char *packet, in translate_packet() argument
500 if(tun_header->flags != 0) { in translate_packet()
501 logmsg(ANDROID_LOG_WARN, "translate_packet: unexpected flags = %d", tun_header->flags); in translate_packet()
504 if(ntohs(tun_header->proto) == ETH_P_IP) { in translate_packet()
508 } else if(ntohs(tun_header->proto) == ETH_P_IPV6) { in translate_packet()
513 logmsg(ANDROID_LOG_WARN, "translate_packet: unknown packet type = %x",tun_header->proto); in translate_packet()
Dtranslate.h56 void fill_tun_header(struct tun_pi *tun_header, uint16_t proto);
63 void translate_packet(const struct tun_data *tunnel, struct tun_pi *tun_header, const char *packet,