cc.h (721fc9d8ec8347cdc7ac9f1aefb44dff3eeb2220) cc.h (370efe5ac85e97e32cfe78d25183c6f605b4d3e5)
1/*-
2 * Copyright (c) 2007-2008
3 * Swinburne University of Technology, Melbourne, Australia.
4 * Copyright (c) 2009-2010 Lawrence Stewart <lstewart@freebsd.org>
5 * Copyright (c) 2010 The FreeBSD Foundation
6 * All rights reserved.
7 *
8 * This software was developed at the Centre for Advanced Internet

--- 50 unchanged lines hidden (view full) ---

59extern STAILQ_HEAD(cc_head, cc_algo) cc_list;
60extern const int tcprexmtthresh;
61extern struct cc_algo newreno_cc_algo;
62
63/* Per-netstack bits. */
64VNET_DECLARE(struct cc_algo *, default_cc_ptr);
65#define V_default_cc_ptr VNET(default_cc_ptr)
66
1/*-
2 * Copyright (c) 2007-2008
3 * Swinburne University of Technology, Melbourne, Australia.
4 * Copyright (c) 2009-2010 Lawrence Stewart <lstewart@freebsd.org>
5 * Copyright (c) 2010 The FreeBSD Foundation
6 * All rights reserved.
7 *
8 * This software was developed at the Centre for Advanced Internet

--- 50 unchanged lines hidden (view full) ---

59extern STAILQ_HEAD(cc_head, cc_algo) cc_list;
60extern const int tcprexmtthresh;
61extern struct cc_algo newreno_cc_algo;
62
63/* Per-netstack bits. */
64VNET_DECLARE(struct cc_algo *, default_cc_ptr);
65#define V_default_cc_ptr VNET(default_cc_ptr)
66
67VNET_DECLARE(int, cc_do_abe);
68#define V_cc_do_abe VNET(cc_do_abe)
69
70VNET_DECLARE(int, cc_abe_frlossreduce);
71#define V_cc_abe_frlossreduce VNET(cc_abe_frlossreduce)
72
67/* Define the new net.inet.tcp.cc sysctl tree. */
68SYSCTL_DECL(_net_inet_tcp_cc);
69
70/* CC housekeeping functions. */
71int cc_register_algo(struct cc_algo *add_cc);
72int cc_deregister_algo(struct cc_algo *remove_cc);
73
74/*

--- 105 unchanged lines hidden ---
73/* Define the new net.inet.tcp.cc sysctl tree. */
74SYSCTL_DECL(_net_inet_tcp_cc);
75
76/* CC housekeeping functions. */
77int cc_register_algo(struct cc_algo *add_cc);
78int cc_deregister_algo(struct cc_algo *remove_cc);
79
80/*

--- 105 unchanged lines hidden ---