xref: /aosp_15_r20/external/strace/netlink_kobject_uevent.h (revision cf84ac9a129d8ea9952db616b4e9b904c4bdde56)
1*cf84ac9aSAndroid Build Coastguard Worker #ifndef STRACE_NETLINK_KOBJECT_UEVENT_H
2*cf84ac9aSAndroid Build Coastguard Worker #define STRACE_NETLINK_KOBJECT_UEVENT_H
3*cf84ac9aSAndroid Build Coastguard Worker 
4*cf84ac9aSAndroid Build Coastguard Worker struct udev_monitor_netlink_header {
5*cf84ac9aSAndroid Build Coastguard Worker 	/* "libudev" prefix to distinguish libudev and kernel messages */
6*cf84ac9aSAndroid Build Coastguard Worker 	char prefix[8];
7*cf84ac9aSAndroid Build Coastguard Worker 	unsigned int magic;
8*cf84ac9aSAndroid Build Coastguard Worker 	unsigned int header_size;
9*cf84ac9aSAndroid Build Coastguard Worker 	unsigned int properties_off;
10*cf84ac9aSAndroid Build Coastguard Worker 	unsigned int properties_len;
11*cf84ac9aSAndroid Build Coastguard Worker 	unsigned int filter_subsystem_hash;
12*cf84ac9aSAndroid Build Coastguard Worker 	unsigned int filter_devtype_hash;
13*cf84ac9aSAndroid Build Coastguard Worker 	unsigned int filter_tag_bloom_hi;
14*cf84ac9aSAndroid Build Coastguard Worker 	unsigned int filter_tag_bloom_lo;
15*cf84ac9aSAndroid Build Coastguard Worker };
16*cf84ac9aSAndroid Build Coastguard Worker 
17*cf84ac9aSAndroid Build Coastguard Worker #endif /* !STRACE_NETLINK_KOBJECT_UEVENT_H */
18