diff --git a/libdnet-stripped/src/intf.c b/libdnet-stripped/src/intf.c index 6fc17b4e7..f7778b1f0 100644 --- a/libdnet-stripped/src/intf.c +++ b/libdnet-stripped/src/intf.c @@ -902,6 +902,9 @@ intf_loop(intf_t *intf, intf_handler callback, void *arg) entry = (struct intf_entry *)ebuf; + /* http://www.unix.com/man-page/opensolaris/7p/if_tcp */ + intf->lifc.lifc_family = AF_UNSPEC; + intf->lifc.lifc_flags = LIFC_UNDER_IPMP; intf->lifc.lifc_buf = (caddr_t)intf->ifcbuf; intf->lifc.lifc_len = sizeof(intf->ifcbuf);