···51/* In usecs - half the scheduling granularity as per RFC3448 4.6 */52#define TFRC_OPSYS_HALF_TIME_GRAN (USEC_PER_SEC / (2 * HZ))5354-#define TFRC_WIN_COUNT_PER_RTT 455-#define TFRC_WIN_COUNT_LIMIT 1656-57/* In seconds */58#define TFRC_MAX_BACK_OFF_TIME 645960#define TFRC_SMALLEST_P 4061-62-/* Number of later packets received before one is considered lost */63-#define TFRC_RECV_NUM_LATE_LOSS 36465enum ccid3_options {66 TFRC_OPT_LOSS_EVENT_RATE = 192,
···51/* In usecs - half the scheduling granularity as per RFC3448 4.6 */52#define TFRC_OPSYS_HALF_TIME_GRAN (USEC_PER_SEC / (2 * HZ))5300054/* In seconds */55#define TFRC_MAX_BACK_OFF_TIME 645657#define TFRC_SMALLEST_P 400005859enum ccid3_options {60 TFRC_OPT_LOSS_EVENT_RATE = 192,
···4445#include "../../dccp.h"4647+/* Number of later packets received before one is considered lost */48+#define TFRC_RECV_NUM_LATE_LOSS 349+50+#define TFRC_WIN_COUNT_PER_RTT 451+#define TFRC_WIN_COUNT_LIMIT 1652+53struct dccp_tx_hist_entry {54 struct list_head dccphtx_node;55 u64 dccphtx_seqno:48,···181 return entry->dccphrx_type == DCCP_PKT_DATA ||182 entry->dccphrx_type == DCCP_PKT_DATAACK;183}184+185+extern int dccp_rx_hist_add_packet(struct dccp_rx_hist *hist,186+ struct list_head *rx_list,187+ struct list_head *li_list,188+ struct dccp_rx_hist_entry *packet);189190#endif /* _DCCP_PKT_HIST_ */