[PATCH 3/6] netlink: Add l_netlink_message_append_string

Denis Kenzior <[email protected]> Fri, 23 Aug 2024 11:15:47 -0500
Newsgroups dev.linux.lists.ell
Message-ID <[email protected]>
---
 ell/netlink.h | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/ell/netlink.h b/ell/netlink.h
index f09d42043675..b51748195ca6 100644
--- a/ell/netlink.h
+++ b/ell/netlink.h
@@ -10,6 +10,7 @@
 
 #include <stdbool.h>
 #include <stdint.h>
+#include <string.h>
 
 #ifdef __cplusplus
 extern "C" {
@@ -119,6 +120,14 @@ static inline int l_netlink_message_append_mac(struct l_netlink_message *message
 	return l_netlink_message_append(message, type, mac, 6);
 }
 
+static inline int l_netlink_message_append_string(
+					struct l_netlink_message *message,
+					uint16_t type,
+					const char *str)
+{
+	return l_netlink_message_append(message, type, str, strlen(str) + 1);
+}
+
 struct l_netlink_attr {
 	const struct nlattr *data;
 	uint32_t len;
-- 
2.45.2