Date: Fri, 2 Jun 2023 12:22:32 GMT From: Baptiste Daroussin <bapt@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: 99084611932f - main - nlsysevent: add default command to the events Message-ID: <202306021222.352CMWxB079508@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202306021222.352CMWxB079508>