kernel-netlink: Pass protocol specific enum names to socket constructor
[strongswan.git] / src / libhydra / plugins / kernel_netlink / kernel_netlink_shared.h
index 1a03a89..069f746 100644 (file)
@@ -64,9 +64,10 @@ struct netlink_socket_t {
 /**
  * Create a netlink_socket_t object.
  *
 /**
  * Create a netlink_socket_t object.
  *
- * @param      protocol        protocol type (e.g. NETLINK_XFRM or NETLINK_ROUTE)
+ * @param protocol     protocol type (e.g. NETLINK_XFRM or NETLINK_ROUTE)
+ * @param names                optional enum names for Netlink messages
  */
  */
-netlink_socket_t *netlink_socket_create(int protocol);
+netlink_socket_t *netlink_socket_create(int protocol, enum_name_t *names);
 
 /**
  * Creates an rtattr and adds it to the given netlink message.
 
 /**
  * Creates an rtattr and adds it to the given netlink message.