111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/****************************************************************************
211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************
311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   This header was automatically generated from a Linux kernel header
511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   of the same name, to make information necessary for userspace to
611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   call into the kernel available to libc.  It contains only constants,
711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   structures, and macros generated from the original header, and thus,
811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   contains no copyrightable information.
911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   To edit the content of this header, modify the corresponding
1111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   source file (e.g. under external/kernel-headers/original/) then
1211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   run bionic/libc/kernel/tools/update_all.py
1311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   Any manual change here will be lost the next time this script will
1511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   be run. You've been warned!
1611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************
1811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************/
1911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _UAPI_LINUX_DCCP_H
2011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _UAPI_LINUX_DCCP_H
2111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#include <linux/types.h>
2211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#include <asm/byteorder.h>
2311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct dccp_hdr {
2511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __be16 dccph_sport,
2611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert dccph_dport;
2711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 dccph_doff;
2811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifdef __LITTLE_ENDIAN_BITFIELD
3011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 dccph_cscov:4,
3111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert dccph_ccval:4;
3211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#elif defined(__BIG_ENDIAN_BITFIELD)
3311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 dccph_ccval:4,
3511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert dccph_cscov:4;
3611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#else
3711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#error "Adjust your <asm/byteorder.h> defines"
3811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif
4011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __sum16 dccph_checksum;
4111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifdef __LITTLE_ENDIAN_BITFIELD
4211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 dccph_x:1,
4311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert dccph_type:4,
4511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert dccph_reserved:3;
4611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#elif defined(__BIG_ENDIAN_BITFIELD)
4711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 dccph_reserved:3,
4811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert dccph_type:4,
5011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert dccph_x:1;
5111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#else
5211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#error "Adjust your <asm/byteorder.h> defines"
5311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif
5511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 dccph_seq2;
5611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __be16 dccph_seq;
5711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
5811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct dccp_hdr_ext {
6011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __be32 dccph_seq_low;
6111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
6211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct dccp_hdr_request {
6311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __be32 dccph_req_service;
6511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
6611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct dccp_hdr_ack_bits {
6711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __be16 dccph_reserved1;
6811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __be16 dccph_ack_nr_high;
7011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __be32 dccph_ack_nr_low;
7111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
7211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct dccp_hdr_response {
7311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert struct dccp_hdr_ack_bits dccph_resp_ack;
7511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __be32 dccph_resp_service;
7611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
7711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct dccp_hdr_reset {
7811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert struct dccp_hdr_ack_bits dccph_reset_ack;
8011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 dccph_reset_code,
8111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert dccph_reset_data[3];
8211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
8311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum dccp_pkt_type {
8511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_PKT_REQUEST = 0,
8611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_PKT_RESPONSE,
8711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_PKT_DATA,
8811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_PKT_ACK,
9011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_PKT_DATAACK,
9111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_PKT_CLOSEREQ,
9211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_PKT_CLOSE,
9311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_PKT_RESET,
9511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_PKT_SYNC,
9611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_PKT_SYNCACK,
9711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_PKT_INVALID,
9811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
10011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCCP_NR_PKT_TYPES DCCP_PKT_INVALID
10111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum dccp_reset_codes {
10211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_RESET_CODE_UNSPECIFIED = 0,
10311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_RESET_CODE_CLOSED,
10511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_RESET_CODE_ABORTED,
10611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_RESET_CODE_NO_CONNECTION,
10711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_RESET_CODE_PACKET_ERROR,
10811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_RESET_CODE_OPTION_ERROR,
11011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_RESET_CODE_MANDATORY_ERROR,
11111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_RESET_CODE_CONNECTION_REFUSED,
11211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_RESET_CODE_BAD_SERVICE_CODE,
11311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_RESET_CODE_TOO_BUSY,
11511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_RESET_CODE_BAD_INIT_COOKIE,
11611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_RESET_CODE_AGGRESSION_PENALTY,
11711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_MAX_RESET_CODES
11811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
12011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum {
12111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPO_PADDING = 0,
12211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPO_MANDATORY = 1,
12311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPO_MIN_RESERVED = 3,
12511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPO_MAX_RESERVED = 31,
12611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPO_CHANGE_L = 32,
12711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPO_CONFIRM_L = 33,
12811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPO_CHANGE_R = 34,
13011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPO_CONFIRM_R = 35,
13111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPO_NDP_COUNT = 37,
13211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPO_ACK_VECTOR_0 = 38,
13311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPO_ACK_VECTOR_1 = 39,
13511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPO_TIMESTAMP = 41,
13611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPO_TIMESTAMP_ECHO = 42,
13711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPO_ELAPSED_TIME = 43,
13811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPO_MAX = 45,
14011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPO_MIN_RX_CCID_SPECIFIC = 128,
14111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPO_MAX_RX_CCID_SPECIFIC = 191,
14211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPO_MIN_TX_CCID_SPECIFIC = 192,
14311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPO_MAX_TX_CCID_SPECIFIC = 255,
14511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
14611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCCP_SINGLE_OPT_MAXLEN 253
14711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum {
14811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPC_CCID2 = 2,
15011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPC_CCID3 = 3,
15111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
15211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum dccp_feature_numbers {
15311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
15411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPF_RESERVED = 0,
15511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPF_CCID = 1,
15611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPF_SHORT_SEQNOS = 2,
15711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPF_SEQUENCE_WINDOW = 3,
15811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
15911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPF_ECN_INCAPABLE = 4,
16011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPF_ACK_RATIO = 5,
16111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPF_SEND_ACK_VECTOR = 6,
16211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPF_SEND_NDP_COUNT = 7,
16311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
16411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPF_MIN_CSUM_COVER = 8,
16511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPF_DATA_CHECKSUM = 9,
16611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPF_MIN_CCID_SPECIFIC = 128,
16711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPF_SEND_LEV_RATE = 192,
16811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
16911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPF_MAX_CCID_SPECIFIC = 255,
17011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
17111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum dccp_cmsg_type {
17211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_SCM_PRIORITY = 1,
17311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
17411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_SCM_QPOLICY_MAX = 0xFFFF,
17511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCP_SCM_MAX
17611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
17711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum dccp_packet_dequeueing_policy {
17811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
17911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPQ_POLICY_SIMPLE,
18011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPQ_POLICY_PRIO,
18111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCCPQ_POLICY_MAX
18211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
18311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
18411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCCP_SOCKOPT_PACKET_SIZE 1
18511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCCP_SOCKOPT_SERVICE 2
18611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCCP_SOCKOPT_CHANGE_L 3
18711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCCP_SOCKOPT_CHANGE_R 4
18811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
18911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCCP_SOCKOPT_GET_CUR_MPS 5
19011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCCP_SOCKOPT_SERVER_TIMEWAIT 6
19111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCCP_SOCKOPT_SEND_CSCOV 10
19211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCCP_SOCKOPT_RECV_CSCOV 11
19311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
19411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCCP_SOCKOPT_AVAILABLE_CCIDS 12
19511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCCP_SOCKOPT_CCID 13
19611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCCP_SOCKOPT_TX_CCID 14
19711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCCP_SOCKOPT_RX_CCID 15
19811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
19911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCCP_SOCKOPT_QPOLICY_ID 16
20011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCCP_SOCKOPT_QPOLICY_TXQLEN 17
20111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCCP_SOCKOPT_CCID_RX_INFO 128
20211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCCP_SOCKOPT_CCID_TX_INFO 192
20311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
20411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCCP_SERVICE_LIST_MAX_LEN 32
20511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif
206