diff options
author | Arnaldo Carvalho de Melo <acme@mandriva.com> | 2005-09-18 00:18:32 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2005-09-18 00:18:32 -0700 |
commit | 65299d6c3cfb49cc3eee4fc483e7edd23ea7b2ed (patch) | |
tree | 111ec511694c75d2bc0f7404f6ea02b6230cae7a /include/linux/tfrc.h | |
parent | ae31c3399d17b1f7bc1742724f70476b5417744f (diff) | |
download | linux-stable-65299d6c3cfb49cc3eee4fc483e7edd23ea7b2ed.tar.gz linux-stable-65299d6c3cfb49cc3eee4fc483e7edd23ea7b2ed.tar.bz2 linux-stable-65299d6c3cfb49cc3eee4fc483e7edd23ea7b2ed.zip |
[CCID3]: Introduce include/linux/tfrc.h
Moving the TFRC sender and receiver variables to separate structs, so
that we can copy these structs to userspace thru getsockopt,
dccp_diag, etc.
Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/tfrc.h')
-rw-r--r-- | include/linux/tfrc.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/include/linux/tfrc.h b/include/linux/tfrc.h new file mode 100644 index 000000000000..7dab7831c3cb --- /dev/null +++ b/include/linux/tfrc.h @@ -0,0 +1,35 @@ +#ifndef _LINUX_TFRC_H_ +#define _LINUX_TFRC_H_ +/* + * include/linux/tfrc.h + * + * Copyright (c) 2005 The University of Waikato, Hamilton, New Zealand. + * Copyright (c) 2005 Ian McDonald <iam4@cs.waikato.ac.nz> + * Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@conectiva.com.br> + * Copyright (c) 2003 Nils-Erik Mattsson, Joacim Haggmark, Magnus Erixzon + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + */ + +#include <linux/types.h> + +struct tfrc_rx_info { + __u32 tfrcrx_x_recv; + __u32 tfrcrx_rtt; + __u32 tfrcrx_p; +}; + +struct tfrc_tx_info { + __u32 tfrctx_x; + __u32 tfrctx_x_recv; + __u32 tfrctx_x_calc; + __u32 tfrctx_rtt; + __u32 tfrctx_p; + __u32 tfrctx_rto; + __u32 tfrctx_ipi; +}; + +#endif /* _LINUX_TFRC_H_ */ |