1 # SPDX-License-Identifier: GPL-2.0-only << 2 menu "DCCP CCIDs Configuration" 1 menu "DCCP CCIDs Configuration" 3 2 4 config IP_DCCP_CCID2_DEBUG 3 config IP_DCCP_CCID2_DEBUG 5 bool "CCID-2 debugging messages" 4 bool "CCID-2 debugging messages" 6 help !! 5 ---help--- 7 Enable CCID-2 specific debugging mes 6 Enable CCID-2 specific debugging messages. 8 7 9 The debugging output can additionall 8 The debugging output can additionally be toggled by setting the 10 ccid2_debug parameter to 0 or 1. 9 ccid2_debug parameter to 0 or 1. 11 10 12 If in doubt, say N. 11 If in doubt, say N. 13 12 14 config IP_DCCP_CCID3 13 config IP_DCCP_CCID3 15 bool "CCID-3 (TCP-Friendly)" 14 bool "CCID-3 (TCP-Friendly)" 16 default IP_DCCP = y || IP_DCCP = m !! 15 def_bool y if (IP_DCCP = y || IP_DCCP = m) 17 help !! 16 ---help--- 18 CCID-3 denotes TCP-Friendly Rate Con 17 CCID-3 denotes TCP-Friendly Rate Control (TFRC), an equation-based 19 rate-controlled congestion control m 18 rate-controlled congestion control mechanism. TFRC is designed to 20 be reasonably fair when competing fo 19 be reasonably fair when competing for bandwidth with TCP-like flows, 21 where a flow is "reasonably fair" if 20 where a flow is "reasonably fair" if its sending rate is generally 22 within a factor of two of the sendin 21 within a factor of two of the sending rate of a TCP flow under the 23 same conditions. However, TFRC has 22 same conditions. However, TFRC has a much lower variation of 24 throughput over time compared with T 23 throughput over time compared with TCP, which makes CCID-3 more 25 suitable than CCID-2 for application 24 suitable than CCID-2 for applications such streaming media where a 26 relatively smooth sending rate is of 25 relatively smooth sending rate is of importance. 27 26 28 CCID-3 is further described in RFC 4 27 CCID-3 is further described in RFC 4342, 29 https://www.ietf.org/rfc/rfc4342.txt !! 28 http://www.ietf.org/rfc/rfc4342.txt 30 29 31 The TFRC congestion control algorith 30 The TFRC congestion control algorithms were initially described in 32 RFC 5348. 31 RFC 5348. 33 32 34 This text was extracted from RFC 434 33 This text was extracted from RFC 4340 (sec. 10.2), 35 https://www.ietf.org/rfc/rfc4340.txt !! 34 http://www.ietf.org/rfc/rfc4340.txt 36 35 37 If in doubt, say N. 36 If in doubt, say N. 38 37 39 config IP_DCCP_CCID3_DEBUG 38 config IP_DCCP_CCID3_DEBUG 40 bool "CCID-3 debugging messages" 39 bool "CCID-3 debugging messages" 41 depends on IP_DCCP_CCID3 40 depends on IP_DCCP_CCID3 42 help !! 41 ---help--- 43 Enable CCID-3 specific debugging mes 42 Enable CCID-3 specific debugging messages. 44 43 45 The debugging output can additionall 44 The debugging output can additionally be toggled by setting the 46 ccid3_debug parameter to 0 or 1. 45 ccid3_debug parameter to 0 or 1. 47 46 48 If in doubt, say N. 47 If in doubt, say N. 49 48 50 config IP_DCCP_TFRC_LIB 49 config IP_DCCP_TFRC_LIB 51 def_bool y if IP_DCCP_CCID3 50 def_bool y if IP_DCCP_CCID3 52 51 53 config IP_DCCP_TFRC_DEBUG 52 config IP_DCCP_TFRC_DEBUG 54 def_bool y if IP_DCCP_CCID3_DEBUG 53 def_bool y if IP_DCCP_CCID3_DEBUG 55 endmenu 54 endmenu
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.