summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorliuwentan <[email protected]>2022-08-11 11:18:14 +0800
committerliuwentan <[email protected]>2022-08-11 11:18:14 +0800
commit4005e8d71655a5395a00c3be2b38dbc577f95847 (patch)
tree2c88ae6602fff2dca61653314b9ab57f9f732877
parentb471a6eac4bd2c6786e1cf2c8eba45496f19cf66 (diff)
[PACKET_IO]format code style
-rw-r--r--src/common/global_var.cpp22
-rw-r--r--src/common/global_var.h7
-rw-r--r--src/packet_io/CMakeLists.txt2
-rw-r--r--src/packet_io/marsio_mode/pio_marsio.cpp10
-rw-r--r--src/packet_io/packet_io.cpp6
-rw-r--r--src/packet_io/packet_io.h4
-rw-r--r--src/packet_io/packet_io_util.cpp (renamed from src/common/pio_packet_queue.cpp)24
-rw-r--r--src/packet_io/packet_io_util.h (renamed from src/common/pio_packet_queue.h)20
-rw-r--r--src/packet_io/pcap_file_mode/pio_pcap_file.cpp10
-rw-r--r--src/packet_io/pcap_file_mode/pio_pcap_file.h4
-rw-r--r--src/packet_io/pcap_live_mode/pio_pcap_live.cpp8
-rw-r--r--src/packet_io/pcap_live_mode/pio_pcap_live.h4
-rw-r--r--version.txt12
13 files changed, 67 insertions, 66 deletions
diff --git a/src/common/global_var.cpp b/src/common/global_var.cpp
index d9da68b..4a63b76 100644
--- a/src/common/global_var.cpp
+++ b/src/common/global_var.cpp
@@ -8,26 +8,6 @@
***********************************************************************************************
*/
-#include <string.h>
-
#include "global_var.h"
-struct stellar_engine g_engine_instance;
-
-int strncpy_safe(char *dst, const char *src, size_t dst_size)
-{
- if (nullptr == dst || nullptr == src || dst_size == 0) {
- return -1;
- }
-
- size_t slen = strlen(src);
- if (slen >= dst_size) {
- strncpy(dst, src, dst_size);
- dst[dst_size - 1] = '\0';
- } else {
- strcpy(dst, src);
- dst[slen - 1] = '\0';
- }
-
- return 0;
-} \ No newline at end of file
+struct stellar_engine g_engine_instance; \ No newline at end of file
diff --git a/src/common/global_var.h b/src/common/global_var.h
index e7bd5e6..5484363 100644
--- a/src/common/global_var.h
+++ b/src/common/global_var.h
@@ -87,13 +87,6 @@ struct stellar_engine {
extern struct stellar_engine g_engine_instance;
-/**
- * @brief string copy safely,
- *
- * @retval -1(failed), 0(success)
- */
-int strncpy_safe(char *dst, const char *src, size_t dst_size);
-
#ifdef __cpluscplus
}
#endif
diff --git a/src/packet_io/CMakeLists.txt b/src/packet_io/CMakeLists.txt
index 85bc1dd..d84f4ac 100644
--- a/src/packet_io/CMakeLists.txt
+++ b/src/packet_io/CMakeLists.txt
@@ -1,9 +1,9 @@
add_library(packet_io
../common/global_var.cpp
- ../common/pio_packet_queue.cpp
../common/time_helper.cpp
packet_io.cpp
+ packet_io_util.cpp
pcap_live_mode/pio_pcap_live.cpp
pcap_file_mode/pio_pcap_file.cpp
marsio_mode/pio_marsio.cpp
diff --git a/src/packet_io/marsio_mode/pio_marsio.cpp b/src/packet_io/marsio_mode/pio_marsio.cpp
index 335ce06..c87c374 100644
--- a/src/packet_io/marsio_mode/pio_marsio.cpp
+++ b/src/packet_io/marsio_mode/pio_marsio.cpp
@@ -11,12 +11,12 @@
#include <dlfcn.h>
#include <string.h>
+#include "global_var.h"
+#include "logger.h"
+#include "utils.h"
+#include "util_errors.h"
#include "pio_marsio.h"
-#include "../packet_io.h"
-#include "../../common/global_var.h"
-#include "../../sdk/include/logger.h"
-#include "../../sdk/include/utils.h"
-#include "../../sdk/include/util_errors.h"
+#include "packet_io.h"
#define MARSIO_BURST_PKT_MAX (256)
diff --git a/src/packet_io/packet_io.cpp b/src/packet_io/packet_io.cpp
index 2d4109f..7d276c6 100644
--- a/src/packet_io/packet_io.cpp
+++ b/src/packet_io/packet_io.cpp
@@ -10,10 +10,10 @@
#include <string.h>
+#include "logger.h"
+#include "utils.h"
+#include "util_errors.h"
#include "packet_io.h"
-#include "../../sdk/include/logger.h"
-#include "../../sdk/include/utils.h"
-#include "../../sdk/include/util_errors.h"
struct pio_device_operations pio_device_ops_array[PACKET_IO_RUN_MODE_MAX] =
{
diff --git a/src/packet_io/packet_io.h b/src/packet_io/packet_io.h
index 1e70df8..ddb3994 100644
--- a/src/packet_io/packet_io.h
+++ b/src/packet_io/packet_io.h
@@ -20,13 +20,13 @@ extern "C"
#include <limits.h>
#include <sys/queue.h>
-#include "../common/global_var.h"
+#include "global_var.h"
#include "./pcap_live_mode/pio_pcap_live.h"
#include "./pcap_file_mode/pio_pcap_file.h"
#include "./marsio_mode/pio_marsio.h"
/**
- * note:
+ * note:
* 1. packet_io_XXX function is supported by packet_io.h
* 2. pio_XXX function is supported by pio_pcap_live.h/pio_pcap_file.h/pio_marsio.h
*/
diff --git a/src/common/pio_packet_queue.cpp b/src/packet_io/packet_io_util.cpp
index ef8bf4c..a08227f 100644
--- a/src/common/pio_packet_queue.cpp
+++ b/src/packet_io/packet_io_util.cpp
@@ -1,6 +1,6 @@
/*
**********************************************************************************************
-* File: pio_packet_queue.cpp
+* File: packet_io_util.cpp
* Description:
* Authors: Liu WenTan <[email protected]>
* Date: 2022-07-15
@@ -10,8 +10,8 @@
#include <string.h>
-#include "../../sdk/include/utils.h"
-#include "pio_packet_queue.h"
+#include "utils.h"
+#include "packet_io_util.h"
static int packet_copy_data_offset(uint8_t *ptr, uint32_t offset, const uint8_t *data, uint32_t data_len)
{
@@ -88,3 +88,21 @@ void release_pio_packet_queue(struct pio_packet_queue *q)
FREE(p);
}
}
+
+int strncpy_safe(char *dst, const char *src, size_t dst_size)
+{
+ if (nullptr == dst || nullptr == src || dst_size == 0) {
+ return -1;
+ }
+
+ size_t slen = strlen(src);
+ if (slen >= dst_size) {
+ strncpy(dst, src, dst_size);
+ dst[dst_size - 1] = '\0';
+ } else {
+ strcpy(dst, src);
+ dst[slen - 1] = '\0';
+ }
+
+ return 0;
+} \ No newline at end of file
diff --git a/src/common/pio_packet_queue.h b/src/packet_io/packet_io_util.h
index e823d0b..b1baf53 100644
--- a/src/common/pio_packet_queue.h
+++ b/src/packet_io/packet_io_util.h
@@ -1,15 +1,15 @@
/*
**********************************************************************************************
-* File: pio_packet_queue.h
-* Description: pio packet queue structure and api
+* File: packet_io_util.h
+* Description: packet_io internal utils
* Authors: Liu WenTan <[email protected]>
* Date: 2022-07-15
* Copyright: (c) 2018-2022 Geedge Networks, Inc. All rights reserved.
***********************************************************************************************
*/
-#ifndef _PIO_PACKET_QUEUE_H_
-#define _PIO_PACKET_QUEUE_H_
+#ifndef _PACKET_IO_UTIL_H_
+#define _PACKET_IO_UTIL_H_
#ifdef __cpluscplus
extern "C"
@@ -17,6 +17,7 @@ extern "C"
#endif
#include <stdint.h>
+#include <pthread.h>
#define PKT_QUEUE_MAX_NUM 256
@@ -66,11 +67,20 @@ struct pio_packet_queue {
int packet_copy_data(uint8_t *ptr, const uint8_t *pkt_data, uint32_t pkt_len);
void pio_packet_enqueue(struct pio_packet_queue *, struct pio_packet *);
+
struct pio_packet *pio_packet_dequeue(struct pio_packet_queue *);
+
void release_pio_packet_queue(struct pio_packet_queue *);
+/**
+ * @brief string copy safely,
+ *
+ * @retval -1(failed), 0(success)
+ */
+int strncpy_safe(char *dst, const char *src, size_t dst_size);
+
#ifdef __cpluscplus
}
#endif
-#endif /* _PIO_PACKET_QUEUE_H_ */ \ No newline at end of file
+#endif /* _PACKET_IO_UTIL_H_ */ \ No newline at end of file
diff --git a/src/packet_io/pcap_file_mode/pio_pcap_file.cpp b/src/packet_io/pcap_file_mode/pio_pcap_file.cpp
index 8fb0394..6829d2b 100644
--- a/src/packet_io/pcap_file_mode/pio_pcap_file.cpp
+++ b/src/packet_io/pcap_file_mode/pio_pcap_file.cpp
@@ -15,12 +15,12 @@
#include <pthread.h>
#include <sys/stat.h>
+#include "utils.h"
+#include "util_errors.h"
+#include "logger.h"
+#include "time_helper.h"
#include "pio_pcap_file.h"
-#include "../packet_io.h"
-#include "../../../sdk/include/utils.h"
-#include "../../../sdk/include/util_errors.h"
-#include "../../../sdk/include/logger.h"
-#include "../../common/time_helper.h"
+#include "packet_io.h"
/**
* @brief validate path is a valid plain file or directory
diff --git a/src/packet_io/pcap_file_mode/pio_pcap_file.h b/src/packet_io/pcap_file_mode/pio_pcap_file.h
index 1d5e327..ecb97db 100644
--- a/src/packet_io/pcap_file_mode/pio_pcap_file.h
+++ b/src/packet_io/pcap_file_mode/pio_pcap_file.h
@@ -21,8 +21,8 @@ extern "C"
#include <pcap/pcap.h>
#include <sys/queue.h>
-#include "../../common/global_var.h"
-#include "../../common/pio_packet_queue.h"
+#include "global_var.h"
+#include "packet_io_util.h"
struct pio_pcap_file_instance_context {
diff --git a/src/packet_io/pcap_live_mode/pio_pcap_live.cpp b/src/packet_io/pcap_live_mode/pio_pcap_live.cpp
index 59f6899..22e68d1 100644
--- a/src/packet_io/pcap_live_mode/pio_pcap_live.cpp
+++ b/src/packet_io/pcap_live_mode/pio_pcap_live.cpp
@@ -12,11 +12,11 @@
#include <string.h>
#include <pthread.h>
+#include "logger.h"
+#include "utils.h"
+#include "util_errors.h"
#include "pio_pcap_live.h"
-#include "../packet_io.h"
-#include "../../../sdk/include/logger.h"
-#include "../../../sdk/include/utils.h"
-#include "../../../sdk/include/util_errors.h"
+#include "packet_io.h"
#define DEFAULT_MAX_PACKET_SIZE 65535
#define TIMEOUT_MS 500
diff --git a/src/packet_io/pcap_live_mode/pio_pcap_live.h b/src/packet_io/pcap_live_mode/pio_pcap_live.h
index 85b6554..fdab309 100644
--- a/src/packet_io/pcap_live_mode/pio_pcap_live.h
+++ b/src/packet_io/pcap_live_mode/pio_pcap_live.h
@@ -19,8 +19,8 @@ extern "C"
#include <stdint.h>
#include <pcap/pcap.h>
-#include "../../common/global_var.h"
-#include "../../common/pio_packet_queue.h"
+#include "global_var.h"
+#include "packet_io_util.h"
#define PCAP_STATE_UP 1
#define PCAP_STATE_DOWN 0
diff --git a/version.txt b/version.txt
index cf5ebdd..cfa3c02 100644
--- a/version.txt
+++ b/version.txt
@@ -3,16 +3,16 @@
VCS_TYPE="git"
VCS_BASENAME="stellar"
VCS_UUID="4ca8c002ee6c7ebcbb5bc7360b82a391a12d4a63"
-VCS_NUM="37"
-VCS_DATE="2022-08-11T02:50:41Z"
+VCS_NUM="38"
+VCS_DATE="2022-08-11T02:57:46Z"
VCS_BRANCH="dev-liuwentan"
VCS_TAG=""
-VCS_TICK="37"
+VCS_TICK="38"
VCS_EXTRA=""
-VCS_ACTION_STAMP="2022-08-11T02:50:[email protected]"
-VCS_FULL_HASH="85c28ff17e37de4ac9489d79f2c87e63de156d87"
-VCS_SHORT_HASH="85c28ff"
+VCS_ACTION_STAMP="2022-08-11T02:57:[email protected]"
+VCS_FULL_HASH="b471a6eac4bd2c6786e1cf2c8eba45496f19cf66"
+VCS_SHORT_HASH="b471a6e"
VCS_WC_MODIFIED="1"