Lines Matching defs:geneveh
367 struct genevehdr *geneveh;
378 geneveh = geneve_hdr(skb);
379 if (unlikely(geneveh->ver != GENEVE_VER))
390 inner_proto = geneveh->proto_type;
398 opts_len = geneveh->opt_len * 4;
417 struct genevehdr *geneveh;
425 geneveh = geneve_hdr(skb);
426 if (geneveh->ver != GENEVE_VER)
429 if (geneveh->proto_type != htons(ETH_P_TEB))
749 static void geneve_build_header(struct genevehdr *geneveh,
753 geneveh->ver = GENEVE_VER;
754 geneveh->opt_len = info->options_len / 4;
755 geneveh->oam = !!(info->key.tun_flags & TUNNEL_OAM);
756 geneveh->critical = !!(info->key.tun_flags & TUNNEL_CRIT_OPT);
757 geneveh->rsvd1 = 0;
758 tunnel_id_to_vni(info->key.tun_id, geneveh->vni);
759 geneveh->proto_type = inner_proto;
760 geneveh->rsvd2 = 0;
763 ip_tunnel_info_opts_get(geneveh->options, info);