Lines Matching refs:pb
769 struct pbuf *pb; in pppifOutputOverEthernet() local
775 pb = pbuf_alloc(PBUF_LINK, PPPOE_HDRLEN + sizeof(protocol), PBUF_RAM); in pppifOutputOverEthernet()
776 if(!pb) { in pppifOutputOverEthernet()
783 pbuf_header(pb, -(s16_t)PPPOE_HDRLEN); in pppifOutputOverEthernet()
788 *((u_char*)pb->payload + i++) = (protocol >> 8) & 0xFF; in pppifOutputOverEthernet()
790 *((u_char*)pb->payload + i) = protocol & 0xFF; in pppifOutputOverEthernet()
792 pbuf_chain(pb, p); in pppifOutputOverEthernet()
793 tot_len = pb->tot_len; in pppifOutputOverEthernet()
795 if(pppoe_xmit(pc->pppoe_sc, pb) != ERR_OK) { in pppifOutputOverEthernet()
810 pppifOutput(struct netif *netif, struct pbuf *pb, ip_addr_t *ipaddr) in pppifOutput() argument
826 if (pd < 0 || pd >= NUM_PPP || !pc->openFlag || !pb) { in pppifOutput()
828 pd, PPP_IP, pb)); in pppifOutput()
846 return pppifOutputOverEthernet(pd, pb); in pppifOutput()
867 switch (vj_compress_tcp(&pc->vjComp, pb)) { in pppifOutput()
913 for(p = pb; p; p = p->next) { in pppifOutput()
1033 struct pbuf *pb; in pppWriteOverEthernet() local
1040 pb = pbuf_alloc(PBUF_LINK, (u16_t)(PPPOE_HDRLEN + n), PBUF_RAM); in pppWriteOverEthernet()
1041 if(!pb) { in pppWriteOverEthernet()
1048 pbuf_header(pb, -(s16_t)PPPOE_HDRLEN); in pppWriteOverEthernet()
1052 MEMCPY(pb->payload, s, n); in pppWriteOverEthernet()
1054 if(pppoe_xmit(pc->pppoe_sc, pb) != ERR_OK) { in pppWriteOverEthernet()
1980 pppInProcOverEthernet(int pd, struct pbuf *pb) in pppInProcOverEthernet() argument
1985 if(pb->len < sizeof(inProtocol)) { in pppInProcOverEthernet()
1990 inProtocol = (((u8_t *)pb->payload)[0] << 8) | ((u8_t*)pb->payload)[1]; in pppInProcOverEthernet()
1993 if (pbuf_header(pb, sizeof(*pih) - sizeof(inProtocol)) != 0) { in pppInProcOverEthernet()
1998 pih = pb->payload; in pppInProcOverEthernet()
2004 pppInput(pb); in pppInProcOverEthernet()
2010 pbuf_free(pb); in pppInProcOverEthernet()