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