| /linux/net/ipv6/ |
| H A D | tcp_ipv6.c | 1700 enum skb_drop_reason drop_reason; local 1711 drop_reason = SKB_DROP_REASON_NOT_SPECIFIED; 1726 drop_reason = SKB_DROP_REASON_PKT_TOO_SMALL; 1755 drop_reason = SKB_DROP_REASON_XFRM_POLICY; 1757 drop_reason = tcp_inbound_hash(sk, req, skb, 1760 if (drop_reason) { 1784 if (!tcp_filter(sk, skb, &drop_reason)) { 1789 &drop_reason); 1810 drop_reason = tcp_child_process(sk, nsk, skb); 1811 if (drop_reason) { [all …]
|
| /linux/drivers/net/ |
| H A D | tap.c | 262 enum skb_drop_reason drop_reason; in tap_handle_frame() local 285 drop_reason = SKB_DROP_REASON_SKB_GSO_SEG; in tap_handle_frame() 291 drop_reason = SKB_DROP_REASON_FULL_RING; in tap_handle_frame() 301 drop_reason = SKB_DROP_REASON_FULL_RING; in tap_handle_frame() 302 kfree_skb_reason(skb, drop_reason); in tap_handle_frame() 303 kfree_skb_list_reason(next, drop_reason); in tap_handle_frame() 316 drop_reason = SKB_DROP_REASON_SKB_CSUM; in tap_handle_frame() 320 drop_reason = SKB_DROP_REASON_FULL_RING; in tap_handle_frame() 333 kfree_skb_reason(skb, drop_reason); in tap_handle_frame() 588 enum skb_drop_reason drop_reason; in tap_get_user() local [all …]
|
| H A D | tun.c | 1005 enum skb_drop_reason drop_reason = SKB_DROP_REASON_NOT_SPECIFIED; in tun_net_xmit() local 1017 drop_reason = SKB_DROP_REASON_DEV_READY; in tun_net_xmit() 1030 drop_reason = SKB_DROP_REASON_TAP_TXFILTER; in tun_net_xmit() 1035 sk_filter_reason(tfile->socket.sk, skb, &drop_reason)) in tun_net_xmit() 1040 drop_reason = SKB_DROP_REASON_TAP_FILTER; in tun_net_xmit() 1045 drop_reason = SKB_DROP_REASON_NOMEM; in tun_net_xmit() 1050 drop_reason = SKB_DROP_REASON_SKB_UCOPY_FAULT; in tun_net_xmit() 1064 drop_reason = SKB_DROP_REASON_FULL_RING; in tun_net_xmit() 1083 kfree_skb_reason(skb, drop_reason); in tun_net_xmit() 1711 enum skb_drop_reason drop_reason = SKB_DROP_REASON_NOT_SPECIFIED; in tun_get_user() local [all …]
|
| /linux/net/ipv4/ |
| H A D | tcp_ipv4.c | 2152 enum skb_drop_reason drop_reason; local 2163 drop_reason = SKB_DROP_REASON_NOT_SPECIFIED; 2176 drop_reason = SKB_DROP_REASON_PKT_TOO_SMALL; 2208 drop_reason = SKB_DROP_REASON_XFRM_POLICY; 2210 drop_reason = tcp_inbound_hash(sk, req, skb, 2213 if (unlikely(drop_reason)) { 2240 if (!tcp_filter(sk, skb, &drop_reason)) { 2245 &drop_reason); 2266 drop_reason = tcp_child_process(sk, nsk, skb); 2267 if (drop_reason) { [all …]
|
| H A D | tcp_minisocks.c | 103 enum skb_drop_reason *drop_reason) in tcp_timewait_state_process() argument 268 *drop_reason = SKB_DROP_REASON_TCP_RFC7323_TW_PAWS; in tcp_timewait_state_process() 693 enum skb_drop_reason *drop_reason) in tcp_check_req() argument 859 SKB_DR_SET(*drop_reason, TCP_RFC7323_PAWS); in tcp_check_req() 862 SKB_DR_SET(*drop_reason, TCP_RFC7323_TSECR); in tcp_check_req() 865 SKB_DR_SET(*drop_reason, TCP_OVERWINDOW); in tcp_check_req() 948 SKB_DR_SET(*drop_reason, TCP_LISTEN_OVERFLOW); in tcp_check_req()
|
| H A D | udp.c | 2368 int drop_reason; in __udp_queue_rcv_skb() local 2374 drop_reason = SKB_DROP_REASON_SOCKET_RCVBUFF; in __udp_queue_rcv_skb() 2378 drop_reason = SKB_DROP_REASON_PROTO_MEM; in __udp_queue_rcv_skb() 2382 sk_skb_reason_drop(sk, skb, drop_reason); in __udp_queue_rcv_skb() 2399 enum skb_drop_reason drop_reason = SKB_DROP_REASON_NOT_SPECIFIED; in udp_queue_rcv_one_skb() local 2407 drop_reason = SKB_DROP_REASON_XFRM_POLICY; in udp_queue_rcv_one_skb() 2489 if (sk_filter_trim_cap(sk, skb, sizeof(struct udphdr), &drop_reason)) in udp_queue_rcv_one_skb() 2498 drop_reason = SKB_DROP_REASON_UDP_CSUM; in udp_queue_rcv_one_skb() 2503 sk_skb_reason_drop(sk, skb, drop_reason); in udp_queue_rcv_one_skb() 2697 int drop_reason; in __udp4_lib_rcv() local [all …]
|
| H A D | arp.c | 971 enum skb_drop_reason drop_reason; in arp_rcv() local 985 drop_reason = pskb_may_pull_reason(skb, arp_hdr_len(dev)); in arp_rcv() 986 if (drop_reason != SKB_NOT_DROPPED_YET) in arp_rcv() 991 drop_reason = SKB_DROP_REASON_NOT_SPECIFIED; in arp_rcv() 1005 kfree_skb_reason(skb, drop_reason); in arp_rcv()
|
| /linux/include/net/ |
| H A D | sch_generic.h | 1095 u32 drop_reason; in tcf_set_drop_reason() 1112 return tc_skb_cb(skb)->drop_reason; in __qdisc_drop_all() 1118 tc_skb_cb(skb)->drop_reason = reason; in __qdisc_queue_drop_head() 1068 u32 drop_reason; global() member
|
| H A D | tcp.h | 469 enum skb_drop_reason *drop_reason); 472 bool *lost_race, enum skb_drop_reason *drop_reason);
|
| /linux/net/core/ |
| H A D | sock.c | 526 enum skb_drop_reason drop_reason; in sock_queue_rcv_skb_reason() local 529 err = sk_filter_reason(sk, skb, &drop_reason); in sock_queue_rcv_skb_reason() 536 drop_reason = SKB_DROP_REASON_SOCKET_RCVBUFF; in sock_queue_rcv_skb_reason() 539 drop_reason = SKB_DROP_REASON_PROTO_MEM; in sock_queue_rcv_skb_reason() 542 drop_reason = SKB_NOT_DROPPED_YET; in sock_queue_rcv_skb_reason() 547 *reason = drop_reason; in sock_queue_rcv_skb_reason()
|
| H A D | dev.c | 4364 enum skb_drop_reason *drop_reason) in tc_run() argument 4384 tcf_set_drop_reason(skb, *drop_reason); in tc_run() 4391 *drop_reason = tcf_get_drop_reason(skb); in tc_run() 4441 enum skb_drop_reason drop_reason = SKB_DROP_REASON_TC_INGRESS; in sch_handle_ingress() local 4462 sch_ret = tc_run(tcx_entry(entry), skb, &drop_reason); in sch_handle_ingress() 4480 kfree_skb_reason(skb, drop_reason); in sch_handle_ingress() 4504 enum skb_drop_reason drop_reason = SKB_DROP_REASON_TC_EGRESS; in sch_handle_egress() local 4521 sch_ret = tc_run(tcx_entry(entry), skb, &drop_reason); in sch_handle_egress() 4531 kfree_skb_reason(skb, drop_reason); in sch_handle_egress() 5940 enum skb_drop_reason drop_reason = SKB_DROP_REASON_UNHANDLED_PROTO; in __netif_receive_skb_core() local [all …]
|
| /linux/net/packet/ |
| H A D | af_packet.c | 2117 enum skb_drop_reason drop_reason = SKB_CONSUMED; in packet_rcv() local 2215 drop_reason = SKB_DROP_REASON_PACKET_SOCK_ERROR; in packet_rcv() 2223 sk_skb_reason_drop(sk, skb, drop_reason); in packet_rcv() 2230 enum skb_drop_reason drop_reason = SKB_CONSUMED; in tpacket_rcv() local 2496 sk_skb_reason_drop(sk, skb, drop_reason); in tpacket_rcv() 2502 drop_reason = SKB_DROP_REASON_PACKET_SOCK_ERROR; in tpacket_rcv() 2505 sk_skb_reason_drop(sk, copy_skb, drop_reason); in tpacket_rcv()
|