1 #ifndef __UAPI_PSAMPLE_H
2 #define __UAPI_PSAMPLE_H
5 /* sampled packet metadata */
9 PSAMPLE_ATTR_SAMPLE_GROUP,
10 PSAMPLE_ATTR_GROUP_SEQ,
11 PSAMPLE_ATTR_SAMPLE_RATE,
14 /* commands attributes */
15 PSAMPLE_ATTR_GROUP_REFCOUNT,
20 enum psample_command {
22 PSAMPLE_CMD_GET_GROUP,
23 PSAMPLE_CMD_NEW_GROUP,
24 PSAMPLE_CMD_DEL_GROUP,
27 /* Can be overridden at runtime by module option */
28 #define PSAMPLE_ATTR_MAX (__PSAMPLE_ATTR_MAX - 1)
30 #define PSAMPLE_NL_MCGRP_CONFIG_NAME "config"
31 #define PSAMPLE_NL_MCGRP_SAMPLE_NAME "packets"
32 #define PSAMPLE_GENL_NAME "psample"
33 #define PSAMPLE_GENL_VERSION 1