* OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
* OR MODIFICATIONS.
*
- * $Id: ppp_ahdlc.c,v 1.9 1999/02/26 10:52:07 paulus Exp $
+ * $Id: ppp_ahdlc.c,v 1.11 1999/09/15 23:49:05 masputra Exp $
*/
/*
&rinit, &winit, NULL, NULL
};
+int ppp_ahdlc_count;
+
typedef struct ahdlc_state {
int flags;
mblk_t *cur_frame;
sp->xaccm[0] = ~0;
sp->xaccm[3] = 0x60000000;
sp->mru = PPP_MRU;
+ ++ppp_ahdlc_count;
qprocson(q);
}
return 0;
FREE(q->q_ptr, sizeof(ahdlc_state_t));
q->q_ptr = NULL;
OTHERQ(q)->q_ptr = NULL;
+ --ppp_ahdlc_count;
}
return 0;
}
queue_t *q;
mblk_t *mp;
{
- mblk_t *np;
- uchar_t *cp;
ahdlc_state_t *state;
state = (ahdlc_state_t *) q->q_ptr;
mblk_t *mp;
{
ahdlc_state_t *state;
- int ilen, olen, c, extra, i, code;
+ int ilen, olen, c, extra, code;
mblk_t *omsg, *op, *np;
uchar_t *sp, *sp0, *dp, *dp0, *spend;
ushort_t fcs;
u_int32_t *xaccm, lcp_xaccm[8];
- static uchar_t lcphdr[PPP_HDRLEN] = { 0xff, 0x03, 0xc0, 0x21 };
- uchar_t ppphdr[PPP_HDRLEN];
state = (ahdlc_state_t *) q->q_ptr;
ilen = msgdsize(mp);
ahdlc_state_t *state;
mblk_t *om;
uchar_t *cp, *cpend, *dp, *dp0;
- int c, len, extra, offset;
+ int c, len, extra;
ushort_t fcs;
state = (ahdlc_state_t *) q->q_ptr;