/kernel/linux/linux-5.10/net/dccp/ |
H A D | input.c | 190 ackno = DCCP_SKB_CB(skb)->dccpd_ack_seq; in dccp_check_seqno() local 195 * If S.AWL <= P.ackno <= S.AWH and P.seqno >= S.SWL, in dccp_check_seqno() 206 if (between48(ackno, dp->dccps_awl, dp->dccps_awh) && in dccp_check_seqno() 219 * and (P.ackno does not exist or LAWL <= P.ackno <= S.AWH), in dccp_check_seqno() 235 (ackno == DCCP_PKT_WITHOUT_ACK_SEQ || in dccp_check_seqno() 236 between48(ackno, lawl, dp->dccps_awh))) { in dccp_check_seqno() 240 ackno != DCCP_PKT_WITHOUT_ACK_SEQ && in dccp_check_seqno() 241 after48(ackno, dp->dccps_gar)) in dccp_check_seqno() 242 dp->dccps_gar = ackno; in dccp_check_seqno() [all...] |
H A D | ackvec.c | 86 const u64 ackno) in dccp_ackvec_lookup() 91 * number, start with the oldest record first. If @ackno is `before' in dccp_ackvec_lookup() 95 if (avr->avr_ack_seqno == ackno) in dccp_ackvec_lookup() 97 if (before48(ackno, avr->avr_ack_seqno)) in dccp_ackvec_lookup() 277 * up to and including @ackno. While based on section A.3 of RFC 4340, here 282 void dccp_ackvec_clear_state(struct dccp_ackvec *av, const u64 ackno) in dccp_ackvec_clear_state() argument 288 avr = dccp_ackvec_lookup(&av->av_records, ackno); in dccp_ackvec_clear_state() 85 dccp_ackvec_lookup(struct list_head *av_list, const u64 ackno) dccp_ackvec_lookup() argument
|
H A D | output.c | 55 u64 ackno = dp->dccps_gsr; in dccp_transmit_skb() local 79 ackno = dcb->dccpd_ack_seq; in dccp_transmit_skb() 113 dccp_hdr_set_ack(dccp_hdr_ack_bits(skb), ackno); in dccp_transmit_skb() local 120 * Limit Ack window to ISS <= P.ackno <= GSS, so that in dccp_transmit_skb() 491 * If P.ackno exists, set R.seqno := P.ackno + 1. in dccp_ctl_make_reset() 630 void dccp_send_sync(struct sock *sk, const u64 ackno, in dccp_send_sync() argument 649 DCCP_SKB_CB(skb)->dccpd_ack_seq = ackno; in dccp_send_sync()
|
H A D | ackvec.h | 110 void dccp_ackvec_clear_state(struct dccp_ackvec *av, const u64 ackno);
|
/kernel/linux/linux-6.6/net/dccp/ |
H A D | input.c | 190 ackno = DCCP_SKB_CB(skb)->dccpd_ack_seq; in dccp_check_seqno() local 195 * If S.AWL <= P.ackno <= S.AWH and P.seqno >= S.SWL, in dccp_check_seqno() 206 if (between48(ackno, dp->dccps_awl, dp->dccps_awh) && in dccp_check_seqno() 219 * and (P.ackno does not exist or LAWL <= P.ackno <= S.AWH), in dccp_check_seqno() 235 (ackno == DCCP_PKT_WITHOUT_ACK_SEQ || in dccp_check_seqno() 236 between48(ackno, lawl, dp->dccps_awh))) { in dccp_check_seqno() 240 ackno != DCCP_PKT_WITHOUT_ACK_SEQ && in dccp_check_seqno() 241 after48(ackno, dp->dccps_gar)) in dccp_check_seqno() 242 dp->dccps_gar = ackno; in dccp_check_seqno() [all...] |
H A D | ackvec.c | 86 const u64 ackno) in dccp_ackvec_lookup() 91 * number, start with the oldest record first. If @ackno is `before' in dccp_ackvec_lookup() 95 if (avr->avr_ack_seqno == ackno) in dccp_ackvec_lookup() 97 if (before48(ackno, avr->avr_ack_seqno)) in dccp_ackvec_lookup() 279 * @ackno: last Ack Vector which has been acknowledged 282 * up to and including @ackno. While based on section A.3 of RFC 4340, here 287 void dccp_ackvec_clear_state(struct dccp_ackvec *av, const u64 ackno) in dccp_ackvec_clear_state() argument 293 avr = dccp_ackvec_lookup(&av->av_records, ackno); in dccp_ackvec_clear_state() 85 dccp_ackvec_lookup(struct list_head *av_list, const u64 ackno) dccp_ackvec_lookup() argument
|
H A D | output.c | 55 u64 ackno = dp->dccps_gsr; in dccp_transmit_skb() local 79 ackno = dcb->dccpd_ack_seq; in dccp_transmit_skb() 113 dccp_hdr_set_ack(dccp_hdr_ack_bits(skb), ackno); in dccp_transmit_skb() local 120 * Limit Ack window to ISS <= P.ackno <= GSS, so that in dccp_transmit_skb() 500 * If P.ackno exists, set R.seqno := P.ackno + 1. in dccp_ctl_make_reset() 639 void dccp_send_sync(struct sock *sk, const u64 ackno, in dccp_send_sync() argument 658 DCCP_SKB_CB(skb)->dccpd_ack_seq = ackno; in dccp_send_sync()
|
H A D | ackvec.h | 110 void dccp_ackvec_clear_state(struct dccp_ackvec *av, const u64 ackno);
|
/kernel/linux/linux-5.10/net/dccp/ccids/ |
H A D | ccid2.c | 512 u64 ackno, seqno; in ccid2_hc_tx_packet_recv() local 562 ackno = DCCP_SKB_CB(skb)->dccpd_ack_seq; in ccid2_hc_tx_packet_recv() 563 if (after48(ackno, hc->tx_high_ack)) in ccid2_hc_tx_packet_recv() 564 hc->tx_high_ack = ackno; in ccid2_hc_tx_packet_recv() 567 while (before48(seqp->ccid2s_seq, ackno)) { in ccid2_hc_tx_packet_recv() 587 u64 ackno_end_rl = SUB48(ackno, in ccid2_hc_tx_packet_recv() 591 (unsigned long long)ackno, in ccid2_hc_tx_packet_recv() 595 * current ackno, then move towards the tail of our in ccid2_hc_tx_packet_recv() 598 while (after48(seqp->ccid2s_seq, ackno)) { in ccid2_hc_tx_packet_recv() 611 while (between48(seqp->ccid2s_seq,ackno_end_rl,ackno)) { in ccid2_hc_tx_packet_recv() [all...] |
/kernel/linux/linux-6.6/net/dccp/ccids/ |
H A D | ccid2.c | 517 u64 ackno, seqno; in ccid2_hc_tx_packet_recv() local 567 ackno = DCCP_SKB_CB(skb)->dccpd_ack_seq; in ccid2_hc_tx_packet_recv() 568 if (after48(ackno, hc->tx_high_ack)) in ccid2_hc_tx_packet_recv() 569 hc->tx_high_ack = ackno; in ccid2_hc_tx_packet_recv() 572 while (before48(seqp->ccid2s_seq, ackno)) { in ccid2_hc_tx_packet_recv() 592 u64 ackno_end_rl = SUB48(ackno, in ccid2_hc_tx_packet_recv() 596 (unsigned long long)ackno, in ccid2_hc_tx_packet_recv() 600 * current ackno, then move towards the tail of our in ccid2_hc_tx_packet_recv() 603 while (after48(seqp->ccid2s_seq, ackno)) { in ccid2_hc_tx_packet_recv() 616 while (between48(seqp->ccid2s_seq,ackno_end_rl,ackno)) { in ccid2_hc_tx_packet_recv() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
H A D | ice_dcb.h | 102 __be32 ackno; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_dcb.h | 99 __be32 ackno; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_dcb.h | 120 __be32 ackno; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_dcb.h | 125 __be32 ackno; member
|