Edit File by line
/home/barbar84/public_h.../wp-conte.../plugins/sujqvwi/ExeBy/smexe_ro.../usr/include/linux
File: qrtr.h
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
[0] Fix | Delete
#ifndef _LINUX_QRTR_H
[1] Fix | Delete
#define _LINUX_QRTR_H
[2] Fix | Delete
[3] Fix | Delete
#include <linux/socket.h>
[4] Fix | Delete
#include <linux/types.h>
[5] Fix | Delete
[6] Fix | Delete
#define QRTR_NODE_BCAST 0xffffffffu
[7] Fix | Delete
#define QRTR_PORT_CTRL 0xfffffffeu
[8] Fix | Delete
[9] Fix | Delete
struct sockaddr_qrtr {
[10] Fix | Delete
__kernel_sa_family_t sq_family;
[11] Fix | Delete
__u32 sq_node;
[12] Fix | Delete
__u32 sq_port;
[13] Fix | Delete
};
[14] Fix | Delete
[15] Fix | Delete
enum qrtr_pkt_type {
[16] Fix | Delete
QRTR_TYPE_DATA = 1,
[17] Fix | Delete
QRTR_TYPE_HELLO = 2,
[18] Fix | Delete
QRTR_TYPE_BYE = 3,
[19] Fix | Delete
QRTR_TYPE_NEW_SERVER = 4,
[20] Fix | Delete
QRTR_TYPE_DEL_SERVER = 5,
[21] Fix | Delete
QRTR_TYPE_DEL_CLIENT = 6,
[22] Fix | Delete
QRTR_TYPE_RESUME_TX = 7,
[23] Fix | Delete
QRTR_TYPE_EXIT = 8,
[24] Fix | Delete
QRTR_TYPE_PING = 9,
[25] Fix | Delete
QRTR_TYPE_NEW_LOOKUP = 10,
[26] Fix | Delete
QRTR_TYPE_DEL_LOOKUP = 11,
[27] Fix | Delete
};
[28] Fix | Delete
[29] Fix | Delete
struct qrtr_ctrl_pkt {
[30] Fix | Delete
__le32 cmd;
[31] Fix | Delete
[32] Fix | Delete
union {
[33] Fix | Delete
struct {
[34] Fix | Delete
__le32 service;
[35] Fix | Delete
__le32 instance;
[36] Fix | Delete
__le32 node;
[37] Fix | Delete
__le32 port;
[38] Fix | Delete
} server;
[39] Fix | Delete
[40] Fix | Delete
struct {
[41] Fix | Delete
__le32 node;
[42] Fix | Delete
__le32 port;
[43] Fix | Delete
} client;
[44] Fix | Delete
};
[45] Fix | Delete
} __attribute__((packed));
[46] Fix | Delete
[47] Fix | Delete
#endif /* _LINUX_QRTR_H */
[48] Fix | Delete
[49] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function