diff options
author | Brian Somers <brian@FreeBSD.org> | 1998-05-21 21:49:08 +0000 |
---|---|---|
committer | Brian Somers <brian@FreeBSD.org> | 1998-05-21 21:49:08 +0000 |
commit | d91d286164db7f10f516a9d0bca0a3527e864714 (patch) | |
tree | d42fe77349e72dc800e8fbd2c8e2b8f200d35100 /usr.sbin/ppp/mbuf.h | |
parent | 6cb0199d2346a87aeb63ba9355209029da769917 (diff) | |
parent | 641684cdbadb059ec03c02ffeb72040a9b1367d0 (diff) | |
download | src-d91d286164db7f10f516a9d0bca0a3527e864714.tar.gz src-d91d286164db7f10f516a9d0bca0a3527e864714.zip |
MFMP: Make ppp multilink capable.
See the file README.changes, and re-read the man page.
Notes
Notes:
svn path=/head/; revision=36285
Diffstat (limited to 'usr.sbin/ppp/mbuf.h')
-rw-r--r-- | usr.sbin/ppp/mbuf.h | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/usr.sbin/ppp/mbuf.h b/usr.sbin/ppp/mbuf.h index da6255ca04ab..4c7612f313e7 100644 --- a/usr.sbin/ppp/mbuf.h +++ b/usr.sbin/ppp/mbuf.h @@ -15,7 +15,7 @@ * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. * - * $Id: mbuf.h,v 1.10 1997/12/03 10:23:50 brian Exp $ + * $Id: mbuf.h,v 1.11.2.5 1998/05/01 19:25:24 brian Exp $ * * TODO: */ @@ -44,17 +44,21 @@ struct mqueue { #define MB_IPIN 4 #define MB_ECHO 5 #define MB_LQR 6 -#define MB_MODEM 7 +#define MB_LINK 7 #define MB_VJCOMP 8 -#define MB_LOG 9 -#define MB_IPQ 10 -#define MB_MAX MB_IPQ +#define MB_IPQ 9 +#define MB_MP 10 +#define MB_MAX MB_MP -extern int plength(struct mbuf *); -extern struct mbuf *mballoc(int, int); -extern struct mbuf *mbfree(struct mbuf *); -extern void pfree(struct mbuf *); -extern void mbwrite(struct mbuf *, u_char *, int); -extern struct mbuf *mbread(struct mbuf *, u_char *, int); -extern void LogMemory(void); -extern int ShowMemMap(struct cmdargs const *); +struct cmdargs; + +extern int mbuf_Length(struct mbuf *); +extern struct mbuf *mbuf_Alloc(int, int); +extern struct mbuf *mbuf_FreeSeg(struct mbuf *); +extern void mbuf_Free(struct mbuf *); +extern void mbuf_Write(struct mbuf *, u_char *, int); +extern struct mbuf *mbuf_Read(struct mbuf *, u_char *, int); +extern void mbuf_Log(void); +extern int mbuf_Show(struct cmdargs const *); +extern void mbuf_Enqueue(struct mqueue *, struct mbuf *); +extern struct mbuf *mbuf_Dequeue(struct mqueue *); |