| /linux-6.15/net/ipv4/ |
| H A D | ip_input.c | 322 int err, drop_reason; in ip_rcv_finish_core() local 328 if (unlikely(drop_reason)) in ip_rcv_finish_core() 332 drop_reason = SKB_DROP_REASON_NOT_SPECIFIED; in ip_rcv_finish_core() 366 if (unlikely(drop_reason)) in ip_rcv_finish_core() 424 kfree_skb_reason(skb, drop_reason); in ip_rcv_finish_core() 457 int drop_reason; in ip_rcv_core() local 465 drop_reason = SKB_DROP_REASON_OTHERHOST; in ip_rcv_core() 477 drop_reason = SKB_DROP_REASON_NOT_SPECIFIED; in ip_rcv_core() 543 drop_reason = SKB_DROP_REASON_IP_CSUM; in ip_rcv_core() 547 drop_reason = SKB_DROP_REASON_IP_INHDR; in ip_rcv_core() [all …]
|
| H A D | tcp_ipv4.c | 2190 enum skb_drop_reason drop_reason; local 2252 if (unlikely(drop_reason)) { 2284 &drop_reason); 2308 if (drop_reason) { 2325 drop_reason = SKB_DROP_REASON_TCP_MINTTL; 2331 drop_reason = SKB_DROP_REASON_XFRM_POLICY; 2337 if (drop_reason) 2377 drop_reason = SKB_DROP_REASON_NO_SOCKET; 2385 drop_reason = SKB_DROP_REASON_TCP_CSUM; 2395 SKB_DR_OR(drop_reason, NOT_SPECIFIED); [all …]
|
| H A D | tcp_minisocks.c | 663 enum skb_drop_reason *drop_reason) in tcp_check_req() argument 815 SKB_DR_SET(*drop_reason, TCP_RFC7323_PAWS); in tcp_check_req() 818 SKB_DR_SET(*drop_reason, TCP_RFC7323_TSECR); in tcp_check_req() 821 SKB_DR_SET(*drop_reason, TCP_OVERWINDOW); in tcp_check_req() 892 SKB_DR_SET(*drop_reason, TCP_LISTEN_OVERFLOW); in tcp_check_req()
|
| H A D | udp.c | 2317 int drop_reason; in __udp_queue_rcv_skb() local 2327 drop_reason = SKB_DROP_REASON_PROTO_MEM; in __udp_queue_rcv_skb() 2331 sk_skb_reason_drop(sk, skb, drop_reason); in __udp_queue_rcv_skb() 2356 drop_reason = SKB_DROP_REASON_XFRM_POLICY; in udp_queue_rcv_one_skb() 2448 drop_reason = SKB_DROP_REASON_UDP_CSUM; in udp_queue_rcv_one_skb() 2453 sk_skb_reason_drop(sk, skb, drop_reason); in udp_queue_rcv_one_skb() 2647 int drop_reason; in __udp4_lib_rcv() local 2709 drop_reason = SKB_DROP_REASON_NO_SOCKET; in __udp4_lib_rcv() 2717 sk_skb_reason_drop(sk, skb, drop_reason); in __udp4_lib_rcv() 2734 drop_reason = SKB_DROP_REASON_UDP_CSUM; in __udp4_lib_rcv() [all …]
|
| /linux-6.15/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() 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 654 drop_reason = SKB_DROP_REASON_DEV_HDR; in tap_get_user() [all …]
|
| H A D | tun.c | 1004 enum skb_drop_reason drop_reason; in tun_net_xmit() local 1015 drop_reason = SKB_DROP_REASON_DEV_READY; in tun_net_xmit() 1028 drop_reason = SKB_DROP_REASON_TAP_TXFILTER; in tun_net_xmit() 1034 drop_reason = SKB_DROP_REASON_SOCKET_FILTER; 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() 1064 drop_reason = SKB_DROP_REASON_FULL_RING; in tun_net_xmit() 1083 kfree_skb_reason(skb, drop_reason); in tun_net_xmit() 1833 drop_reason = SKB_DROP_REASON_HDR_TRUNC; in tun_get_user() 1883 drop_reason = SKB_DROP_REASON_DEV_READY; in tun_get_user() [all …]
|
| /linux-6.15/net/ipv6/ |
| H A D | tcp_ipv6.c | 1751 enum skb_drop_reason drop_reason; local 1811 if (drop_reason) { 1840 &drop_reason); 1864 if (drop_reason) { 1881 drop_reason = SKB_DROP_REASON_TCP_MINTTL; 1887 drop_reason = SKB_DROP_REASON_XFRM_POLICY; 1893 if (drop_reason) 1931 drop_reason = SKB_DROP_REASON_NO_SOCKET; 1939 drop_reason = SKB_DROP_REASON_TCP_CSUM; 1949 SKB_DR_OR(drop_reason, NOT_SPECIFIED); [all …]
|
| H A D | udp.c | 795 enum skb_drop_reason drop_reason; in __udpv6_queue_rcv_skb() local 801 drop_reason = SKB_DROP_REASON_SOCKET_RCVBUFF; in __udpv6_queue_rcv_skb() 805 drop_reason = SKB_DROP_REASON_PROTO_MEM; in __udpv6_queue_rcv_skb() 809 sk_skb_reason_drop(sk, skb, drop_reason); in __udpv6_queue_rcv_skb() 826 enum skb_drop_reason drop_reason = SKB_DROP_REASON_NOT_SPECIFIED; in udpv6_queue_rcv_one_skb() local 831 drop_reason = SKB_DROP_REASON_XFRM_POLICY; in udpv6_queue_rcv_one_skb() 896 drop_reason = SKB_DROP_REASON_SOCKET_FILTER; in udpv6_queue_rcv_one_skb() 907 drop_reason = SKB_DROP_REASON_UDP_CSUM; in udpv6_queue_rcv_one_skb() 912 sk_skb_reason_drop(sk, skb, drop_reason); in udpv6_queue_rcv_one_skb()
|
| /linux-6.15/include/net/ |
| H A D | sch_generic.h | 1063 u32 drop_reason; member 1083 return tc_skb_cb(skb)->drop_reason; in tcf_get_drop_reason() 1089 tc_skb_cb(skb)->drop_reason = reason; in tcf_set_drop_reason()
|
| H A D | tcp.h | 433 bool *lost_race, enum skb_drop_reason *drop_reason);
|
| /linux-6.15/net/core/ |
| H A D | sock.c | 524 enum skb_drop_reason drop_reason; in sock_queue_rcv_skb_reason() local 529 drop_reason = SKB_DROP_REASON_SOCKET_FILTER; in sock_queue_rcv_skb_reason() 535 drop_reason = SKB_DROP_REASON_SOCKET_RCVBUFF; in sock_queue_rcv_skb_reason() 538 drop_reason = SKB_DROP_REASON_PROTO_MEM; in sock_queue_rcv_skb_reason() 541 drop_reason = SKB_NOT_DROPPED_YET; in sock_queue_rcv_skb_reason() 546 *reason = drop_reason; in sock_queue_rcv_skb_reason()
|
| H A D | dev.c | 4182 enum skb_drop_reason *drop_reason) in tc_run() argument 4202 tcf_set_drop_reason(skb, *drop_reason); in tc_run() 4209 *drop_reason = tcf_get_drop_reason(skb); in tc_run() 4259 enum skb_drop_reason drop_reason = SKB_DROP_REASON_TC_INGRESS; in sch_handle_ingress() local 4280 sch_ret = tc_run(tcx_entry(entry), skb, &drop_reason); in sch_handle_ingress() 4298 kfree_skb_reason(skb, drop_reason); in sch_handle_ingress() 4322 enum skb_drop_reason drop_reason = SKB_DROP_REASON_TC_EGRESS; in sch_handle_egress() local 4339 sch_ret = tc_run(tcx_entry(entry), skb, &drop_reason); in sch_handle_egress() 4349 kfree_skb_reason(skb, drop_reason); in sch_handle_egress()
|
| /linux-6.15/net/packet/ |
| H A D | af_packet.c | 2171 enum skb_drop_reason drop_reason = SKB_CONSUMED; in packet_rcv() local 2269 drop_reason = SKB_DROP_REASON_PACKET_SOCK_ERROR; in packet_rcv() 2277 sk_skb_reason_drop(sk, skb, drop_reason); in packet_rcv() 2284 enum skb_drop_reason drop_reason = SKB_CONSUMED; in tpacket_rcv() local 2550 sk_skb_reason_drop(sk, skb, drop_reason); in tpacket_rcv() 2556 drop_reason = SKB_DROP_REASON_PACKET_SOCK_ERROR; in tpacket_rcv() 2559 sk_skb_reason_drop(sk, copy_skb, drop_reason); in tpacket_rcv()
|