Home | History | Annotate | Download | only in netinet

Lines Matching defs:tqe

5724 /* Parameters:  tqe(I) - timeout queue entry to delete                      */
5732 ipf_deletequeueentry(ipftqent_t *tqe)
5736 ifq = tqe->tqe_ifq;
5740 if (tqe->tqe_pnext != NULL) {
5741 *tqe->tqe_pnext = tqe->tqe_next;
5742 if (tqe->tqe_next != NULL)
5743 tqe->tqe_next->tqe_pnext = tqe->tqe_pnext;
5745 ifq->ifq_tail = tqe->tqe_pnext;
5747 tqe->tqe_pnext = NULL;
5748 tqe->tqe_ifq = NULL;
5761 /* Parameters: tqe(I) - pointer to timeout queue entry */
5766 ipf_queuefront(ipftqent_t *tqe)
5770 ifq = tqe->tqe_ifq;
5775 if (ifq->ifq_head != tqe) {
5776 *tqe->tqe_pnext = tqe->tqe_next;
5777 if (tqe->tqe_next)
5778 tqe->tqe_next->tqe_pnext = tqe->tqe_pnext;
5780 ifq->ifq_tail = tqe->tqe_pnext;
5782 tqe->tqe_next = ifq->ifq_head;
5783 ifq->ifq_head->tqe_pnext = &tqe->tqe_next;
5784 ifq->ifq_head = tqe;
5785 tqe->tqe_pnext = &ifq->ifq_head;
5795 /* tqe(I) - pointer to timeout queue entry */
5802 ipf_queueback(u_long ticks, ipftqent_t *tqe)
5806 ifq = tqe->tqe_ifq;
5809 tqe->tqe_die = ticks + ifq->ifq_ttl;
5810 tqe->tqe_touched = ticks;
5813 if (tqe->tqe_next != NULL) { /* at the end already ? */
5817 *tqe->tqe_pnext = tqe->tqe_next;
5818 tqe->tqe_next->tqe_pnext = tqe->tqe_pnext;
5823 tqe->tqe_next = NULL;
5824 tqe->tqe_pnext = ifq->ifq_tail;
5825 *ifq->ifq_tail = tqe;
5826 ifq->ifq_tail = &tqe->tqe_next;
5836 /* tqe(I) - pointer to timeout queue entry */
5845 ipf_queueappend(u_long ticks, ipftqent_t *tqe, ipftq_t *ifq, void *parent)
5849 tqe->tqe_parent = parent;
5850 tqe->tqe_pnext = ifq->ifq_tail;
5851 *ifq->ifq_tail = tqe;
5852 ifq->ifq_tail = &tqe->tqe_next;
5853 tqe->tqe_next = NULL;
5854 tqe->tqe_ifq = ifq;
5855 tqe->tqe_die = ticks + ifq->ifq_ttl;
5856 tqe->tqe_touched = ticks;
5874 ipf_movequeue(u_long ticks, ipftqent_t *tqe, ipftq_t *oifq, ipftq_t *nifq)
5882 if (oifq == nifq && tqe->tqe_touched == ticks)
5892 tqe->tqe_touched = ticks;
5893 tqe->tqe_die = ticks + nifq->ifq_ttl;
5898 if ((tqe->tqe_next == NULL) ||
5899 (tqe->tqe_next->tqe_die == tqe->tqe_die)) {
5908 *tqe->tqe_pnext = tqe->tqe_next;
5909 if (tqe->tqe_next)
5910 tqe->tqe_next->tqe_pnext = tqe->tqe_pnext;
5912 oifq->ifq_tail = tqe->tqe_pnext;
5913 tqe->tqe_next = NULL;
5922 tqe->tqe_ifq = NULL;
5930 tqe->tqe_ifq = nifq;
5937 tqe->tqe_pnext = nifq->ifq_tail;
5938 *nifq->ifq_tail = tqe;
5939 nifq->ifq_tail = &tqe->tqe_next;
8736 ipftqent_t *tqe, *tqn;
8739 for (tqn = ipfqs[IPF_TCPS_CLOSED].ifq_head; ((tqe = tqn) != NULL); ) {
8740 tqn = tqe->tqe_next;
8741 if ((*deletefn)(softc, tqe->tqe_parent) == 0)
8746 ((tqe = tqn) != NULL); ) {
8747 tqn = tqe->tqe_next;
8748 if ((*deletefn)(softc, tqe->tqe_parent) == 0)
8789 for (tqn = ifq->ifq_head; ((tqe = tqn) != NULL); ) {
8790 if (try < tqe->tqe_touched)
8792 tqn = tqe->tqe_next;
8793 if ((*deletefn)(softc, tqe->tqe_parent) == 0)
8801 for (tqn = ifq->ifq_head; ((tqe = tqn) != NULL); ) {
8802 if (try < tqe->tqe_touched)
8804 tqn = tqe->tqe_next;
8805 if ((*deletefn)(softc, tqe->tqe_parent) == 0)
8914 ipftqent_t *tqe;
8924 for (tqe = head->ifq_head; tqe != NULL; tqe = tqe->tqe_next) {
8925 tqe->tqe_die += delta;