Signed-off-by: Grigorii Nazarov <whitecrow...@gmail.com>
---
v2: fixed title
v4: changed patch number from 2/4 to 1/3

 lib/ovsdb-data.c | 8 +-------
 lib/uuid.h       | 1 +
 2 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/lib/ovsdb-data.c b/lib/ovsdb-data.c
index abb923ad8..defb048d7 100644
--- a/lib/ovsdb-data.c
+++ b/lib/ovsdb-data.c
@@ -2582,14 +2582,8 @@ char *
 ovsdb_data_row_name(const struct uuid *uuid)
 {
     char *name;
-    char *p;
 
-    name = xasprintf("row"UUID_FMT, UUID_ARGS(uuid));
-    for (p = name; *p != '\0'; p++) {
-        if (*p == '-') {
-            *p = '_';
-        }
-    }
+    name = xasprintf(UUID_ROW_FMT, UUID_ARGS(uuid));
 
     return name;
 }
diff --git a/lib/uuid.h b/lib/uuid.h
index fa49354f6..6a8069f68 100644
--- a/lib/uuid.h
+++ b/lib/uuid.h
@@ -34,6 +34,7 @@ extern "C" {
  */
 #define UUID_LEN 36
 #define UUID_FMT "%08x-%04x-%04x-%04x-%04x%08x"
+#define UUID_ROW_FMT "row%08x_%04x_%04x_%04x_%04x%08x"
 #define UUID_ARGS(UUID)                             \
     ((unsigned int) ((UUID)->parts[0])),            \
     ((unsigned int) ((UUID)->parts[1] >> 16)),      \
-- 
2.45.2

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to