flowi4_proto
fl.flowi4_proto = IPPROTO_UDP;
fl4.flowi4_proto = IPPROTO_UDP;
fl4.flowi4_proto = IPPROTO_UDP;
fl4.flowi4_proto = IPPROTO_UDP;
flow.flowi4_proto = IPPROTO_UDP;
fl4.flowi4_proto = x->sel.proto;
fl4.flowi4_proto = x->sel.proto;
flow.flowi4_proto = IPPROTO_UDP;
flow.flowi4_proto = IPPROTO_UDP;
flow.flowi4_proto = IPPROTO_UDP;
flow4.flowi4_proto = IPPROTO_UDP;
fl4->flowi4_proto = sk->sk_protocol;
.flowi4_proto = sk->sk_protocol,
fl4.flowi4_proto = ip4h->protocol;
.flowi4_proto = IPPROTO_UDP
fl4->flowi4_proto = proto;
fl4->flowi4_proto = flkeys->basic.ip_proto;
fl4->flowi4_proto = proto;
__entry->proto = flp->flowi4_proto;
.flowi4_proto = ip4h->protocol,
fl4.flowi4_proto = params->l4_protocol;
fl4.flowi4_proto = iph->protocol;
fl4.flowi4_proto = 0;
if (rule->ip_proto && (rule->ip_proto != fl4->flowi4_proto))
fl4.flowi4_proto = IPPROTO_ICMP;
fl4->flowi4_proto = IPPROTO_ICMP;
.flowi4_proto = IPPROTO_GRE,
.flowi4_proto = pkt->tprot,
if (fl4->flowi4_proto != IPPROTO_ICMP)
hash_keys.basic.ip_proto = fl4->flowi4_proto;
hash_keys.basic.ip_proto = fl4->flowi4_proto;
fl4.flowi4_proto = 0;
fl4->flowi4_proto))
fl4->flowi4_proto == IPPROTO_IGMP) {
if (flp4->flowi4_proto) {
fl4.flowi4_proto = ip_proto;
fl4.flowi4_proto = IPPROTO_UDP;
fl4->flowi4_proto = params->ipproto;
fl6.flowi4_proto = params->ipproto;
fl4->flowi4_proto = IPPROTO_SCTP;
.flowi4_proto = IPPROTO_UDP
(fl4->flowi4_proto == sel->proto || !sel->proto) &&
fl4->flowi4_proto = flkeys->basic.ip_proto;
fl4->flowi4_proto == IPPROTO_ICMP &&
sel->proto = fl4->flowi4_proto;