diff options
author | glebius <glebius@FreeBSD.org> | 2015-02-23 18:55:26 +0000 |
---|---|---|
committer | glebius <glebius@FreeBSD.org> | 2015-02-23 18:55:26 +0000 |
commit | 4be1992eb5e5c620ed315c7020c3e7d46da2c04c (patch) | |
tree | 9239e4a7af67e8cdeef3c19f3f735c6c38eeae4a | |
parent | 287dbc860887e2e92358101bfe1a09909f1f5c86 (diff) | |
download | FreeBSD-src-4be1992eb5e5c620ed315c7020c3e7d46da2c04c.zip FreeBSD-src-4be1992eb5e5c620ed315c7020c3e7d46da2c04c.tar.gz |
Previous version of mbufq were fine initialized by M_ZERO, while
new one require explicti initialization.
Reported by: royger
-rw-r--r-- | sys/dev/xen/netfront/netfront.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/xen/netfront/netfront.c b/sys/dev/xen/netfront/netfront.c index b97af62..de80bb9 100644 --- a/sys/dev/xen/netfront/netfront.c +++ b/sys/dev/xen/netfront/netfront.c @@ -2062,6 +2062,9 @@ create_netdev(device_t dev) np->rx_mbufs[i] = NULL; np->grant_rx_ref[i] = GRANT_REF_INVALID; } + + mbufq_init(&np->xn_rx_batch, INT_MAX); + /* A grant for every tx ring slot */ if (gnttab_alloc_grant_references(NET_TX_RING_SIZE, &np->gref_tx_head) != 0) { |