attempt at portable sockaddr_dl