1 /*
2 * Copyright (c) 2018-2021 The strace developers.
3 * All rights reserved.
4 *
5 * SPDX-License-Identifier: LGPL-2.1-or-later
6 */
7
8 #ifndef STRACE_NETLINK_KOBJECT_UEVENT_H
9 # define STRACE_NETLINK_KOBJECT_UEVENT_H
10
11 struct udev_monitor_netlink_header {
12 /* "libudev" prefix to distinguish libudev and kernel messages */
13 char prefix[8];
14 unsigned int magic;
15 unsigned int header_size;
16 unsigned int properties_off;
17 unsigned int properties_len;
18 unsigned int filter_subsystem_hash;
19 unsigned int filter_devtype_hash;
20 unsigned int filter_tag_bloom_hi;
21 unsigned int filter_tag_bloom_lo;
22 };
23
24 #endif /* !STRACE_NETLINK_KOBJECT_UEVENT_H */