diff options
| author | Ruslan Ermilov <ru@FreeBSD.org> | 2004-12-24 22:16:38 +0000 |
|---|---|---|
| committer | Ruslan Ermilov <ru@FreeBSD.org> | 2004-12-24 22:16:38 +0000 |
| commit | 596e374dac03cbfa29cc70e81d77bde8c888d0e4 (patch) | |
| tree | 4223b354d04ed5f7301b804d5559582018cfdd89 /usr.sbin/arp | |
| parent | 2e63992f34de37cdd39a2d458f68bc93c9b37f57 (diff) | |
Notes
Diffstat (limited to 'usr.sbin/arp')
| -rw-r--r-- | usr.sbin/arp/arp.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.sbin/arp/arp.c b/usr.sbin/arp/arp.c index 50a8be2ceaf49..9c794aeae493b 100644 --- a/usr.sbin/arp/arp.c +++ b/usr.sbin/arp/arp.c @@ -523,7 +523,8 @@ print_entry(struct sockaddr_dl *sdl, } printf("%s (%s) at ", host, inet_ntoa(addr->sin_addr)); if (sdl->sdl_alen) { - if (sdl->sdl_type == IFT_ETHER && + if ((sdl->sdl_type == IFT_ETHER || + sdl->sdl_type == IFT_L2VLAN) && sdl->sdl_alen == ETHER_ADDR_LEN) printf("%s", ether_ntoa((struct ether_addr *)LLADDR(sdl))); else { |
