diff options
author | yar <yar@FreeBSD.org> | 2001-04-04 15:14:06 +0000 |
---|---|---|
committer | yar <yar@FreeBSD.org> | 2001-04-04 15:14:06 +0000 |
commit | 3523f84fbda59fb52e9de7a5898eafb56060c67c (patch) | |
tree | 49a71e0ee14d7440f562b590bcac74ebfc9d3ca6 /usr.sbin/arp/arp.c | |
parent | adae17d5bf48546669c88a8a76d86d7655975e3c (diff) | |
download | FreeBSD-src-3523f84fbda59fb52e9de7a5898eafb56060c67c.zip FreeBSD-src-3523f84fbda59fb52e9de7a5898eafb56060c67c.tar.gz |
Add the VLAN interface type to the list of ARP-capable interface types.
Diffstat (limited to 'usr.sbin/arp/arp.c')
-rw-r--r-- | usr.sbin/arp/arp.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/usr.sbin/arp/arp.c b/usr.sbin/arp/arp.c index 4338c5f..b20235e 100644 --- a/usr.sbin/arp/arp.c +++ b/usr.sbin/arp/arp.c @@ -312,7 +312,7 @@ tryagain: (rtm->rtm_flags & RTF_LLINFO) && !(rtm->rtm_flags & RTF_GATEWAY)) switch (sdl->sdl_type) { case IFT_ETHER: case IFT_FDDI: case IFT_ISO88023: - case IFT_ISO88024: case IFT_ISO88025: + case IFT_ISO88024: case IFT_ISO88025: case IFT_L2VLAN: goto overwrite; } if (doing_proxy == 0) { @@ -399,7 +399,7 @@ tryagain: (rtm->rtm_flags & RTF_LLINFO) && !(rtm->rtm_flags & RTF_GATEWAY)) switch (sdl->sdl_type) { case IFT_ETHER: case IFT_FDDI: case IFT_ISO88023: - case IFT_ISO88024: case IFT_ISO88025: + case IFT_ISO88024: case IFT_ISO88025: case IFT_L2VLAN: goto delete; } } @@ -509,6 +509,9 @@ print_entry(struct sockaddr_dl *sdl, case IFT_ISO88025: printf(" [token-ring]"); break; + case IFT_L2VLAN: + printf(" [vlan]"); + break; default: } if (sdl->sdl_rcf != NULL) { |