• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/netgraph/

Lines Matching refs:qent

1527 	struct ng_ppp_frag *qent;
1612 TAILQ_FOREACH_REVERSE(qent, &priv->frags, ng_ppp_fraglist, f_qent) {
1613 diff = MP_RECV_SEQ_DIFF(priv, frag->seq, qent->seq);
1615 TAILQ_INSERT_AFTER(&priv->frags, qent, frag, f_qent);
1676 struct ng_ppp_frag *qent, *qnext;
1683 qent = TAILQ_FIRST(&priv->frags);
1684 if (!qent->first || MP_RECV_SEQ_DIFF(priv, qent->seq, priv->mseq) > 1)
1688 while (!qent->last) {
1689 qnext = TAILQ_NEXT(qent, f_qent);
1692 if (qnext->seq != MP_NEXT_RECV_SEQ(priv, qent->seq))
1694 qent = qnext;
1709 struct ng_ppp_frag *qent, *qnext;
1712 qent = TAILQ_FIRST(&priv->frags);
1713 KASSERT(!TAILQ_EMPTY(&priv->frags) && qent->first,
1715 for (tail = NULL; qent != NULL; qent = qnext) {
1716 qnext = TAILQ_NEXT(qent, f_qent);
1719 TAILQ_REMOVE(&priv->frags, qent, f_qent);
1721 tail = m = qent->data;
1723 m->m_pkthdr.len += qent->data->m_pkthdr.len;
1724 tail->m_next = qent->data;
1728 if (qent->last) {
1731 ng_ppp_bump_mseq(node, qent->seq);
1733 TAILQ_INSERT_HEAD(&priv->fragsfree, qent, f_qent);
1747 struct ng_ppp_frag *qent, *qnext = NULL;
1759 TAILQ_FOREACH(qent, &priv->frags, f_qent) {
1760 if (MP_RECV_SEQ_DIFF(priv, qent->seq, priv->mseq) >= 0)
1762 qnext = TAILQ_NEXT(qent, f_qent);
1765 if (qnext->seq != MP_NEXT_RECV_SEQ(priv, qent->seq)
1766 || qent->last || qnext->first) {
1775 while ((qent = TAILQ_FIRST(&priv->frags)) != qnext) {
1779 TAILQ_REMOVE(&priv->frags, qent, f_qent);
1780 NG_FREE_M(qent->data);
1781 TAILQ_INSERT_HEAD(&priv->fragsfree, qent, f_qent);
1799 struct ng_ppp_frag *qent;
1804 qent = TAILQ_FIRST(&priv->frags);
1807 ng_ppp_bump_mseq(node, qent->seq);
1811 TAILQ_REMOVE(&priv->frags, qent, f_qent);
1812 NG_FREE_M(qent->data);
1813 TAILQ_INSERT_HEAD(&priv->fragsfree, qent, f_qent);
1890 struct ng_ppp_frag *qent, *beg, *end;
1908 TAILQ_FOREACH(qent, &priv->frags, f_qent) {
1909 if (qent->first)
1910 beg = qent;
1911 else if (qent->seq != seq)
1913 if (beg != NULL && qent->last) {
1914 end = qent;
1935 while ((qent = TAILQ_FIRST(&priv->frags)) != beg) {
1939 TAILQ_REMOVE(&priv->frags, qent, f_qent);
1940 NG_FREE_M(qent->data);
1941 TAILQ_INSERT_HEAD(&priv->fragsfree, qent, f_qent);
2614 struct ng_ppp_frag *qent, *qnext;
2616 for (qent = TAILQ_FIRST(&priv->frags); qent; qent = qnext) {
2617 qnext = TAILQ_NEXT(qent, f_qent);
2618 NG_FREE_M(qent->data);
2619 TAILQ_INSERT_HEAD(&priv->fragsfree, qent, f_qent);