Lines Matching refs:bp

193   struct mbuf *bp;
214 bp = m_get(plen, mtype);
215 memcpy(MBUF_CTOP(bp), &lh, sizeof(struct fsmheader));
217 memcpy(MBUF_CTOP(bp) + sizeof(struct fsmheader), ptr, count);
218 log_DumpBp(LogDEBUG, "fsm_Output", bp);
219 link_PushPacket(fp->link, bp, fp->bundle, LINK_QUEUES(fp->link) - 1,
466 FsmRecvConfigReq(struct fsm *fp, struct fsmheader *lhp, struct mbuf *bp)
474 bp = m_pullup(bp);
475 plen = m_length(bp);
480 m_freem(bp);
493 cp = MBUF_CTOP(bp);
509 bp = m_prepend(bp, lhp, sizeof *lhp, 2);
510 bp = proto_Prepend(bp, fp->proto, 0, 0);
511 bp = m_pullup(bp);
512 lcp_SendProtoRej(&fp->link->lcp, MBUF_CTOP(bp), bp->m_len);
513 m_freem(bp);
520 m_freem(bp);
524 m_freem(bp);
530 m_freem(bp);
591 m_freem(bp);
609 FsmRecvConfigAck(struct fsm *fp, struct fsmheader *lhp, struct mbuf *bp)
616 plen = m_length(bp);
619 m_freem(bp);
623 bp = m_pullup(bp);
627 cp = MBUF_CTOP(bp);
668 m_freem(bp);
672 FsmRecvConfigNak(struct fsm *fp, struct fsmheader *lhp, struct mbuf *bp)
679 plen = m_length(bp);
682 m_freem(bp);
694 m_freem(bp);
699 m_freem(bp);
703 m_freem(bp);
707 bp = m_pullup(bp);
711 cp = MBUF_CTOP(bp);
734 m_freem(bp);
738 FsmRecvTermReq(struct fsm *fp, struct fsmheader *lhp, struct mbuf *bp)
770 m_freem(bp);
774 FsmRecvTermAck(struct fsm *fp, struct fsmheader *lhp __unused, struct mbuf *bp)
798 m_freem(bp);
802 FsmRecvConfigRej(struct fsm *fp, struct fsmheader *lhp, struct mbuf *bp)
810 plen = m_length(bp);
813 m_freem(bp);
827 m_freem(bp);
832 m_freem(bp);
836 m_freem(bp);
840 bp = m_pullup(bp);
844 cp = MBUF_CTOP(bp);
866 m_freem(bp);
871 struct mbuf *bp)
873 m_freem(bp);
877 FsmRecvProtoRej(struct fsm *fp, struct fsmheader *lhp __unused, struct mbuf *bp)
882 if (m_length(bp) < 2) {
883 m_freem(bp);
886 bp = mbuf_Read(bp, &proto, 2);
945 m_freem(bp);
949 FsmRecvEchoReq(struct fsm *fp, struct fsmheader *lhp, struct mbuf *bp)
955 bp = m_pullup(bp);
956 m_settype(bp, MB_ECHOIN);
959 cp = MBUF_CTOP(bp);
973 m_freem(bp);
977 FsmRecvEchoRep(struct fsm *fp, struct fsmheader *lhp __unused, struct mbuf *bp)
980 bp = lqr_RecvEcho(fp, bp);
982 m_freem(bp);
987 struct mbuf *bp)
989 m_freem(bp);
993 FsmRecvIdent(struct fsm *fp, struct fsmheader *lhp, struct mbuf *bp)
1001 bp = m_pullup(m_append(bp, "", 1));
1002 cp = MBUF_CTOP(bp);
1011 m_freem(bp);
1016 struct mbuf *bp)
1018 m_freem(bp);
1022 FsmRecvResetReq(struct fsm *fp, struct fsmheader *lhp, struct mbuf *bp)
1033 m_freem(bp);
1037 FsmRecvResetAck(struct fsm *fp, struct fsmheader *lhp, struct mbuf *bp)
1040 m_freem(bp);
1044 fsm_Input(struct fsm *fp, struct mbuf *bp)
1050 len = m_length(bp);
1052 m_freem(bp);
1055 bp = mbuf_Read(bp, &lh, sizeof lh);
1060 m_freem(bp);
1072 bp = m_prepend(bp, &lh, sizeof lh, 0);
1073 bp = m_pullup(bp);
1074 fsm_Output(fp, CODE_CODEREJ, id++, MBUF_CTOP(bp), bp->m_len, MB_UNKNOWN);
1075 m_freem(bp);
1094 (*codep->recv)(fp, &lh, bp);