Lines Matching refs:reason
940 SKB_DR(reason); in ip_error()
960 SKB_DR_SET(reason, IP_INADDRERRORS); in ip_error()
965 SKB_DR_SET(reason, IP_INNOROUTES); in ip_error()
981 SKB_DR_SET(reason, IP_INNOROUTES); in ip_error()
1009 out: kfree_skb_reason(skb, reason); in ip_error()
1706 enum skb_drop_reason reason; in ip_mc_validate_source() local
1726 reason = fib_validate_source_reason(skb, saddr, 0, dscp, 0, in ip_mc_validate_source()
1728 if (reason) in ip_mc_validate_source()
1729 return reason; in ip_mc_validate_source()
1741 enum skb_drop_reason reason; in ip_route_input_mc() local
1745 reason = ip_mc_validate_source(skb, daddr, saddr, dscp, dev, in_dev, in ip_route_input_mc()
1747 if (reason) in ip_route_input_mc()
1748 return reason; in ip_route_input_mc()
1810 enum skb_drop_reason reason = SKB_DROP_REASON_NOT_SPECIFIED; in __mkroute_input() local
1824 return reason; in __mkroute_input()
1830 reason = -err; in __mkroute_input()
1858 reason = SKB_DROP_REASON_ARP_PVLAN_DISABLE; in __mkroute_input()
1881 reason = SKB_DROP_REASON_NOMEM; in __mkroute_input()
1895 reason = SKB_NOT_DROPPED_YET; in __mkroute_input()
1897 return reason; in __mkroute_input()
2189 enum skb_drop_reason reason = SKB_DROP_REASON_NOT_SPECIFIED; in ip_route_use_hint() local
2196 return reason; in ip_route_use_hint()
2199 reason = SKB_DROP_REASON_IP_INVALID_SOURCE; in ip_route_use_hint()
2204 reason = SKB_DROP_REASON_IP_INVALID_SOURCE; in ip_route_use_hint()
2209 reason = SKB_DROP_REASON_IP_LOCALNET; in ip_route_use_hint()
2216 reason = fib_validate_source_reason(skb, saddr, daddr, dscp, 0, dev, in ip_route_use_hint()
2218 if (reason) in ip_route_use_hint()
2227 return reason; in ip_route_use_hint()
2261 enum skb_drop_reason reason = SKB_DROP_REASON_NOT_SPECIFIED; in ip_route_input_slow() local
2290 reason = SKB_DROP_REASON_IP_INVALID_SOURCE; in ip_route_input_slow()
2303 reason = SKB_DROP_REASON_IP_INVALID_SOURCE; in ip_route_input_slow()
2308 reason = SKB_DROP_REASON_IP_INVALID_DEST; in ip_route_input_slow()
2317 reason = SKB_DROP_REASON_IP_LOCALNET; in ip_route_input_slow()
2322 reason = SKB_DROP_REASON_IP_LOCALNET; in ip_route_input_slow()
2368 reason = fib_validate_source_reason(skb, saddr, daddr, dscp, in ip_route_input_slow()
2370 if (reason) in ip_route_input_slow()
2380 reason = SKB_DROP_REASON_IP_INVALID_DEST; in ip_route_input_slow()
2385 reason = ip_mkroute_input(skb, res, in_dev, daddr, saddr, dscp, in ip_route_input_slow()
2389 return reason; in ip_route_input_slow()
2393 reason = SKB_DROP_REASON_INVALID_PROTO; in ip_route_input_slow()
2398 reason = fib_validate_source_reason(skb, saddr, 0, dscp, 0, in ip_route_input_slow()
2400 if (reason) in ip_route_input_slow()
2418 reason = SKB_NOT_DROPPED_YET; in ip_route_input_slow()
2455 reason = SKB_NOT_DROPPED_YET; in ip_route_input_slow()
2478 reason = SKB_DROP_REASON_NOMEM; in ip_route_input_slow()
2504 enum skb_drop_reason reason = SKB_DROP_REASON_NOT_SPECIFIED; in ip_route_input_rcu() local
2509 return reason; in ip_route_input_rcu()
2531 reason = ip_route_input_mc(skb, daddr, saddr, dscp, in ip_route_input_rcu()
2534 return reason; in ip_route_input_rcu()
2544 enum skb_drop_reason reason; in ip_route_input_noref() local
2548 reason = ip_route_input_rcu(skb, daddr, saddr, dscp, dev, &res); in ip_route_input_noref()
2551 return reason; in ip_route_input_noref()