[][openwrt][mt7988][tops][refactor tops-tool and add logger suuport]
[Description]
Refactor tops-tool and add logger support
add menu config for tops-tool
move common code into common part
save log cmd will open log relayfs and save
its data(log) as file in the filesystem
log relayfs path :
/sys/kernel/debug/tops/log-mgmt0
/sys/kernel/debug/tops/log-offload0
log file path :
<LOG_DIR>/log-mgmt-<time>
<LOG_DIR>/log-offload-<time>
[Release-log]
N/A
Change-Id: I1c563efbb584540eeb1b78c2a438c0173c4cdbba
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/7988095
diff --git a/feed/app/tops-tool/src/inc/dump.h b/feed/app/tops-tool/src/inc/dump.h
index 69b4340..4aa09ac 100644
--- a/feed/app/tops-tool/src/inc/dump.h
+++ b/feed/app/tops-tool/src/inc/dump.h
@@ -14,8 +14,6 @@
#define RELAY_DUMP_SUBBUF_SIZE 2048
#define DUMP_DATA_PATH "/sys/kernel/debug/tops/trm/dump-data"
-#define DUMP_LOG_FMT(FMT) "[TOPS_TOOL] [%s]: " FMT, __func__
-
struct dump_info {
char name[DUMP_INFO_NAME_MAX_LEN];
uint64_t dump_time_sec;
@@ -38,6 +36,6 @@
uint8_t last_frag;
};
-int tops_save_dump_data(char *dump_dir);
+int tops_tool_save_dump_data(int argc, char *argv[]);
#endif /* __DUMP_H__ */