mbim: Add mbim context type UUIDs

This commit is contained in:
Denis Kenzior 2017-11-09 20:51:55 -06:00
parent fcd419e2ea
commit 2690d1c8dd
2 changed files with 55 additions and 0 deletions

View File

@ -76,6 +76,51 @@ const uint8_t mbim_uuid_dss[] = {
0x6e, 0x0d, 0x58, 0x3c, 0x4d ,0x0e
};
const uint8_t mbim_context_type_none[] = {
0xB4, 0x3F, 0x75, 0x8C, 0xA5, 0x60, 0x4B, 0x46, 0xB3, 0x5E,
0xC5, 0x86, 0x96, 0x41, 0xFB, 0x54,
};
const uint8_t mbim_context_type_internet[] = {
0x7E, 0x5E, 0x2A, 0x7E, 0x4E, 0x6F, 0x72, 0x72, 0x73, 0x6B,
0x65, 0x6E, 0x7E, 0x5E, 0x2A, 0x7E,
};
const uint8_t mbim_context_type_vpn[] = {
0x9B, 0x9F, 0x7B, 0xBE, 0x89, 0x52, 0x44, 0xB7, 0x83, 0xAC,
0xCA, 0x41, 0x31, 0x8D, 0xF7, 0xA0,
};
const uint8_t mbim_context_type_voice[] = {
0x88, 0x91, 0x82, 0x94, 0x0E, 0xF4, 0x43, 0x96, 0x8C, 0xCA,
0xA8, 0x58, 0x8F, 0xBC, 0x02, 0xB2,
};
const uint8_t mbim_context_type_video_share[] = {
0x05, 0xA2, 0xA7, 0x16, 0x7C, 0x34, 0x4B, 0x4D, 0x9A, 0x91,
0xC5, 0xEF, 0x0C, 0x7A, 0xAA, 0xCC,
};
const uint8_t mbim_context_type_purchase[] = {
0xB3, 0x27, 0x24, 0x96, 0xAC, 0x6C, 0x42, 0x2B, 0xA8, 0xC0,
0xAC, 0xF6, 0x87, 0xA2, 0x72, 0x17,
};
const uint8_t mbim_context_type_ims[] = {
0x21, 0x61, 0x0D, 0x01, 0x30, 0x74, 0x4B, 0xCE, 0x94, 0x25,
0xB5, 0x3A, 0x07, 0xD6, 0x97, 0xD6,
};
const uint8_t mbim_context_type_mms[] = {
0x46, 0x72, 0x66, 0x64, 0x72, 0x69, 0x6B, 0xC6, 0x96, 0x24,
0xD1, 0xD3, 0x53, 0x89, 0xAC, 0xA9,
};
const uint8_t mbim_context_type_local[] = {
0xA5, 0x7A, 0x9A, 0xFC, 0xB0, 0x9F, 0x45, 0xD7, 0xBB, 0x40,
0x03, 0x3C, 0x39, 0xF6, 0x0D, 0xB9,
};
struct message_assembly_node {
struct mbim_message_header msg_hdr;
struct mbim_fragment_header frag_hdr;

View File

@ -102,6 +102,16 @@ extern const uint8_t mbim_uuid_stk[];
extern const uint8_t mbim_uuid_auth[];
extern const uint8_t mbim_uuid_dss[];
extern const uint8_t mbim_context_type_none[];
extern const uint8_t mbim_context_type_internet[];
extern const uint8_t mbim_context_type_vpn[];
extern const uint8_t mbim_context_type_voice[];
extern const uint8_t mbim_context_type_video_share[];
extern const uint8_t mbim_context_type_purchase[];
extern const uint8_t mbim_context_type_ims[];
extern const uint8_t mbim_context_type_mms[];
extern const uint8_t mbim_context_type_local[];
struct mbim_device *mbim_device_new(int fd, uint32_t max_segment_size);
bool mbim_device_set_close_on_unref(struct mbim_device *device, bool do_close);
struct mbim_device *mbim_device_ref(struct mbim_device *device);