Lines Matching defs:geneveh
343 struct genevehdr *geneveh;
353 geneveh = geneve_hdr(skb);
354 if (unlikely(geneveh->ver != GENEVE_VER))
357 if (unlikely(geneveh->proto_type != htons(ETH_P_TEB)))
368 opts_len = geneveh->opt_len * 4;
388 struct genevehdr *geneveh;
396 geneveh = geneve_hdr(skb);
397 if (geneveh->ver != GENEVE_VER)
400 if (geneveh->proto_type != htons(ETH_P_TEB))
722 static void geneve_build_header(struct genevehdr *geneveh,
725 geneveh->ver = GENEVE_VER;
726 geneveh->opt_len = info->options_len / 4;
727 geneveh->oam = !!(info->key.tun_flags & TUNNEL_OAM);
728 geneveh->critical = !!(info->key.tun_flags & TUNNEL_CRIT_OPT);
729 geneveh->rsvd1 = 0;
730 tunnel_id_to_vni(info->key.tun_id, geneveh->vni);
731 geneveh->proto_type = htons(ETH_P_TEB);
732 geneveh->rsvd2 = 0;
735 ip_tunnel_info_opts_get(geneveh->options, info);