spppstr_t
spppstr_t sps;
spppstr_t sps;
spppstr_t sps;
spppstr_t sps;
spppstr_t sps;
sps_format(uintptr_t addr, const spppstr_t *sps, uint_t *qfmt)
static spppstr_t *sppp_inpkt(queue_t *, mblk_t *, spppstr_t *);
static spppstr_t *sps_list = NULL;
spppstr_t *sps = q->q_ptr;
spppstr_t *nextsib;
sps = (spppstr_t *)q->q_ptr;
spppstr_t *sps;
sppp_send(queue_t *q, mblk_t **mpp, spppstr_t *sps)
spppstr_t **nextmn;
sppp_outpkt(queue_t *q, mblk_t **mpp, int msize, spppstr_t *sps)
spppstr_t *nextsib;
sps = (spppstr_t *)kmem_zalloc(sizeof (spppstr_t), KM_SLEEP);
spppstr_t *sps;
sppp_recv_nondata(queue_t *q, mblk_t *mp, spppstr_t *ctlsps)
spppstr_t *destsps;
sppp_recv(queue_t *q, mblk_t **mpp, spppstr_t *ctlsps)
spppstr_t *destsps;
spppstr_t *uqs = (spppstr_t *)destsps->sps_rq->q_ptr;
static spppstr_t *
sppp_inpkt(queue_t *q, mblk_t *mp, spppstr_t *ctlsps)
spppstr_t *destsps = NULL;
spppstr_t *destsps;
spppstr_t *uqs = (spppstr_t *)destsps->sps_rq->q_ptr;
spppstr_t *sps;
spppstr_t **nextmn;
spppstr_t *sib;
sps = (spppstr_t *)q->q_ptr;
kmem_free(sps, sizeof (spppstr_t));
spppstr_t *sps;
spppstr_t *nextsib;
sps = (spppstr_t *)q->q_ptr;
spppstr_t *sps;
sps = (spppstr_t *)q->q_ptr;
spppstr_t *sps;
sps = (spppstr_t *)q->q_ptr;
sppp_remove_ppa(spppstr_t *sps)
spppstr_t *nextsib;
static queue_t *sppp_send(queue_t *, mblk_t **, spppstr_t *);
static queue_t *sppp_recv(queue_t *, mblk_t **, spppstr_t *);
spppstr_t *sps;
static void sppp_recv_nondata(queue_t *, mblk_t *, spppstr_t *);
static queue_t *sppp_outpkt(queue_t *, mblk_t **, int, spppstr_t *);
sps = (spppstr_t *)q->q_ptr;
spppstr_t *ppa_streams; /* list of all non-control streams */
spppstr_t *ppa_ctl; /* back pointer to control stream */
spppstr_t *ppa_ip_cache; /* ptr to PPP_IP upper stream */
spppstr_t *ppa_ip6_cache; /* ptr to PPP_IPV6 upper stream */
extern mblk_t *sppp_dladdud(spppstr_t *, mblk_t *, t_scalar_t, boolean_t);
extern void sppp_dlprsendup(spppstr_t *, mblk_t *, t_scalar_t, boolean_t);
extern int sppp_mproto(queue_t *, mblk_t *, spppstr_t *);
extern void sppp_remove_ppa(spppstr_t *sps);
sppp_dlpromiscoffreq(queue_t *q, mblk_t *mp, spppstr_t *sps)
spppstr_t *sps;
sps = (spppstr_t *)q->q_ptr;
sppp_dlphyreq(queue_t *q, mblk_t *mp, spppstr_t *us)
sppp_dladdether(spppstr_t *sps, mblk_t *mp, t_scalar_t proto)
sppp_dladdud(spppstr_t *sps, mblk_t *mp, t_scalar_t proto, boolean_t promisc)
sppp_dlprsendup(spppstr_t *sps, mblk_t *mp, t_scalar_t proto, boolean_t header)
sppp_mproto(queue_t *q, mblk_t *mp, spppstr_t *sps)
sppp_dlattachreq(queue_t *q, mblk_t *mp, spppstr_t *sps)
spppstr_t *sps = q->q_ptr;
sppp_dldetachreq(queue_t *q, mblk_t *mp, spppstr_t *sps)
spppstr_t *sps;
sps = (spppstr_t *)q->q_ptr;
sppp_dlbindreq(queue_t *q, mblk_t *mp, spppstr_t *sps)
spppstr_t *sps;
sps = (spppstr_t *)q->q_ptr;
sppp_dlunbindreq(queue_t *q, mblk_t *mp, spppstr_t *sps)
spppstr_t *sps;
sps = (spppstr_t *)q->q_ptr;
static int sppp_dlattachreq(queue_t *, mblk_t *, spppstr_t *);
static int sppp_dldetachreq(queue_t *, mblk_t *, spppstr_t *);
static int sppp_dlbindreq(queue_t *, mblk_t *, spppstr_t *);
static int sppp_dlunbindreq(queue_t *, mblk_t *, spppstr_t *);
sppp_dlinforeq(queue_t *q, mblk_t *mp, spppstr_t *sps)
static int sppp_dlinforeq(queue_t *, mblk_t *, spppstr_t *);
static int sppp_dlunitdatareq(queue_t *, mblk_t *, spppstr_t *);
static int sppp_dlpromisconreq(queue_t *, mblk_t *, spppstr_t *);
static int sppp_dlpromiscoffreq(queue_t *, mblk_t *, spppstr_t *);
static int sppp_dlphyreq(queue_t *, mblk_t *, spppstr_t *);
sppp_dlunitdatareq(queue_t *q, mblk_t *mp, spppstr_t *sps)
static mblk_t *sppp_dladdether(spppstr_t *, mblk_t *, t_scalar_t);
sppp_dlpromisconreq(queue_t *q, mblk_t *mp, spppstr_t *sps)
spppstr_t *sps;
sps = (spppstr_t *)q->q_ptr;