diff options
author | Luigi Rizzo <luigi@FreeBSD.org> | 2013-04-29 16:58:21 +0000 |
---|---|---|
committer | Luigi Rizzo <luigi@FreeBSD.org> | 2013-04-29 16:58:21 +0000 |
commit | b865453e3eb3baa39d210dc2e6fcd19505a43249 (patch) | |
tree | bf333224a5af4e2c006adc8cd6d7894741455aca /sys/dev | |
parent | ec6bcfa1f83969714cb9f6fc9114a3d3bd48bb23 (diff) | |
download | src-b865453e3eb3baa39d210dc2e6fcd19505a43249.tar.gz src-b865453e3eb3baa39d210dc2e6fcd19505a43249.zip |
explicitly mark some variables as const
Notes
Notes:
svn path=/head/; revision=250049
Diffstat (limited to 'sys/dev')
-rw-r--r-- | sys/dev/netmap/ixgbe_netmap.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/dev/netmap/ixgbe_netmap.h b/sys/dev/netmap/ixgbe_netmap.h index 55660ec086f6..3defd4b3bed0 100644 --- a/sys/dev/netmap/ixgbe_netmap.h +++ b/sys/dev/netmap/ixgbe_netmap.h @@ -226,7 +226,8 @@ ixgbe_netmap_txsync(struct ifnet *ifp, u_int ring_nr, int do_lock) struct netmap_adapter *na = NA(adapter->ifp); struct netmap_kring *kring = &na->tx_rings[ring_nr]; struct netmap_ring *ring = kring->ring; - u_int j, k = ring->cur, l, n = 0, lim = kring->nkr_num_slots - 1; + u_int j, l, n = 0; + u_int const k = ring->cur, lim = kring->nkr_num_slots - 1; /* * ixgbe can generate an interrupt on every tx packet, but it @@ -393,11 +394,10 @@ ring_reset: if (ix_use_dd) { struct ixgbe_legacy_tx_desc *txd = (struct ixgbe_legacy_tx_desc *)txr->tx_base; - + u_int k1 = netmap_idx_k2n(kring, kring->nr_hwcur); l = txr->next_to_clean; - k = netmap_idx_k2n(kring, kring->nr_hwcur); delta = 0; - while (l != k && + while (l != k1 && txd[l].upper.fields.status & IXGBE_TXD_STAT_DD) { delta++; l = (l == lim) ? 0 : l + 1; |