Lines Matching +full:- +full:av
1 /* SPDX-License-Identifier: GPL-2.0-only */
27 /* Estimated minimum average Ack Vector length - used for updating MPS */
52 * struct dccp_ackvec - Ack Vector main data structure
54 * This implements a fixed-size circular buffer within an array and is largely
79 * struct dccp_ackvec_record - Records information about sent Ack Vectors
81 * These list entries define the additional information which the HC-Receiver
82 * keeps about recently-sent Ack Vectors; again refer to RFC 4340, Appendix A.
106 void dccp_ackvec_free(struct dccp_ackvec *av);
108 void dccp_ackvec_input(struct dccp_ackvec *av, struct sk_buff *skb);
109 int dccp_ackvec_update_records(struct dccp_ackvec *av, u64 seq, u8 sum);
110 void dccp_ackvec_clear_state(struct dccp_ackvec *av, const u64 ackno);
111 u16 dccp_ackvec_buflen(const struct dccp_ackvec *av);
113 static inline bool dccp_ackvec_is_empty(const struct dccp_ackvec *av) in dccp_ackvec_is_empty() argument
115 return av->av_overflow == 0 && av->av_buf_head == av->av_buf_tail; in dccp_ackvec_is_empty()
119 * struct dccp_ackvec_parsed - Record offsets of Ack Vectors in skb
123 * @node: FIFO - arranged in descending order of ack_ackno