src: implement API to set per-queue flags
[platform/upstream/libnetfilter_queue.git] / include / libnetfilter_queue / linux_nfnetlink_queue.h
index 6b4f86d..58c8ca5 100644 (file)
@@ -87,8 +87,15 @@ enum nfqnl_attr_config {
        NFQA_CFG_CMD,                   /* nfqnl_msg_config_cmd */
        NFQA_CFG_PARAMS,                /* nfqnl_msg_config_params */
        NFQA_CFG_QUEUE_MAXLEN,          /* u_int32_t */
+       NFQA_CFG_MASK,                  /* identify which flags to change */
+       NFQA_CFG_FLAGS,                 /* value of these flags (__u32) */
        __NFQA_CFG_MAX
 };
 #define NFQA_CFG_MAX (__NFQA_CFG_MAX-1)
 
+/* Flags/options for NFQA_CFG_FLAGS */
+#define NFQA_CFG_F_FAIL_OPEN           (1 << 0)
+#define NFQA_CFG_F_CONNTRACK           (1 << 1)
+#define NFQA_CFG_F_MAX                 (1 << 2)
+
 #endif /* _NFNETLINK_QUEUE_H */