[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