diff --git a/sys/netgraph7/ppp/ng_ppp.c b/sys/netgraph7/ppp/ng_ppp.c --- a/sys/netgraph7/ppp/ng_ppp.c +++ b/sys/netgraph7/ppp/ng_ppp.c @@ -1517,7 +1517,11 @@ /* Get a new frag struct from the free queue */ if ((frag = TAILQ_FIRST(&priv->fragsfree)) == NULL) { - kprintf("No free fragments headers in ng_ppp!\n"); + static int _nffh_limiter = 0; + if (++_nffh_limiter >= 100) { + _nffh_limiter = 0; + kprintf("No free fragments headers in ng_ppp!\n"); + } NG_FREE_M(m); goto process; }