//#define NETWORK_DUMP_SCRIPT "/opt/var/lib/net-config/inm_network_dump.sh"
#define NETWORK_DUMP_SCRIPT "/usr/bin/inm_network_dump.sh"
-#define TCP_DUMP_IN_BOOT_TIME "/opt/usr/data/tcp_dump_mode"
#define NETWORK_LOG_PATH "/opt/usr/data/network"
#define KILLALL_EXEC_PATH "/usr/bin/killall"
#define TCPDUMP_EXEC_PATH "/usr/sbin/tcpdump"
gboolean is_tcpdump_running;
} dump_mon_s;
-dump_mon_s dump_mon;
-
-
-static gboolean __get_dump_state(void)
-{
- int ret = access(TCP_DUMP_IN_BOOT_TIME, F_OK);
- if (ret != 0) {
- INM_LOGE("Dumpstate Get Failed (%d).", ret);
- return FALSE;
- }
-
- return TRUE;
-}
+static dump_mon_s dump_mon;
static int __start_dump(gchar *dump_path)
{
return INM_DUMP_NOT_INITIALIZED;
}
- if (!is_running) {
- __INM_FUNC_EXIT__;
- return INM_DUMP_INVALID_PARAMETER;
- }
-
INM_LOGI("tcpdump %s running", dump_mon.is_tcpdump_running ? "is" : "is not");
*is_running = dump_mon.is_tcpdump_running;
__INM_FUNC_EXIT__;
return INM_DUMP_NOT_INITIALIZED;
}
- if (!__get_dump_state())
- return INM_DUMP_OPERATION_FAILED;
if (!__start_tcpdump()) {
INM_LOGE("Failed to start tcpdump");