]> git.ozlabs.org Git - ppp.git/blobdiff - modules/ppp_ahdlc.c
rename Makefile to Makefile.linux, now we have Makefile.sol2
[ppp.git] / modules / ppp_ahdlc.c
index 93c5226189de10cd8aa140a5f72d570966a2eef8..1828fe1e96fb40a1f20a48eb0267975aad083178 100644 (file)
@@ -24,7 +24,7 @@
  * 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 $
  */
 
 /*
@@ -94,6 +94,8 @@ struct streamtab ppp_ahdlcinfo = {
     &rinit, &winit, NULL, NULL
 };
 
+int ppp_ahdlc_count;
+
 typedef struct ahdlc_state {
     int flags;
     mblk_t *cur_frame;
@@ -170,6 +172,7 @@ MOD_OPEN(ahdlc_open)
        sp->xaccm[0] = ~0;
        sp->xaccm[3] = 0x60000000;
        sp->mru = PPP_MRU;
+       ++ppp_ahdlc_count;
        qprocson(q);
     }
     return 0;
@@ -189,6 +192,7 @@ MOD_CLOSE(ahdlc_close)
        FREE(q->q_ptr, sizeof(ahdlc_state_t));
        q->q_ptr = NULL;
        OTHERQ(q)->q_ptr = NULL;
+       --ppp_ahdlc_count;
     }
     return 0;
 }
@@ -339,8 +343,6 @@ ahdlc_rput(q, mp)
     queue_t *q;
     mblk_t *mp;
 {
-    mblk_t *np;
-    uchar_t *cp;
     ahdlc_state_t *state;
 
     state = (ahdlc_state_t *) q->q_ptr;
@@ -383,13 +385,11 @@ stuff_frame(q, mp)
     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);
@@ -566,7 +566,7 @@ unstuff_chars(q, 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;