Home | History | Annotate | Download | only in src

Lines Matching full:link

26  * $FreeBSD: src/usr.sbin/ppp/link.h,v 1.11.34.1 2010/12/21 17:10:29 kensmith Exp $
40 struct link {
46 struct pppThroughput total; /* Link throughput statistics */
47 struct pppThroughput *parent; /* MP link throughput statistics */
61 #define LINK_QUEUES(link) (sizeof (link)->Queue / sizeof (link)->Queue[0])
62 #define LINK_HIGHQ(link) ((link)->Queue + LINK_QUEUES(link) - 1)
64 extern void link_SequenceQueue(struct link *);
65 extern void link_DeleteQueue(struct link *);
66 extern size_t link_QueueLen(struct link *);
67 extern size_t link_QueueBytes(struct link *);
68 extern void link_PendingLowPriorityData(struct link *, size_t *, size_t *);
69 extern struct mbuf *link_Dequeue(struct link *);
71 extern void link_PushPacket(struct link *, struct mbuf *, struct bundle *,
73 extern void link_PullPacket(struct link *, char *, size_t, struct bundle *);
74 extern int link_Stack(struct link *, struct layer *);
75 extern void link_EmptyStack(struct link *);
79 extern void link_ProtocolRecord(struct link *, u_short, int);
80 extern void link_ReportProtocolStatus(struct link *, struct prompt *);