ip6_flow_hdr
ip6_flow_hdr(ip6h, prio, htonl(0));
ip6_flow_hdr(ip6h, 0, 0);
ip6_flow_hdr(ip6h, tun_key->tos, 0);
ip6_flow_hdr(ip6h, tun_key->tos, 0);
ip6_flow_hdr(ip, key->tos, key->label);
ip6_flow_hdr(iph, 0, 0);
ip6_flow_hdr(ipv6h, 0, ip6_make_flowlabel(dev_net(dev), skb,
ip6_flow_hdr(hdr, cork->base6.tclass,
ip6_flow_hdr(hdr, tclass, ip6_make_flowlabel(net, skb, fl6->flowlabel,
ip6_flow_hdr(ipv6h, dsfield,
ip6_flow_hdr(ip6h, prio, label);
ip6_flow_hdr(hdr, 0, 0);
ip6_flow_hdr(hdr, tclass, 0);
ip6_flow_hdr(ip6h, tclass, 0);
ip6_flow_hdr(hdr, ip6_tclass(ip6_flowinfo(inner_hdr)),
ip6_flow_hdr(hdr, 0, flowlabel);
ip6_flow_hdr(hdr, ip6_tclass(ip6_flowinfo(inner_hdr)),
ip6_flow_hdr(hdr, 0, flowlabel);
ip6_flow_hdr(ip6h, dsfield,
ip6_flow_hdr(iph, 0, 0);