| /f-stack/freebsd/net/ |
| H A D | ifq.h | 72 #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 D | if.c | 764 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 D | if_spppsubr.c | 375 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 D | iflib.c | 4177 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 D | if_altq.h | 144 #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 D | altq_subr.c | 149 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 D | altq_cbq.c | 162 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 D | altq_codel.c | 181 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 D | altq_priq.c | 224 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 D | altq_fairq.c | 274 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 D | altq_hfsc.c | 326 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 D | altq_rmclass.c | 671 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 D | ieee80211_freebsd.h | 157 #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 D | ieee80211_freebsd.c | 413 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 D | fil.c | 5752 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 D | ip_state.c | 443 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 D | ip_nat.c | 542 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 D | ng_source.c | 729 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()
|