Home
last modified time | relevance | path

Searched refs:pb (Results 1 – 7 of 7) sorted by relevance

/lib/liblwip/src/netif/ppp/
Dppp_oe.c285 pppoe_dispatch_disc_pkt(struct netif *netif, struct pbuf *pb) in pppoe_dispatch_disc_pkt() argument
303 pb = pppSingleBuf(pb); in pppoe_dispatch_disc_pkt()
308 if (pb->len < sizeof(*ethhdr)) { in pppoe_dispatch_disc_pkt()
311 ethhdr = (struct eth_hdr *)pb->payload; in pppoe_dispatch_disc_pkt()
321 if (pb->len - off < PPPOE_HEADERLEN) { in pppoe_dispatch_disc_pkt()
322 printf("pppoe: packet too short: %d\n", pb->len); in pppoe_dispatch_disc_pkt()
335 if (plen + off > pb->len) { in pppoe_dispatch_disc_pkt()
337 pb->len - off, plen); in pppoe_dispatch_disc_pkt()
340 if(pb->tot_len == pb->len) { in pppoe_dispatch_disc_pkt()
341 pb->tot_len = pb->len = (u16_t)off + plen; /* ignore trailing garbage */ in pppoe_dispatch_disc_pkt()
[all …]
Dppp.c769 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
[all …]
Dvj.c138 vj_compress_tcp(struct vjcompress *comp, struct pbuf *pb) in vj_compress_tcp() argument
140 register struct ip_hdr *ip = (struct ip_hdr *)pb->payload; in vj_compress_tcp()
163 if ((IPH_OFFSET(ip) & PP_HTONS(0x3fff)) || pb->tot_len < 40) { in vj_compress_tcp()
219 if (hlen > pb->len) { in vj_compress_tcp()
242 if (hlen > pb->len) { in vj_compress_tcp()
378 if(pbuf_header(pb, -hlen)){ in vj_compress_tcp()
382 cp = (u_char *)pb->payload; in vj_compress_tcp()
387 if(pbuf_header(pb, -hlen)) { in vj_compress_tcp()
391 cp = (u_char *)pb->payload; in vj_compress_tcp()
Dvj.h151 extern u_int vj_compress_tcp (struct vjcompress *comp, struct pbuf *pb);
Dppp_impl.h324 void pppInProcOverEthernet(int pd, struct pbuf *pb);
/lib/liblwip/src/core/ipv4/
Dinet_chksum.c137 u8_t *pb = (u8_t *)dataptr; in lwip_standard_chksum() local
140 int odd = ((mem_ptr_t)pb & 1); in lwip_standard_chksum()
144 ((u8_t *)&t)[1] = *pb++; in lwip_standard_chksum()
149 ps = (u16_t *)(void *)pb; in lwip_standard_chksum()
193 u8_t *pb = (u8_t *)dataptr; in lwip_standard_chksum() local
198 int odd = ((mem_ptr_t)pb & 1); in lwip_standard_chksum()
201 ((u8_t *)&t)[1] = *pb++; in lwip_standard_chksum()
205 ps = (u16_t *)pb; in lwip_standard_chksum()
/lib/liblwip/src/include/netif/
Dppp_oe.h183 err_t pppoe_xmit(struct pppoe_softc *sc, struct pbuf *pb);