summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhenning <henning@openbsd.org>2015-02-06 06:37:24 +0000
committerhenning <henning@openbsd.org>2015-02-06 06:37:24 +0000
commit9892956a38749d647cc45e6ff045d7d6506d636b (patch)
treefe57627d3d8833f1f04b4f9144b2b99ee37b2e69
parentAdd support for stravis() to vis.3 and Makefile.inc. (diff)
downloadwireguard-openbsd-9892956a38749d647cc45e6ff045d7d6506d636b.tar.xz
wireguard-openbsd-9892956a38749d647cc45e6ff045d7d6506d636b.zip
using IFQ_INC_LEN and IFQ_DEC_LEN for len++/len-- is a bit excessive,
especially given that these are the only users of these macros. ok claudio
-rw-r--r--sys/net/hfsc.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/net/hfsc.c b/sys/net/hfsc.c
index c990ff503f3..6c46600fddd 100644
--- a/sys/net/hfsc.c
+++ b/sys/net/hfsc.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: hfsc.c,v 1.13 2014/12/09 07:05:06 doug Exp $ */
+/* $OpenBSD: hfsc.c,v 1.14 2015/02/06 06:37:24 henning Exp $ */
/*
* Copyright (c) 2012-2013 Henning Brauer <henning@openbsd.org>
@@ -539,7 +539,7 @@ hfsc_enqueue(struct ifqueue *ifq, struct mbuf *m)
m_freem(m);
return (ENOBUFS);
}
- IFQ_INC_LEN(ifq);
+ ifq->ifq_len++;
cl->cl_hif->hif_packets++;
m->m_pkthdr.pf.prio = IFQ_MAXPRIO;
@@ -623,7 +623,7 @@ hfsc_dequeue(struct ifqueue *ifq, int remove)
panic("hfsc_dequeue");
cl->cl_hif->hif_packets--;
- IFQ_DEC_LEN(ifq);
+ ifq->ifq_len--;
PKTCNTR_INC(&cl->cl_stats.xmit_cnt, m->m_pkthdr.len);
hfsc_update_vf(cl, m->m_pkthdr.len, cur_time);
@@ -722,7 +722,7 @@ hfsc_purgeq(struct hfsc_class *cl)
PKTCNTR_INC(&cl->cl_stats.drop_cnt, m->m_pkthdr.len);
m_freem(m);
cl->cl_hif->hif_packets--;
- IFQ_DEC_LEN(cl->cl_hif->hif_ifq);
+ cl->cl_hif->hif_ifq->ifq_len--;
}
hfsc_update_vf(cl, 0, 0); /* remove cl from the actlist */