Lines Matching refs:reason
652 enum skb_drop_reason reason) in icmpv6_param_prob_reason() argument
655 kfree_skb_reason(skb, reason); in icmpv6_param_prob_reason()
739 SKB_DR(reason); in icmpv6_echo_reply()
745 return reason; in icmpv6_echo_reply()
751 return reason; in icmpv6_echo_reply()
826 reason = SKB_CONSUMED; in icmpv6_echo_reply()
834 return reason; in icmpv6_echo_reply()
843 enum skb_drop_reason reason; in icmpv6_notify() local
848 reason = pskb_may_pull_reason(skb, sizeof(struct ipv6hdr)); in icmpv6_notify()
849 if (reason != SKB_NOT_DROPPED_YET) in icmpv6_notify()
860 SKB_DR_SET(reason, IPV6_BAD_EXTHDR); in icmpv6_notify()
868 reason = pskb_may_pull_reason(skb, inner_offset + 8); in icmpv6_notify()
869 if (reason != SKB_NOT_DROPPED_YET) in icmpv6_notify()
888 return reason; in icmpv6_notify()
897 enum skb_drop_reason reason = SKB_DROP_REASON_NOT_SPECIFIED; in icmpv6_rcv() local
911 reason = SKB_DROP_REASON_XFRM_POLICY; in icmpv6_rcv()
923 reason = SKB_DROP_REASON_XFRM_POLICY; in icmpv6_rcv()
953 reason = icmpv6_echo_reply(skb); in icmpv6_rcv()
958 reason = icmpv6_echo_reply(skb); in icmpv6_rcv()
981 reason = icmpv6_notify(skb, type, hdr->icmp6_code, in icmpv6_rcv()
990 reason = ndisc_rcv(skb); in icmpv6_rcv()
1024 reason = icmpv6_notify(skb, type, hdr->icmp6_code, in icmpv6_rcv()
1031 if (reason) in icmpv6_rcv()
1032 kfree_skb_reason(skb, reason); in icmpv6_rcv()
1039 reason = SKB_DROP_REASON_ICMP_CSUM; in icmpv6_rcv()
1044 kfree_skb_reason(skb, reason); in icmpv6_rcv()