Date: Thu, 28 Jun 2012 21:24:59 +0800 From: "root@9du.org" <root@9du.org> To: freebsd-current <freebsd-current@freebsd.org>, rizzo <rizzo@iet.unipi.it> Subject: about netmap NETMAP_HW_RING recv pcaket Message-ID: <2012062821245416134218@9du.org> References: <20120628120031.460411065674@hub.freebsd.org>
index | next in thread | previous in thread | raw e-mail
in pkt-gen.c
tifreq.nr_ringid = (g.nthreads > 1) ? (i | NETMAP_HW_RING) : 0;
in netmap.c
if (priv->np_qlast != NETMAP_HW_RING) {
lim_tx = lim_rx = priv->np_qlast;
}
....
if nthreads 2.but have 8 num_tx_rings.(ixgbe default is 8)
looks like
thread #1 priv->np_qfirst = 0 priv->np_qlast = 1
thread #2 priv->np_qfirst = 1 priv->np_qlast = 2
if packet in num_tx_rings 2-7 will be lost some packet?
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2012062821245416134218>
