summaryrefslogtreecommitdiffstats
path: root/sys/net/if_vlan.c
diff options
context:
space:
mode:
authorglebius <glebius@FreeBSD.org>2005-11-28 12:46:35 +0000
committerglebius <glebius@FreeBSD.org>2005-11-28 12:46:35 +0000
commit110e70cb85ab5f1a875b37e6c0f67ec44c3b0a54 (patch)
treec50e1b46aaf4c0fa904f0b46dd06bbbd1950fbd7 /sys/net/if_vlan.c
parente4e1becaf603ea8ca8f4468d4e13902c6351113d (diff)
downloadFreeBSD-src-110e70cb85ab5f1a875b37e6c0f67ec44c3b0a54.zip
FreeBSD-src-110e70cb85ab5f1a875b37e6c0f67ec44c3b0a54.tar.gz
Take if_baudrate from the parent. This fixes problem with SNMP
daemons reporting zero speed for vlan(4) interfaces.
Diffstat (limited to 'sys/net/if_vlan.c')
-rw-r--r--sys/net/if_vlan.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/net/if_vlan.c b/sys/net/if_vlan.c
index 89471cf..d53ad6e 100644
--- a/sys/net/if_vlan.c
+++ b/sys/net/if_vlan.c
@@ -708,6 +708,7 @@ vlan_config(struct ifvlan *ifv, struct ifnet *p)
ifv->ifv_p = p;
ifp = ifv->ifv_ifp;
ifp->if_mtu = p->if_mtu - ifv->ifv_mtufudge;
+ ifv->ifv_ifp->if_baudrate = p->if_baudrate;
/*
* Copy only a selected subset of flags from the parent.
* Other flags are none of our business.
OpenPOWER on IntegriCloud