dummynet: Remove unused code
We never set 'busy' and never dequeue from the pending mq. Remove this code. Reviewed by: ae MFC after: 1 week Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D30313
This commit is contained in:
parent
45db385545
commit
02c44f40f9
@ -870,14 +870,6 @@ dummynet_io(struct mbuf **m0, struct ip_fw_args *fwa)
|
||||
/* we could actually tag outside the lock, but who cares... */
|
||||
if (tag_mbuf(m, dir, fwa))
|
||||
goto dropit;
|
||||
if (dn_cfg.busy) {
|
||||
/* if the upper half is busy doing something expensive,
|
||||
* lets queue the packet and move forward
|
||||
*/
|
||||
mq_append(&dn_cfg.pending, m);
|
||||
m = *m0 = NULL; /* consumed */
|
||||
goto done; /* already active, nothing to do */
|
||||
}
|
||||
/* XXX locate_flowset could be optimised with a direct ref. */
|
||||
fs = dn_ht_find(dn_cfg.fshash, fs_id, 0, NULL);
|
||||
if (fs == NULL)
|
||||
|
@ -171,13 +171,6 @@ struct dn_parms {
|
||||
|
||||
int init_done;
|
||||
|
||||
/* if the upper half is busy doing something long,
|
||||
* can set the busy flag and we will enqueue packets in
|
||||
* a queue for later processing.
|
||||
*/
|
||||
int busy;
|
||||
struct mq pending;
|
||||
|
||||
#ifdef _KERNEL
|
||||
/*
|
||||
* This file is normally used in the kernel, unless we do
|
||||
|
Loading…
Reference in New Issue
Block a user