Lines Matching refs: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 = test_bit(IP_TUNNEL_OAM_BIT, info->key.tun_flags);
756 geneveh->critical = test_bit(IP_TUNNEL_CRIT_OPT_BIT,
758 geneveh->rsvd1 = 0;
759 tunnel_id_to_vni(info->key.tun_id, geneveh->vni);
760 geneveh->proto_type = inner_proto;
761 geneveh->rsvd2 = 0;
764 ip_tunnel_info_opts_get(geneveh->options, info);