summaryrefslogtreecommitdiffstats
path: root/src/common/basic_utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/basic_utils.h')
-rwxr-xr-xsrc/common/basic_utils.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/common/basic_utils.h b/src/common/basic_utils.h
index f6250a2b..36f9db85 100755
--- a/src/common/basic_utils.h
+++ b/src/common/basic_utils.h
@@ -85,6 +85,9 @@ inline void utl_swap(T& a, T& b) {
bool utl_is_file_exists (const std::string& name) ;
void utl_macaddr_to_str(const uint8_t *macaddr, std::string &output);
+std::string utl_macaddr_to_str(const uint8_t *macaddr);
+
+bool utl_str_to_macaddr(const std::string &s, uint8_t *mac);
std::string utl_generate_random_str(unsigned int &seed, int len);
@@ -98,6 +101,9 @@ std::string utl_generate_random_str(unsigned int &seed, int len);
*/
void utl_set_coredump_size(long size, bool map_huge_pages = false);
+bool utl_ipv4_to_uint32(const char *ipv4_str, uint32_t &ipv4_num);
+std::string utl_uint32_to_ipv4(uint32_t ipv4_addr);
+
#endif