There are three drivers - tl(4), sk(4), sf(4) which traverse if_multiaddrs backwards - it's better to use TAILQ instead of LIST here. The same change was made to FreeBSD around Feb 2001. http://vanity.bsd.krakow.pl/ifmultiaddr.patch -- Michal Belczyk