Page MenuHomeFreeBSD

D34787.id104611.diff
No OneTemporary

D34787.id104611.diff

diff --git a/sys/dev/virtio/network/if_vtnet.c b/sys/dev/virtio/network/if_vtnet.c
--- a/sys/dev/virtio/network/if_vtnet.c
+++ b/sys/dev/virtio/network/if_vtnet.c
@@ -4424,6 +4424,7 @@
static int
vtnet_debugnet_poll(struct ifnet *ifp, int count)
{
+ struct epoch_tracker et;
struct vtnet_softc *sc;
int i;
@@ -4433,8 +4434,10 @@
return (EBUSY);
(void)vtnet_txq_eof(&sc->vtnet_txqs[0]);
+ NET_EPOCH_ENTER(et);
for (i = 0; i < sc->vtnet_act_vq_pairs; i++)
(void)vtnet_rxq_eof(&sc->vtnet_rxqs[i]);
+ NET_EPOCH_EXIT(et);
return (0);
}
#endif /* DEBUGNET */

File Metadata

Mime Type
text/plain
Expires
Fri, Feb 27, 12:19 PM (4 h, 57 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29029331
Default Alt Text
D34787.id104611.diff (579 B)

Event Timeline