summaryrefslogtreecommitdiff
path: root/sys/dev/netmap/netmap_generic.c
diff options
context:
space:
mode:
authorLuigi Rizzo <luigi@FreeBSD.org>2016-10-18 16:18:25 +0000
committerLuigi Rizzo <luigi@FreeBSD.org>2016-10-18 16:18:25 +0000
commita2a7409151457b42e1f1352c03ede7ef408ef05d (patch)
tree798ab40a0a62d42bba7f2d660ebfd1ef63877f44 /sys/dev/netmap/netmap_generic.c
parentd782d9fd35bc4db1245155ca844c646557995d63 (diff)
Notes
Diffstat (limited to 'sys/dev/netmap/netmap_generic.c')
-rw-r--r--sys/dev/netmap/netmap_generic.c21
1 files changed, 1 insertions, 20 deletions
diff --git a/sys/dev/netmap/netmap_generic.c b/sys/dev/netmap/netmap_generic.c
index 5cef4a29110a..87072069fbcf 100644
--- a/sys/dev/netmap/netmap_generic.c
+++ b/sys/dev/netmap/netmap_generic.c
@@ -95,7 +95,7 @@ __FBSDID("$FreeBSD$");
/*
* For older versions of FreeBSD:
- *
+ *
* We allocate EXT_PACKET mbuf+clusters, but need to set M_NOFREE
* so that the destructor, if invoked, will not free the packet.
* In principle we should set the destructor only on demand,
@@ -628,8 +628,6 @@ generic_mbuf_destructor(struct mbuf *m)
#endif
}
-extern int netmap_adaptive_io;
-
/* Record completed transmissions and update hwtail.
*
* The oldest tx buffer not yet completed is at nr_hwtail + 1,
@@ -690,23 +688,6 @@ generic_netmap_tx_clean(struct netmap_kring *kring, int txqdisc)
n++;
nm_i = nm_next(nm_i, lim);
-#if 0 /* rate adaptation */
- if (netmap_adaptive_io > 1) {
- if (n >= netmap_adaptive_io)
- break;
- } else if (netmap_adaptive_io) {
- /* if hwcur - nm_i < lim/8 do an early break
- * so we prevent the sender from stalling. See CVT.
- */
- if (hwcur >= nm_i) {
- if (hwcur - nm_i < lim/2)
- break;
- } else {
- if (hwcur + lim + 1 - nm_i < lim/2)
- break;
- }
- }
-#endif
}
kring->nr_hwtail = nm_prev(nm_i, lim);
ND("tx completed [%d] -> hwtail %d", n, kring->nr_hwtail);