Home
last modified time | relevance | path

Searched refs:tfrc_rx_hist (Results 1 – 5 of 5) sorted by relevance

/linux-6.1.9/net/dccp/ccids/lib/
Dpacket_history.h81 struct tfrc_rx_hist { struct
91 static inline u8 tfrc_rx_hist_index(const struct tfrc_rx_hist *h, const u8 n) in tfrc_rx_hist_index() argument
100 tfrc_rx_hist_last_rcv(const struct tfrc_rx_hist *h) in tfrc_rx_hist_last_rcv()
109 tfrc_rx_hist_entry(const struct tfrc_rx_hist *h, const u8 n) in tfrc_rx_hist_entry()
118 tfrc_rx_hist_loss_prev(const struct tfrc_rx_hist *h) in tfrc_rx_hist_loss_prev()
124 static inline bool tfrc_rx_hist_loss_pending(const struct tfrc_rx_hist *h) in tfrc_rx_hist_loss_pending()
129 void tfrc_rx_hist_add_packet(struct tfrc_rx_hist *h, const struct sk_buff *skb,
132 int tfrc_rx_hist_duplicate(struct tfrc_rx_hist *h, struct sk_buff *skb);
135 int tfrc_rx_handle_loss(struct tfrc_rx_hist *h, struct tfrc_loss_hist *lh,
138 u32 tfrc_rx_hist_sample_rtt(struct tfrc_rx_hist *h, const struct sk_buff *skb);
[all …]
Dpacket_history.c110 void tfrc_rx_hist_add_packet(struct tfrc_rx_hist *h, in tfrc_rx_hist_add_packet()
120 int tfrc_rx_hist_duplicate(struct tfrc_rx_hist *h, struct sk_buff *skb) in tfrc_rx_hist_duplicate()
135 static void tfrc_rx_hist_swap(struct tfrc_rx_hist *h, const u8 a, const u8 b) in tfrc_rx_hist_swap()
152 static void __do_track_loss(struct tfrc_rx_hist *h, struct sk_buff *skb, u64 n1) in __do_track_loss()
163 static void __one_after_loss(struct tfrc_rx_hist *h, struct sk_buff *skb, u32 n2) in __one_after_loss()
200 static int __two_after_loss(struct tfrc_rx_hist *h, struct sk_buff *skb, u32 n3) in __two_after_loss()
263 static void __three_after_loss(struct tfrc_rx_hist *h) in __three_after_loss()
311 int tfrc_rx_handle_loss(struct tfrc_rx_hist *h, in tfrc_rx_handle_loss()
334 int tfrc_rx_hist_alloc(struct tfrc_rx_hist *h) in tfrc_rx_hist_alloc()
355 void tfrc_rx_hist_purge(struct tfrc_rx_hist *h) in tfrc_rx_hist_purge()
[all …]
Dloss_interval.h62 struct tfrc_rx_hist;
64 int tfrc_lh_interval_add(struct tfrc_loss_hist *, struct tfrc_rx_hist *,
Dloss_interval.c138 int tfrc_lh_interval_add(struct tfrc_loss_hist *lh, struct tfrc_rx_hist *rh, in tfrc_lh_interval_add()
/linux-6.1.9/net/dccp/ccids/
Dccid3.h135 struct tfrc_rx_hist rx_hist;