Lines Matching refs:ipprot
55 const struct inet6_protocol *ipprot; in ip6_rcv_finish_core() local
57 ipprot = rcu_dereference(inet6_protos[ipv6_hdr(skb)->nexthdr]); in ip6_rcv_finish_core()
58 if (ipprot && (edemux = READ_ONCE(ipprot->early_demux))) in ip6_rcv_finish_core()
353 const struct inet6_protocol *ipprot; in ip6_protocol_deliver_rcu() local
373 ipprot = rcu_dereference(inet6_protos[nexthdr]); in ip6_protocol_deliver_rcu()
374 if (ipprot) { in ip6_protocol_deliver_rcu()
378 if (!(ipprot->flags & INET6_PROTO_FINAL)) { in ip6_protocol_deliver_rcu()
386 } else if (ipprot->flags & INET6_PROTO_FINAL) { in ip6_protocol_deliver_rcu()
418 if (!(ipprot->flags & INET6_PROTO_NOPOLICY) && in ip6_protocol_deliver_rcu()
422 ret = INDIRECT_CALL_2(ipprot->handler, tcp_v6_rcv, udpv6_rcv, in ip6_protocol_deliver_rcu()
425 if (ipprot->flags & INET6_PROTO_FINAL) { in ip6_protocol_deliver_rcu()