| /* |
| * Copyright (c) 2020 Samsung Electronics Co., Ltd. All Rights Reserved |
| * |
| * This program is free software; you can redistribute it and/or modify it |
| * under the terms of the GNU General Public License version 2 |
| * as published by the Free Software Foundation. |
| */ |
| |
| #ifndef _DSMS_NETLINK_PROTOCOL_H |
| #define _DSMS_NETLINK_PROTOCOL_H |
| |
| #define DSMS_FAMILY "DSMS Family" |
| #define DSMS_GROUP "DSMS Group" |
| |
| // Creation of dsms operation for the generic netlink communication |
| enum dsms_operations { |
| DSMS_MSG_CMD, |
| }; |
| |
| // Creation of dsms attributes ids for the dsms netlink policy |
| enum dsms_attribute_ids { |
| /* Numbering must start from 1 */ |
| DSMS_VALUE = 1, |
| DSMS_FEATURE_CODE, |
| DSMS_DETAIL, |
| DSMS_DAEMON_READY, |
| DSMS_ATTR_COUNT, |
| #define DSMS_ATTR_MAX (DSMS_ATTR_COUNT - 1) |
| }; |
| |
| #endif /* _DSMS_NETLINK_PROTOCOL_H */ |