Home
last modified time | relevance | path

Searched refs:drop_reason (Results 1 – 13 of 13) sorted by relevance

/linux-6.15/net/ipv4/
H A Dip_input.c322 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 Dtcp_ipv4.c2190 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 Dtcp_minisocks.c663 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 Dudp.c2317 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 Dtap.c262 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 Dtun.c1004 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 Dtcp_ipv6.c1751 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 Dudp.c795 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 Dsch_generic.h1063 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 Dtcp.h433 bool *lost_race, enum skb_drop_reason *drop_reason);
/linux-6.15/net/core/
H A Dsock.c524 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 Ddev.c4182 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 Daf_packet.c2171 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()