Lines Matching refs:reason

4350 	SKB_DR_INIT(reason, TCP_RFC7323_PAWS);  in tcp_disordered_ack_check()
4356 return reason; in tcp_disordered_ack_check()
4362 reason; in tcp_disordered_ack_check()
4366 return reason; in tcp_disordered_ack_check()
4371 return reason; in tcp_disordered_ack_check()
4376 return reason; in tcp_disordered_ack_check()
4831 tcp_drop_reason(struct sock *sk, struct sk_buff *skb, enum skb_drop_reason reason) in tcp_drop_reason() argument
4834 sk_skb_reason_drop(sk, skb, reason); in tcp_drop_reason()
5147 enum skb_drop_reason reason; in tcp_data_queue() local
5166 reason = SKB_DROP_REASON_NOT_SPECIFIED; in tcp_data_queue()
5185 reason = SKB_DROP_REASON_TCP_ZEROWINDOW; in tcp_data_queue()
5200 reason = SKB_DROP_REASON_PROTO_MEM; in tcp_data_queue()
5238 reason = SKB_DROP_REASON_TCP_OLD_DATA; in tcp_data_queue()
5246 tcp_drop_reason(sk, skb, reason); in tcp_data_queue()
5253 reason = SKB_DROP_REASON_TCP_OVERWINDOW; in tcp_data_queue()
5265 reason = SKB_DROP_REASON_TCP_ZEROWINDOW; in tcp_data_queue()
5874 SKB_DR(reason); in tcp_validate_incoming()
5882 reason = tcp_disordered_ack_check(sk, skb); in tcp_validate_incoming()
5883 if (!reason) in tcp_validate_incoming()
5894 if (reason == SKB_DROP_REASON_TCP_RFC7323_PAWS_ACK) { in tcp_validate_incoming()
5907 reason = tcp_sequence(sk, TCP_SKB_CB(skb)->seq, TCP_SKB_CB(skb)->end_seq); in tcp_validate_incoming()
5908 if (reason) { in tcp_validate_incoming()
5919 if (reason == SKB_DROP_REASON_TCP_INVALID_SEQUENCE || in tcp_validate_incoming()
5920 reason == SKB_DROP_REASON_TCP_INVALID_END_SEQUENCE) in tcp_validate_incoming()
5972 SKB_DR_SET(reason, TCP_RESET); in tcp_validate_incoming()
5992 SKB_DR_SET(reason, TCP_INVALID_SYN); in tcp_validate_incoming()
6002 tcp_drop_reason(sk, skb, reason); in tcp_validate_incoming()
6036 enum skb_drop_reason reason = SKB_DROP_REASON_NOT_SPECIFIED; in tcp_rcv_established() local
6130 reason = SKB_DROP_REASON_PKT_TOO_SMALL; in tcp_rcv_established()
6193 reason = SKB_DROP_REASON_TCP_FLAGS; in tcp_rcv_established()
6205 reason = tcp_ack(sk, skb, FLAG_SLOWPATH | FLAG_UPDATE_TS_RECENT); in tcp_rcv_established()
6206 if ((int)reason < 0) { in tcp_rcv_established()
6207 reason = -reason; in tcp_rcv_established()
6223 reason = SKB_DROP_REASON_TCP_CSUM; in tcp_rcv_established()
6229 tcp_drop_reason(sk, skb, reason); in tcp_rcv_established()
6388 SKB_DR(reason); in tcp_rcv_synsent_state_process()
6409 SKB_DR_SET(reason, TCP_INVALID_ACK_SEQUENCE); in tcp_rcv_synsent_state_process()
6418 SKB_DR_SET(reason, TCP_RFC7323_PAWS); in tcp_rcv_synsent_state_process()
6445 SKB_DR_SET(reason, TCP_FLAGS); in tcp_rcv_synsent_state_process()
6539 SKB_DR_SET(reason, TCP_RESET); in tcp_rcv_synsent_state_process()
6546 SKB_DR_SET(reason, TCP_RFC7323_PAWS); in tcp_rcv_synsent_state_process()
6617 tcp_drop_reason(sk, skb, reason); in tcp_rcv_synsent_state_process()
6624 return reason; in tcp_rcv_synsent_state_process()
6683 SKB_DR(reason); in tcp_rcv_state_process()
6687 SKB_DR_SET(reason, TCP_CLOSE); in tcp_rcv_state_process()
6695 SKB_DR_SET(reason, TCP_RESET); in tcp_rcv_state_process()
6700 SKB_DR_SET(reason, TCP_FLAGS); in tcp_rcv_state_process()
6715 SKB_DR_SET(reason, TCP_FLAGS); in tcp_rcv_state_process()
6742 SKB_DR_SET(reason, TCP_FASTOPEN); in tcp_rcv_state_process()
6743 if (!tcp_check_req(sk, skb, req, true, &req_stolen, &reason)) in tcp_rcv_state_process()
6748 SKB_DR_SET(reason, TCP_FLAGS); in tcp_rcv_state_process()
6755 reason = tcp_ack(sk, skb, FLAG_SLOWPATH | in tcp_rcv_state_process()
6759 if ((int)reason <= 0) { in tcp_rcv_state_process()
6762 if (!reason) in tcp_rcv_state_process()
6764 return -reason; in tcp_rcv_state_process()
6767 if ((int)reason < 0) { in tcp_rcv_state_process()
6769 reason = -reason; in tcp_rcv_state_process()
6773 SKB_DR_SET(reason, NOT_SPECIFIED); in tcp_rcv_state_process()
6935 tcp_drop_reason(sk, skb, reason); in tcp_rcv_state_process()