git: 99084611932f - main - nlsysevent: add default command to the events
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 02 Jun 2023 12:22:32 UTC
The branch main has been updated by bapt:
URL: https://cgit.FreeBSD.org/src/commit/?id=99084611932f5b61e1ed875da550a889f170e125
commit 99084611932f5b61e1ed875da550a889f170e125
Author: Baptiste Daroussin <bapt@FreeBSD.org>
AuthorDate: 2023-06-02 12:19:17 +0000
Commit: Baptiste Daroussin <bapt@FreeBSD.org>
CommitDate: 2023-06-02 12:22:10 +0000
nlsysevent: add default command to the events
---
sys/netlink/netlink_sysevent.c | 2 +-
sys/netlink/netlink_sysevent.h | 17 +++++++++++++----
2 files changed, 14 insertions(+), 5 deletions(-)
diff --git a/sys/netlink/netlink_sysevent.c b/sys/netlink/netlink_sysevent.c
index aeb819e6e85d..9da72a121ecd 100644
--- a/sys/netlink/netlink_sysevent.c
+++ b/sys/netlink/netlink_sysevent.c
@@ -74,7 +74,7 @@ sysevent_write(struct sysevent_group *se, const char *subsystem, const char *typ
return;
}
ghdr->version = 0;
- ghdr->cmd = 0;
+ ghdr->cmd = NLSE_CMD_NEWEVENT;
ghdr->reserved = 0;
nlattr_add_string(&nw, NLSE_ATTR_SYSTEM, se->name);
nlattr_add_string(&nw, NLSE_ATTR_SUBSYSTEM, subsystem);
diff --git a/sys/netlink/netlink_sysevent.h b/sys/netlink/netlink_sysevent.h
index 23288d2dd5c3..8434a0de078e 100644
--- a/sys/netlink/netlink_sysevent.h
+++ b/sys/netlink/netlink_sysevent.h
@@ -30,11 +30,20 @@
enum {
NLSE_ATTR_UNSPEC = 0,
- NLSE_ATTR_SYSTEM = 1,
- NLSE_ATTR_SUBSYSTEM = 2,
- NLSE_ATTR_TYPE = 3,
- NLSE_ATTR_DATA = 4,
+ NLSE_ATTR_SYSTEM = 1, /* string reporting the system name */
+ NLSE_ATTR_SUBSYSTEM = 2, /* string reporting the subsystem name */
+ NLSE_ATTR_TYPE = 3, /* string reporting the type if the event */
+ NLSE_ATTR_DATA = 4, /* string reporting the extra data (can be null) */
__NLSE_ATTR_MAX,
};
#define NLSE_ATTR_MAX (__NLSE_ATTR_MAX -1)
+
+/* commands */
+enum {
+ NLSE_CMD_UNSPEC = 0,
+ NLSE_CMD_NEWEVENT = 1,
+ __NLSE_CMD_MAX,
+};
+#define NLSE_CMD_MAX (__NLSE_CMD_MAX - 1)
+
#endif