Lines Matching defs:ipcp
30 * $FreeBSD: stable/11/usr.sbin/ppp/ipcp.h 330449 2018-03-05 07:26:05Z eadler $
47 struct ipcp {
105 #define fsm2ipcp(fp) (fp->proto == PROTO_IPCP ? (struct ipcp *)fp : NULL)
106 #define IPCP_QUEUES(ipcp) (sizeof ipcp->Queue / sizeof ipcp->Queue[0])
113 extern void ipcp_Init(struct ipcp *, struct bundle *, struct link *,
115 extern void ipcp_Destroy(struct ipcp *);
116 extern void ipcp_Setup(struct ipcp *, u_int32_t);
117 extern void ipcp_SetLink(struct ipcp *, struct link *);
121 extern void ipcp_AddInOctets(struct ipcp *, int);
122 extern void ipcp_AddOutOctets(struct ipcp *, int);
126 extern void ipcp_IfaceAddrAdded(struct ipcp *, const struct iface_addr *);
127 extern void ipcp_IfaceAddrDeleted(struct ipcp *, const struct iface_addr *);
128 extern int ipcp_InterfaceUp(struct ipcp *);
130 extern int ipcp_WriteDNS(struct ipcp *);
131 extern void ipcp_RestoreDNS(struct ipcp *);
132 extern void ipcp_LoadDNS(struct ipcp *);
133 extern size_t ipcp_QueueLen(struct ipcp *);
134 extern int ipcp_PushPacket(struct ipcp *, struct link *);