This adds symbolic constants for per-connection CCID support; these are used
by subsequent patches.
Per-connection CCID support is available in the Linux kernel from v2.6.30-rc1
(7th April 2009) onwards, further information is available at:
* symbolic names are taken from include/linux/dccp.h,
* API documentation is in Documentation/networking/dccp.txt.
The patch also corrects the manner of using doxygen comments in the #defines.
/** \cond Userland defines for Linux DCCP support. */
#ifndef IPPROTO_DCCP
-#define IPPROTO_DCCP 33 /**< IANA assigned value */
-#define SOCK_DCCP 6 /**< Linux socket type */
-#define SOL_DCCP 269 /**< Linux socket level */
+#define IPPROTO_DCCP 33 /* IANA assigned value */
+#define SOCK_DCCP 6 /* Linux socket type */
+#define SOL_DCCP 269 /* Linux socket level */
+/* Per-connection CCID support (since v2.6.30-rc1) */
+#define DCCP_SOCKOPT_AVAILABLE_CCIDS 12 /* List of supported CCIDs */
+#define DCCP_SOCKOPT_CCID 13 /* Sets both TX/RX CCID */
+#define DCCP_SOCKOPT_TX_CCID 14 /* Set/get the TX CCID */
+#define DCCP_SOCKOPT_RX_CCID 15 /* Set/get the RX CCID */
#endif
/** \endcond */