summaryrefslogtreecommitdiffstats
path: root/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c')
-rw-r--r--sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c b/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
index 933f454..153f9c3 100644
--- a/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
+++ b/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
@@ -419,7 +419,6 @@ netvsc_attach(device_t dev)
sc = device_get_softc(dev);
- bzero(sc, sizeof(hn_softc_t));
sc->hn_unit = unit;
sc->hn_dev = dev;
@@ -2809,8 +2808,10 @@ hn_channel_attach(struct hn_softc *sc, struct hv_vmbus_channel *chan)
rxr->hn_rx_flags |= HN_RX_FLAG_ATTACHED;
chan->hv_chan_rxr = rxr;
- if_printf(sc->hn_ifp, "link RX ring %d to channel%u\n",
- idx, chan->offer_msg.child_rel_id);
+ if (bootverbose) {
+ if_printf(sc->hn_ifp, "link RX ring %d to channel%u\n",
+ idx, chan->offer_msg.child_rel_id);
+ }
if (idx < sc->hn_tx_ring_inuse) {
struct hn_tx_ring *txr = &sc->hn_tx_ring[idx];
@@ -2821,8 +2822,10 @@ hn_channel_attach(struct hn_softc *sc, struct hv_vmbus_channel *chan)
chan->hv_chan_txr = txr;
txr->hn_chan = chan;
- if_printf(sc->hn_ifp, "link TX ring %d to channel%u\n",
- idx, chan->offer_msg.child_rel_id);
+ if (bootverbose) {
+ if_printf(sc->hn_ifp, "link TX ring %d to channel%u\n",
+ idx, chan->offer_msg.child_rel_id);
+ }
}
/* Bind channel to a proper CPU */
OpenPOWER on IntegriCloud