summaryrefslogtreecommitdiffstats
path: root/usr.sbin/arp
diff options
context:
space:
mode:
authoryar <yar@FreeBSD.org>2001-04-04 15:14:06 +0000
committeryar <yar@FreeBSD.org>2001-04-04 15:14:06 +0000
commit3523f84fbda59fb52e9de7a5898eafb56060c67c (patch)
tree49a71e0ee14d7440f562b590bcac74ebfc9d3ca6 /usr.sbin/arp
parentadae17d5bf48546669c88a8a76d86d7655975e3c (diff)
downloadFreeBSD-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')
-rw-r--r--usr.sbin/arp/arp.c7
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) {
OpenPOWER on IntegriCloud