Lines Matching refs:reason
646 enum skb_drop_reason reason) in icmpv6_param_prob_reason() argument
649 kfree_skb_reason(skb, reason); in icmpv6_param_prob_reason()
733 SKB_DR(reason); in icmpv6_echo_reply()
739 return reason; in icmpv6_echo_reply()
745 return reason; in icmpv6_echo_reply()
820 reason = SKB_CONSUMED; in icmpv6_echo_reply()
828 return reason; in icmpv6_echo_reply()
837 enum skb_drop_reason reason; in icmpv6_notify() local
842 reason = pskb_may_pull_reason(skb, sizeof(struct ipv6hdr)); in icmpv6_notify()
843 if (reason != SKB_NOT_DROPPED_YET) in icmpv6_notify()
854 SKB_DR_SET(reason, IPV6_BAD_EXTHDR); in icmpv6_notify()
862 reason = pskb_may_pull_reason(skb, inner_offset + 8); in icmpv6_notify()
863 if (reason != SKB_NOT_DROPPED_YET) in icmpv6_notify()
882 return reason; in icmpv6_notify()
891 enum skb_drop_reason reason = SKB_DROP_REASON_NOT_SPECIFIED; in icmpv6_rcv() local
905 reason = SKB_DROP_REASON_XFRM_POLICY; in icmpv6_rcv()
917 reason = SKB_DROP_REASON_XFRM_POLICY; in icmpv6_rcv()
947 reason = icmpv6_echo_reply(skb); in icmpv6_rcv()
952 reason = icmpv6_echo_reply(skb); in icmpv6_rcv()
956 reason = ping_rcv(skb); in icmpv6_rcv()
960 reason = ping_rcv(skb); in icmpv6_rcv()
978 reason = icmpv6_notify(skb, type, hdr->icmp6_code, in icmpv6_rcv()
987 reason = ndisc_rcv(skb); in icmpv6_rcv()
1021 reason = icmpv6_notify(skb, type, hdr->icmp6_code, in icmpv6_rcv()
1028 if (reason) in icmpv6_rcv()
1029 kfree_skb_reason(skb, reason); in icmpv6_rcv()
1036 reason = SKB_DROP_REASON_ICMP_CSUM; in icmpv6_rcv()
1041 kfree_skb_reason(skb, reason); in icmpv6_rcv()