]> git.meshlink.io Git - catta/blobdiff - avahi-core/iface.h
* add support for static service definitions for the daemon using XML fragments
[catta] / avahi-core / iface.h
index 50c130e74c22c8bf3b009c4dea32651ac59af69e..1372e6fd137ffcf7d13e3b42bd217813325590ae 100644 (file)
@@ -40,6 +40,8 @@ typedef struct AvahiHwInterface AvahiHwInterface;
 #include "dns.h"
 #include "announce.h"
 
+#define AVAHI_MAX_MAC_ADDRESS 32
+
 struct AvahiInterfaceMonitor {
     AvahiServer *server;
     AvahiNetlink *netlink;
@@ -66,6 +68,11 @@ struct AvahiHwInterface {
     guint flags;
     guint mtu;
 
+    guint8 mac_address[AVAHI_MAX_MAC_ADDRESS];
+    guint mac_address_size;
+
+    AvahiEntryGroup *entry_group;
+
     AVAHI_LLIST_HEAD(AvahiInterface, interfaces);
 };