10_set-client-ccid.diff
[paraslash.git] / ggo / dccp_recv.ggo
1 option "host" i
2 "ip or host"
3 string default="localhost"
4 optional
5 details="
6         Both IPv4 and IPv6 addresses are supported.
7 "
8
9 option "port" p
10 "port to connect to"
11 int
12 default="8000"
13 optional
14
15 option "ccid" c
16 "CCID preference(s) for this connection"
17 int
18 # restrict the maximum number of times this option can be passed
19 optional multiple(-10)
20 # currently known CCIDs:
21 # - CCID-2 (RFC 4341),
22 # - CCID-3 (RFC 4342),
23 # - CCID-4 (RFC 5622),
24 # - CCID-248 ... CCID-254 are experimental (RFC 4340, 19.5)
25 values="2", "3", "4", "248", "249", "250", "251", "252", "253", "254"
26 details="
27         Depends on the CCIDs available on the server; this information
28         can be seen in the display of 'para_client si'.
29
30         When present exactly once, this option mandates the CCID
31         to use for the sender-receiver connection.
32
33         If it is passed more than once, it sets a preference list
34         of CCIDs for this connection. The order of appearance here
35         signifies descending priority. For example,
36                     --ccid 4   --c 2   --ccid 3
37         generates the preference list (CCID-4, CCID-2, CCID-3).
38
39         The request is reconciled with the CCIDs on the server via
40         the 'server-priority' mechanism of RFC 4340 6.3.1/10.
41 "