xwin
for (i = 0; i < L2TP_MAX_XWIN && seq->xwin[i] != NULL; i++);
seq->xwin[i] = m;
if (seq->xwin[i] == NULL)
m_freem(seq->xwin[i]);
bzero(seq->xwin, sizeof(seq->xwin));
struct mbuf *xwin[L2TP_MAX_XWIN]; /* partial local copy */
m_freem(seq->xwin[i]);
memmove(seq->xwin, seq->xwin + nack,
(L2TP_MAX_XWIN - nack) * sizeof(*seq->xwin));
memset(seq->xwin + (L2TP_MAX_XWIN - nack), 0,
nack * sizeof(*seq->xwin));
if (seq->xwin[0] == NULL)
&& seq->xwin[i] != NULL) {
xwin[j++] = seq->xwin[i];
if ((m = L2TP_COPY_MBUF(xwin[i], M_NOWAIT)) == NULL)
MPASS(seq->xwin[0]);
struct mbuf *xwin[L2TP_MAX_XWIN]; /* transmit window */
m = L2TP_COPY_MBUF(seq->xwin[0], M_NOWAIT);
CHECK(seq->xwin[i] != NULL);
CHECK(seq->xwin[i] == NULL);