loss_interval: make struct dccp_li_hist_entry private
PATCH 10/10 loss_interval: make struct dccp_li_hist_entry private
net/dccp/ccids/lib/loss_interval.c is the only place where this struct is used.
Signed-off-by Arnaldo Carvalho de Melo <[email protected]>
--- net/dccp/ccids/lib/loss_interval.c | 9 +++++++++ net/dccp/ccids/lib/loss_interval.h | 10 ---------- 2 files changed, 9 insertions(+), 10 deletions(-)
net/dccp/ccids/lib/loss_interval.c +9 -0
@@ -18,6 +18,15 @@#include "packet_history.h" #include "tfrc.h" +#define DCCP_LI_HIST_IVAL_F_LENGTH 8 + +struct dccp_li_hist_entry { +struct list_head dccplih_node; +u64 dccplih_seqno:48 , + dccplih_win_count:4 ; +u32 dccplih_interval; +}; +struct kmem_cache *dccp_li_cachep__read_mostly ;static inline struct dccp_li_hist_entry *dccp_li_hist_entry_new (const gfp_t prio)
net/dccp/ccids/lib/loss_interval.h +0 -10
@@ -14,18 +14,8 @@*/ #include <linux/list.h> -#include <linux/slab.h> #include <linux/time.h> -#define DCCP_LI_HIST_IVAL_F_LENGTH 8 - -struct dccp_li_hist_entry { -struct list_head dccplih_node; -u64 dccplih_seqno:48 , - dccplih_win_count:4 ; -u32 dccplih_interval; -}; -extern void dccp_li_hist_purge (struct list_head *list);extern u32 dccp_li_hist_calc_i_mean (struct list_head *list);
Signature · 1 line
1.5.0.6