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 "