This is a Solaris specific change which may break HPLIP on other Operating Systems.

Not suitable for upstream.

--- a/base/slp.py	2020-08-14 11:25:50.517868719 +0200
+++ b/base/slp.py	2020-08-14 11:26:05.129548672 +0200
@@ -67,7 +67,7 @@
 
     try:
         s.setsockopt(socket.SOL_IP, socket.IP_MULTICAST_TTL, ttl)
-        s.setsockopt(socket.SOL_IP, socket.IP_MULTICAST_IF, socket.inet_aton(intf) + socket.inet_aton('0.0.0.0'))
+        s.setsockopt(socket.SOL_IP, socket.IP_MULTICAST_IF, socket.inet_aton(intf))
         s.setsockopt(socket.SOL_IP, socket.IP_MULTICAST_LOOP ,1)
     except Exception as e:
         log.error("Unable to setup multicast socket for SLP: %s" % e)