Home
last modified time | relevance | path

Searched refs:ifq (Results 1 – 18 of 18) sorted by relevance

/f-stack/freebsd/net/
H A Difq.h72 #define IF_LOCK(ifq) mtx_lock(&(ifq)->ifq_mtx) argument
73 #define IF_UNLOCK(ifq) mtx_unlock(&(ifq)->ifq_mtx) argument
75 #define _IF_QFULL(ifq) ((ifq)->ifq_len >= (ifq)->ifq_maxlen) argument
76 #define _IF_QLEN(ifq) ((ifq)->ifq_len) argument
126 (ifq)->ifq_head = (ifq)->ifq_tail = NULL; \
136 #define _IF_POLL(ifq, m) ((m) = (ifq)->ifq_head) argument
137 #define IF_POLL(ifq, m) _IF_POLL(ifq, m) argument
233 #define IFQ_LOCK(ifq) IF_LOCK(ifq) argument
234 #define IFQ_UNLOCK(ifq) IF_UNLOCK(ifq) argument
237 #define IFQ_INC_LEN(ifq) ((ifq)->ifq_len++) argument
[all …]
H A Dif.c764 ifq->altq_type = 0; in ifq_init()
2336 IFQ_LOCK(ifq); in if_qflush()
2339 ALTQ_PURGE(ifq); in if_qflush()
2341 n = ifq->ifq_head; in if_qflush()
2346 ifq->ifq_head = 0; in if_qflush()
2347 ifq->ifq_tail = 0; in if_qflush()
2348 ifq->ifq_len = 0; in if_qflush()
2349 IFQ_UNLOCK(ifq); in if_qflush()
3996 IF_LOCK(ifq); in if_handoff()
3998 IF_UNLOCK(ifq); in if_handoff()
[all …]
H A Dif_spppsubr.c375 static void sppp_qflush(struct ifqueue *ifq);
777 struct ifqueue *ifq = NULL; in sppp_output() local
856 ifq = &sp->pp_fastq; in sppp_output()
862 ifq = &sp->pp_fastq; in sppp_output()
864 ifq = &sp->pp_fastq; in sppp_output()
982 if (ifq != NULL) in sppp_output()
4740 sppp_qflush(struct ifqueue *ifq) in sppp_qflush() argument
4744 n = ifq->ifq_head; in sppp_qflush()
4749 ifq->ifq_head = 0; in sppp_qflush()
4750 ifq->ifq_tail = 0; in sppp_qflush()
[all …]
H A Diflib.c4177 struct ifaltq *ifq = &ifp->if_snd; in iflib_altq_if_start() local
4180 IFQ_LOCK(ifq); in iflib_altq_if_start()
4181 IFQ_DEQUEUE_NOLOCK(ifq, m); in iflib_altq_if_start()
4184 IFQ_DEQUEUE_NOLOCK(ifq, m); in iflib_altq_if_start()
4186 IFQ_UNLOCK(ifq); in iflib_altq_if_start()
/f-stack/freebsd/net/altq/
H A Dif_altq.h144 #define ALTQ_IS_READY(ifq) ((ifq)->altq_flags & ALTQF_READY) argument
146 #define ALTQ_IS_ENABLED(ifq) ((ifq)->altq_flags & ALTQF_ENABLED) argument
150 #define ALTQ_NEEDS_CLASSIFY(ifq) ((ifq)->altq_flags & ALTQF_CLASSIFY) argument
151 #define ALTQ_IS_CNDTNING(ifq) ((ifq)->altq_flags & ALTQF_CNDTNING) argument
155 #define ALTQ_IS_ATTACHED(ifq) ((ifq)->altq_disc != NULL) argument
158 (err) = (*(ifq)->altq_enqueue)((ifq),(m),(pa))
160 (m) = (*(ifq)->altq_dequeue)((ifq), ALTDQ_REMOVE)
162 (m) = (*(ifq)->altq_dequeue)((ifq), ALTDQ_POLL)
164 (void)(*(ifq)->altq_request)((ifq), ALTRQ_PURGE, (void *)0)
165 #define ALTQ_IS_EMPTY(ifq) ((ifq)->ifq_len == 0) argument
[all …]
H A Daltq_subr.c149 IFQ_LOCK(ifq);
163 IFQ_UNLOCK(ifq);
168 altq_detach(ifq) in altq_detach() argument
171 IFQ_LOCK(ifq);
195 IFQ_UNLOCK(ifq);
200 altq_enable(ifq) in altq_enable() argument
205 IFQ_LOCK(ifq);
225 IFQ_UNLOCK(ifq);
235 IFQ_LOCK(ifq);
309 m = (*ifq->altq_dequeue)(ifq, op);
[all …]
H A Daltq_cbq.c162 IFQ_LOCK_ASSERT(ifq); in cbq_request()
464 IFQ_LOCK_ASSERT(ifq); in cbq_enqueue()
494 IFQ_INC_LEN(ifq); in cbq_enqueue()
504 IFQ_LOCK_ASSERT(ifq); in cbq_dequeue()
510 IFQ_DEC_LEN(ifq); in cbq_dequeue()
527 cbqrestart(struct ifaltq *ifq) in cbqrestart() argument
532 IFQ_LOCK_ASSERT(ifq); in cbqrestart()
534 if (!ALTQ_IS_ENABLED(ifq)) in cbqrestart()
542 ifp = ifq->altq_ifp; in cbqrestart()
545 IFQ_UNLOCK(ifq); in cbqrestart()
[all …]
H A Daltq_codel.c181 codel_request(struct ifaltq *ifq, int req, void *arg) in codel_request() argument
183 struct codel_if *cif = (struct codel_if *)ifq->altq_disc; in codel_request()
186 IFQ_LOCK_ASSERT(ifq); in codel_request()
214 IFQ_LOCK_ASSERT(ifq); in codel_enqueue()
220 ifq->altq_ifp->if_xname); in codel_enqueue()
230 IFQ_INC_LEN(ifq); in codel_enqueue()
236 codel_dequeue(struct ifaltq *ifq, int op) in codel_dequeue() argument
238 struct codel_if *cif = (struct codel_if *)ifq->altq_disc; in codel_dequeue()
241 IFQ_LOCK_ASSERT(ifq); in codel_dequeue()
243 if (IFQ_IS_EMPTY(ifq)) in codel_dequeue()
[all …]
H A Daltq_priq.c224 priq_request(struct ifaltq *ifq, int req, void *arg) in priq_request() argument
226 struct priq_if *pif = (struct priq_if *)ifq->altq_disc; in priq_request()
228 IFQ_LOCK_ASSERT(ifq); in priq_request()
448 struct priq_if *pif = (struct priq_if *)ifq->altq_disc; in priq_enqueue()
453 IFQ_LOCK_ASSERT(ifq); in priq_enqueue()
459 ifq->altq_ifp->if_xname); in priq_enqueue()
480 IFQ_INC_LEN(ifq); in priq_enqueue()
496 priq_dequeue(struct ifaltq *ifq, int op) in priq_dequeue() argument
503 IFQ_LOCK_ASSERT(ifq); in priq_dequeue()
505 if (IFQ_IS_EMPTY(ifq)) in priq_dequeue()
[all …]
H A Daltq_fairq.c274 fairq_request(struct ifaltq *ifq, int req, void *arg) in fairq_request() argument
276 struct fairq_if *pif = (struct fairq_if *)ifq->altq_disc; in fairq_request()
278 IFQ_LOCK_ASSERT(ifq); in fairq_request()
490 IFQ_LOCK_ASSERT(ifq); in fairq_enqueue()
496 ifq->altq_ifp->if_xname); in fairq_enqueue()
520 IFQ_INC_LEN(ifq); in fairq_enqueue()
535 fairq_dequeue(struct ifaltq *ifq, int op) in fairq_dequeue() argument
546 IFQ_LOCK_ASSERT(ifq); in fairq_dequeue()
548 if (IFQ_IS_EMPTY(ifq)) { in fairq_dequeue()
557 IFQ_DEC_LEN(ifq); in fairq_dequeue()
[all …]
H A Daltq_hfsc.c326 hfsc_request(struct ifaltq *ifq, int req, void *arg) in hfsc_request() argument
328 struct hfsc_if *hif = (struct hfsc_if *)ifq->altq_disc; in hfsc_request()
330 IFQ_LOCK_ASSERT(ifq); in hfsc_request()
657 struct hfsc_if *hif = (struct hfsc_if *)ifq->altq_disc; in hfsc_enqueue()
662 IFQ_LOCK_ASSERT(ifq); in hfsc_enqueue()
668 ifq->altq_ifp->if_xname); in hfsc_enqueue()
689 IFQ_INC_LEN(ifq); in hfsc_enqueue()
709 hfsc_dequeue(struct ifaltq *ifq, int op) in hfsc_dequeue() argument
711 struct hfsc_if *hif = (struct hfsc_if *)ifq->altq_disc; in hfsc_dequeue()
718 IFQ_LOCK_ASSERT(ifq); in hfsc_dequeue()
[all …]
H A Daltq_rmclass.c671 rmc_init(struct ifaltq *ifq, struct rm_ifdat *ifd, u_int nsecPerByte, in rmc_init() argument
683 mtu = ifq->altq_ifp->if_mtu; in rmc_init()
684 ifd->ifq_ = ifq; in rmc_init()
/f-stack/freebsd/net80211/
H A Dieee80211_freebsd.h157 #define _IF_PREPEND_LIST(ifq, mhead, mtail, mcount) do { \ argument
158 (mtail)->m_nextpkt = (ifq)->ifq_head; \
159 if ((ifq)->ifq_tail == NULL) \
160 (ifq)->ifq_tail = (mtail); \
161 (ifq)->ifq_head = (mhead); \
162 (ifq)->ifq_len += (mcount); \
164 #define IF_PREPEND_LIST(ifq, mhead, mtail, mcount) do { \ argument
165 IF_LOCK(ifq); \
166 _IF_PREPEND_LIST(ifq, mhead, mtail, mcount); \
167 IF_UNLOCK(ifq); \
H A Dieee80211_freebsd.c413 ieee80211_drain_ifq(struct ifqueue *ifq) in ieee80211_drain_ifq() argument
419 IF_DEQUEUE(ifq, m); in ieee80211_drain_ifq()
433 ieee80211_flush_ifq(struct ifqueue *ifq, struct ieee80211vap *vap) in ieee80211_flush_ifq() argument
438 IF_LOCK(ifq); in ieee80211_flush_ifq()
439 mprev = &ifq->ifq_head; in ieee80211_flush_ifq()
444 ifq->ifq_len--; in ieee80211_flush_ifq()
452 m = ifq->ifq_head; in ieee80211_flush_ifq()
455 ifq->ifq_tail = m; in ieee80211_flush_ifq()
456 IF_UNLOCK(ifq); in ieee80211_flush_ifq()
/f-stack/freebsd/contrib/ipfilter/netinet/
H A Dfil.c5752 ipftq_t *ifq; local
5758 for (ifq = *parent; ifq != NULL; ifq = ifq->ifq_next) {
5770 return ifq;
5786 return ifq;
5807 ipftq_t *ifq; in ipf_deletetimeoutqueue()
5841 (u_long)ifq, ifq->ifq_flags, ifq->ifq_ttl,
5849 *ifq->ifq_pnext = ifq->ifq_next;
5851 ifq->ifq_next->ifq_pnext = ifq->ifq_pnext;
5857 KFREE(ifq);
9056 for (ifq = ipfqs; ifq != NULL; ifq = ifq->ifq_next) {
[all …]
H A Dip_state.c443 for (ifq = softs->ipf_state_usertq; ifq != NULL; ifq = ifqnext) {
3041 ipftq_t *ifq; local
3045 ifq = NULL;
3322 ipftq_t *ifq; local
3344 ifq = NULL;
3754 for (ifq = softs->ipf_state_tcptq; ifq != NULL; ifq = ifq->ifq_next)
3763 for (ifq = softs->ipf_state_usertq; ifq != NULL; ifq = ifqnext) {
3775 for (ifq = softs->ipf_state_usertq; ifq != NULL; ifq = ifqnext) {
3856 ifq != NULL; ifq = ifq->ifq_next) {
3871 for (ifq = softs->ipf_state_usertq; ifq != NULL;
[all …]
H A Dip_nat.c542 for (ifq = softn->ipf_nat_utqe; ifq != NULL; ifq = ifqnext) {
4787 ipftq_t *ifq, *ifq2; local
4792 ifq = tqe->tqe_ifq;
5889 for (ifq = softn->ipf_nat_tcptq, i = 0; ifq != NULL;
5890 ifq = ifq->ifq_next) {
5899 for (ifq = softn->ipf_nat_utqe; ifq != NULL; ifq = ifq->ifq_next) {
5908 for (ifq = softn->ipf_nat_utqe; ifq != NULL; ifq = ifqnext) {
6755 ipftq_t *ifq; local
6783 ifq != NULL; ifq = ifq->ifq_next) {
6799 for (ifq = softn->ipf_nat_utqe; ifq != NULL;
[all …]
/f-stack/freebsd/netgraph/
H A Dng_source.c729 struct ifqueue *ifq; in ng_source_intr() local
741 ifq = (struct ifqueue *)&sc->output_ifp->if_snd; in ng_source_intr()
742 packets = ifq->ifq_maxlen - ifq->ifq_len; in ng_source_intr()