+enum {
+ RSS_DUMP_NONE = 0,
+ RSS_DUMP_CBC = 1 << 0,
+ RSS_DUMP_PKG = 1 << 1,
+ RSS_DUMP_KILL = 1 << 2,
+ RSS_DUMP_DVG = 1 << 3,
+ RSS_DUMP_MAXAC = 1 << 4,
+ RSS_DUMP_ALL = (RSS_DUMP_MAXAC << 1) - 1,
+};
+
+static rss_opts_t rss_options = {
+ RSS_DUMP_NONE,
+};
+
+static const lc_opt_enum_int_items_t dump_items[] = {
+ { "none", RSS_DUMP_NONE },
+ { "cbc", RSS_DUMP_CBC },
+ { "pkg", RSS_DUMP_PKG },
+ { "kill", RSS_DUMP_KILL },
+ { "dvg", RSS_DUMP_DVG },
+ { "maxac", RSS_DUMP_MAXAC },
+ { "all", RSS_DUMP_ALL },
+ { NULL, 0 }
+};
+
+static lc_opt_enum_int_var_t dump_var = {
+ &rss_options.dump_flags, dump_items
+};
+
+static const lc_opt_table_entry_t rss_option_table[] = {
+ LC_OPT_ENT_ENUM_MASK("dump", "dump phases", &dump_var),
+ LC_OPT_LAST
+};
+