Lines Matching refs:reason
868 enum skb_drop_reason reason = SKB_NOT_DROPPED_YET; in icmp_unreach() local
889 reason = SKB_DROP_REASON_IP_INHDR; in icmp_unreach()
971 return reason; in icmp_unreach()
974 return reason ?: SKB_DROP_REASON_NOT_SPECIFIED; in icmp_unreach()
1202 enum skb_drop_reason reason = SKB_DROP_REASON_NOT_SPECIFIED; in icmp_rcv() local
1213 reason = SKB_DROP_REASON_XFRM_POLICY; in icmp_rcv()
1225 reason = SKB_DROP_REASON_XFRM_POLICY; in icmp_rcv()
1249 reason = icmp_echo(skb); in icmp_rcv()
1267 reason = SKB_DROP_REASON_INVALID_PROTO; in icmp_rcv()
1274 reason = SKB_DROP_REASON_INVALID_PROTO; in icmp_rcv()
1281 reason = ping_rcv(skb); in icmp_rcv()
1282 return reason ? NET_RX_DROP : NET_RX_SUCCESS; in icmp_rcv()
1292 reason = SKB_DROP_REASON_UNHANDLED_PROTO; in icmp_rcv()
1296 reason = icmp_pointers[icmph->type].handler(skb); in icmp_rcv()
1298 if (!reason) { in icmp_rcv()
1304 kfree_skb_reason(skb, reason); in icmp_rcv()
1307 reason = SKB_DROP_REASON_ICMP_CSUM; in icmp_rcv()