| Jan Engelhardt | 3df25df | 2007-05-23 14:46:35 -0700 | [diff] [blame] | 1 | menuconfig IP_DCCP | 
| Arnaldo Carvalho de Melo | 7c65787 | 2005-08-09 20:14:34 -0700 | [diff] [blame] | 2 | tristate "The DCCP Protocol (EXPERIMENTAL)" | 
| Jan Engelhardt | 3df25df | 2007-05-23 14:46:35 -0700 | [diff] [blame] | 3 | depends on INET && EXPERIMENTAL | 
| Arnaldo Carvalho de Melo | 7c65787 | 2005-08-09 20:14:34 -0700 | [diff] [blame] | 4 | ---help--- | 
| Gerrit Renker | 0e64e94 | 2006-10-24 16:17:51 -0700 | [diff] [blame] | 5 | Datagram Congestion Control Protocol (RFC 4340) | 
| Arnaldo Carvalho de Melo | 7c65787 | 2005-08-09 20:14:34 -0700 | [diff] [blame] | 6 |  | 
| Gerrit Renker | 0e64e94 | 2006-10-24 16:17:51 -0700 | [diff] [blame] | 7 | From http://www.ietf.org/rfc/rfc4340.txt: | 
| Arnaldo Carvalho de Melo | 7c65787 | 2005-08-09 20:14:34 -0700 | [diff] [blame] | 8 |  | 
|  | 9 | The Datagram Congestion Control Protocol (DCCP) is a transport | 
|  | 10 | protocol that implements bidirectional, unicast connections of | 
|  | 11 | congestion-controlled, unreliable datagrams. It should be suitable | 
|  | 12 | for use by applications such as streaming media, Internet telephony, | 
| Gerrit Renker | 0e64e94 | 2006-10-24 16:17:51 -0700 | [diff] [blame] | 13 | and on-line games. | 
| Arnaldo Carvalho de Melo | 7c65787 | 2005-08-09 20:14:34 -0700 | [diff] [blame] | 14 |  | 
|  | 15 | To compile this protocol support as a module, choose M here: the | 
|  | 16 | module will be called dccp. | 
|  | 17 |  | 
|  | 18 | If in doubt, say N. | 
|  | 19 |  | 
| Jan Engelhardt | 3df25df | 2007-05-23 14:46:35 -0700 | [diff] [blame] | 20 | if IP_DCCP | 
|  | 21 |  | 
| Arnaldo Carvalho de Melo | 17b085e | 2005-08-12 12:59:17 -0300 | [diff] [blame] | 22 | config INET_DCCP_DIAG | 
| Jan Engelhardt | 3df25df | 2007-05-23 14:46:35 -0700 | [diff] [blame] | 23 | depends on INET_DIAG | 
| Arnaldo Carvalho de Melo | 17b085e | 2005-08-12 12:59:17 -0300 | [diff] [blame] | 24 | def_tristate y if (IP_DCCP = y && INET_DIAG = y) | 
| Arnaldo Carvalho de Melo | 4f5736c | 2005-08-12 09:27:49 -0300 | [diff] [blame] | 25 | def_tristate m | 
|  | 26 |  | 
| Arnaldo Carvalho de Melo | 7c65787 | 2005-08-09 20:14:34 -0700 | [diff] [blame] | 27 | source "net/dccp/ccids/Kconfig" | 
|  | 28 |  | 
| Arnaldo Carvalho de Melo | 725ba8e | 2005-08-13 20:35:39 -0300 | [diff] [blame] | 29 | menu "DCCP Kernel Hacking" | 
| Jan Engelhardt | 3df25df | 2007-05-23 14:46:35 -0700 | [diff] [blame] | 30 | depends on DEBUG_KERNEL=y | 
| Arnaldo Carvalho de Melo | 725ba8e | 2005-08-13 20:35:39 -0300 | [diff] [blame] | 31 |  | 
|  | 32 | config IP_DCCP_DEBUG | 
|  | 33 | bool "DCCP debug messages" | 
|  | 34 | ---help--- | 
|  | 35 | Only use this if you're hacking DCCP. | 
|  | 36 |  | 
| Gerrit Renker | 8411671 | 2006-11-20 18:26:03 -0200 | [diff] [blame] | 37 | When compiling DCCP as a module, this debugging output can be toggled | 
|  | 38 | by setting the parameter dccp_debug of the `dccp' module to 0 or 1. | 
|  | 39 |  | 
| Arnaldo Carvalho de Melo | 725ba8e | 2005-08-13 20:35:39 -0300 | [diff] [blame] | 40 | Just say N. | 
|  | 41 |  | 
| Ian McDonald | e41542f | 2006-09-22 14:28:01 +1200 | [diff] [blame] | 42 | config NET_DCCPPROBE | 
|  | 43 | tristate "DCCP connection probing" | 
|  | 44 | depends on PROC_FS && KPROBES | 
|  | 45 | ---help--- | 
|  | 46 | This module allows for capturing the changes to DCCP connection | 
|  | 47 | state in response to incoming packets. It is used for debugging | 
|  | 48 | DCCP congestion avoidance modules. If you don't understand | 
|  | 49 | what was just said, you don't need it: say N. | 
|  | 50 |  | 
| Ian McDonald | fec5b80 | 2006-11-10 13:04:52 -0200 | [diff] [blame] | 51 | Documentation on how to use DCCP connection probing can be found | 
| Michael Witten | c996d8b | 2010-11-15 19:55:34 +0000 | [diff] [blame] | 52 | at: | 
|  | 53 |  | 
|  | 54 | http://www.linuxfoundation.org/collaborate/workgroups/networking/dccpprobe | 
| Ian McDonald | e41542f | 2006-09-22 14:28:01 +1200 | [diff] [blame] | 55 |  | 
|  | 56 | To compile this code as a module, choose M here: the | 
|  | 57 | module will be called dccp_probe. | 
|  | 58 |  | 
|  | 59 |  | 
| Arnaldo Carvalho de Melo | 725ba8e | 2005-08-13 20:35:39 -0300 | [diff] [blame] | 60 | endmenu | 
|  | 61 |  | 
| Jan Engelhardt | 3df25df | 2007-05-23 14:46:35 -0700 | [diff] [blame] | 62 | endif # IP_DDCP |