blob: 12f5c8302abc7e071b1ad6521620df775e27f6e3 [file] [log] [blame]
Elliott Hughes180edef2023-11-02 00:08:05 +00001/*
2 * This file is auto-generated. Modifications will be lost.
3 *
4 * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
5 * for more information.
6 */
Ben Cheng655a7c02013-10-16 16:09:24 -07007#ifndef _UAPI__CONNECTOR_H
8#define _UAPI__CONNECTOR_H
9#include <linux/types.h>
10#define CN_IDX_PROC 0x1
Ben Cheng655a7c02013-10-16 16:09:24 -070011#define CN_VAL_PROC 0x1
12#define CN_IDX_CIFS 0x2
13#define CN_VAL_CIFS 0x1
14#define CN_W1_IDX 0x3
Ben Cheng655a7c02013-10-16 16:09:24 -070015#define CN_W1_VAL 0x1
16#define CN_IDX_V86D 0x4
17#define CN_VAL_V86D_UVESAFB 0x1
18#define CN_IDX_BB 0x5
Ben Cheng655a7c02013-10-16 16:09:24 -070019#define CN_DST_IDX 0x6
20#define CN_DST_VAL 0x1
21#define CN_IDX_DM 0x7
22#define CN_VAL_DM_USERSPACE_LOG 0x1
Ben Cheng655a7c02013-10-16 16:09:24 -070023#define CN_IDX_DRBD 0x8
24#define CN_VAL_DRBD 0x1
25#define CN_KVP_IDX 0x9
26#define CN_KVP_VAL 0x1
Ben Cheng655a7c02013-10-16 16:09:24 -070027#define CN_VSS_IDX 0xA
28#define CN_VSS_VAL 0x1
29#define CN_NETLINK_USERS 11
30#define CONNECTOR_MAX_MSG_SIZE 16384
Ben Cheng655a7c02013-10-16 16:09:24 -070031struct cb_id {
Tao Baod7db5942015-01-28 10:07:51 -080032 __u32 idx;
33 __u32 val;
Ben Cheng655a7c02013-10-16 16:09:24 -070034};
Ben Cheng655a7c02013-10-16 16:09:24 -070035struct cn_msg {
Tao Baod7db5942015-01-28 10:07:51 -080036 struct cb_id id;
37 __u32 seq;
38 __u32 ack;
Tao Baod7db5942015-01-28 10:07:51 -080039 __u16 len;
40 __u16 flags;
Christopher Ferris7447a1c2022-10-04 18:24:44 -070041 __u8 data[];
Ben Cheng655a7c02013-10-16 16:09:24 -070042};
Ben Cheng655a7c02013-10-16 16:09:24 -070043#endif