flowi6_proto
fl6.flowi6_proto = IPPROTO_UDP;
fl6.flowi6_proto = IPPROTO_TCP;
fl6.flowi6_proto = x->sel.proto;
fl6.flowi6_proto = x->sel.proto;
flow.flowi6_proto = IPPROTO_UDP;
flow6.flowi6_proto = IPPROTO_UDP;
fl6->flowi6_proto = sk->sk_protocol;
.flowi6_proto = ip6h->nexthdr,
.flowi6_proto = ip6h->nexthdr,
.flowi6_proto = sk->sk_protocol,
.flowi6_proto = iph->nexthdr,
fl6.flowi6_proto = iph->nexthdr;
.flowi6_proto = IPPROTO_UDP
fl6->flowi6_proto = flkeys->basic.ip_proto;
__entry->proto = flp->flowi6_proto;
.flowi6_proto = ip6h->nexthdr,
fl6.flowi6_proto = params->l4_protocol;
keys->basic.ip_proto = fl6->flowi6_proto;
fl6.flowi6_proto = iph6->nexthdr;
fl6->flowi6_proto = sk->sk_protocol;
fl6->flowi6_proto = sk->sk_protocol;
if (rule->ip_proto && (rule->ip_proto != fl6->flowi6_proto))
fl6->flowi6_proto = IPPROTO_ICMPV6;
len, fl6->flowi6_proto,
len, fl6->flowi6_proto,
fl6.flowi6_proto = IPPROTO_ICMPV6;
fl6.flowi6_proto = IPPROTO_ICMPV6;
fl6->flowi6_proto = proto;
fl6->flowi6_proto = sk->sk_protocol;
fl6.flowi6_proto = hdr->nexthdr;
fl6->flowi6_proto = IPPROTO_GRE;
fl6->flowi6_proto = IPPROTO_GRE;
fl6.flowi6_proto = IPPROTO_GRE;
unsigned char proto = fl6->flowi6_proto;
u8 proto = fl6->flowi6_proto;
fl6.flowi6_proto = protocol;
fl6.flowi6_proto = protocol;
fl6.flowi6_proto = IPPROTO_UDP;
if (unlikely(fl6->flowi6_proto == IPPROTO_MH &&
sel.proto = fl6->flowi6_proto;
.flowi6_proto = iph->nexthdr,
fl6.flowi6_proto = IPPROTO_TCP;
.flowi6_proto = pkt->tprot,
.flowi6_proto = pkt->tprot,
fl6.flowi6_proto = IPPROTO_ICMPV6;
total_len, fl6->flowi6_proto, tmp_csum);
if (csum == 0 && fl6->flowi6_proto == IPPROTO_UDP)
switch (fl6->flowi6_proto) {
fl6.flowi6_proto = proto;
hash_keys.basic.ip_proto = fl6->flowi6_proto;
hash_keys.basic.ip_proto = fl6->flowi6_proto;
hash_keys.basic.ip_proto = fl6->flowi6_proto;
hash_keys.basic.ip_proto = fl6->flowi6_proto;
.flowi6_proto = iph->nexthdr,
if (unlikely(fl6.flowi6_proto == IPPROTO_ICMPV6))
&fl6.flowi6_proto, AF_INET6,
fl6.flowi6_proto = hdr->nexthdr;
fl6.flowi6_proto = hdr->nexthdr;
fl6.flowi6_proto = hdr->nexthdr;
fl6.flowi6_proto = IPPROTO_TCP;
fl6->flowi6_proto = IPPROTO_TCP;
fl6.flowi6_proto = IPPROTO_TCP;
len, fl6->flowi6_proto, csum);
fl6->flowi6_proto = sk->sk_protocol;
.flowi6_proto = ip6h->nexthdr,
fl6.flowi6_proto = sk->sk_protocol;
.flowi6_proto = proto,
fl6.flowi6_proto = IPPROTO_TCP;
fl6->flowi6_proto = IPPROTO_UDP;
fl6->flowi6_proto = IPPROTO_SCTP;
.flowi6_proto = IPPROTO_UDP
fl6.flowi6_proto = IPPROTO_UDP;
(fl6->flowi6_proto == sel->proto || !sel->proto) &&
fl6->flowi6_proto = flkeys->basic.ip_proto;
if (fl6->flowi6_proto == IPPROTO_ICMPV6 &&
sel->proto = fl6->flowi6_proto;