* Free all entries in the fragment queue */
| 2607 | * Free all entries in the fragment queue |
| 2608 | */ |
| 2609 | static void |
| 2610 | ng_ppp_frag_reset(node_p node) |
| 2611 | { |
| 2612 | const priv_p priv = NG_NODE_PRIVATE(node); |
| 2613 | struct ng_ppp_frag *qent, *qnext; |
| 2614 | |
| 2615 | for (qent = TAILQ_FIRST(&priv->frags); qent; qent = qnext) { |
| 2616 | qnext = TAILQ_NEXT(qent, f_qent); |
| 2617 | NG_FREE_M(qent->data); |
| 2618 | TAILQ_INSERT_HEAD(&priv->fragsfree, qent, f_qent); |
| 2619 | } |
| 2620 | TAILQ_INIT(&priv->frags); |
| 2621 | } |
| 2622 | |
| 2623 | /* |
| 2624 | * Start fragment queue timer |
no outgoing calls
no test coverage detected